FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problemas con el Master - Detail
Hola soy yo de nuevo:
Pues vale que sigo con los corajes, que ahora estoy haciendo el modulo de facturaciones y trato de hacer un master - detail, pero cuando ligo la propiedad MasterFields o Indexname del detalle me manda un error que dice "index is out of date" o sea que el índice esta fuera de la fecha, no estoy muy seguro a que se refiere, si alguien podría explicrame bien que quiere decirme Delphi con eso se lo agradeceré, para esto yo controlo las facturas con el folio mismo al cual le genere un índice primario, en mi tabla DetalleFacturas tengo el mismo campo, pero obviamente con un índice secundario para poder hacer la relación. |
#2
|
|||
|
|||
Estas trabajando en Paradox en red, verdad??
No te lo aconsejo, te diria que migraras a Interbase 6 o Firebird, que son gratuitos y SGBD basados en SQL. El error lo tienes porque el indice, digamos no esta actualizado. Abre la tabla con Database Desktop, pulsa en restructure, marcale pack table y graba la tabla, a ver si asi se soluciona. Un saludo
__________________
J. Adolfo Núñez |
#3
|
||||
|
||||
Aunque es posible que tampoco con el Database Desktop puedas abrir la tabla en cuyo caso tendrás que borrar manualmente los índices y regenerarlos.
// Saludos |
#4
|
|||
|
|||
Otra vez la mula al trigo
Ya lo hice, regenere los índices y con eso me dejo pasar, por cierto mi BD es StandAlone, no estoy usando C/S, pero ahora, al querer introducir un registro en la tabla detalle me manda "Index is Read-Only" o sea que el índice es de sólo lectura, que hice mal ahora???????? Auxilio!!!!!!!!!!!!!!!!!!!!!!!!!!
P. D. Pues vale, en verdad me esta medio decepcionando el Delphi o de plano es que soy yo? |
#5
|
|||
|
|||
Si estas empezando digamos que es Paradox. No es un BD muy consistente. Mira los atributos de archivos de indices o directamente regenera los indices del detalle.
__________________
J. Adolfo Núñez |
#6
|
|||
|
|||
Ya regenere los índices y nada!!!!!
Hola:
Ya regenere los indices, los elimine y los volvi a crear y nada me sigue mandando el mismo error, que hago ahora????? auxilio!!!!!!!!!!! ya no se me ocurre que más hacer.... |
#7
|
|||
|
|||
¿Has mirado las propiedades de los indices con Database Desktop? No los atributos del fichero. Por dar una idea.
__________________
J. Adolfo Núñez |
#8
|
|||
|
|||
Ok, Ok donde hago eso???
Ok, a ver dime donde miro las propiedades del índice, porque nomás no le hallo, estoy usando el DataBase DeskTop que viene con Delphi. como cambio ahí la propiedad de sólo lectura????
|
#9
|
||||
|
||||
Sino recuerdo mal este error no te lo da porque el índice sea de solo lectura, sino porque en la tabla detalle tienes que tener un índice primario, crea un índice primario, puede valerte un campo de tipo autoincremental y verás como no te arroja ese error.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#10
|
|||
|
|||
Ya me habian dicho eso
Ya me habian comentado eso y no lo quise hacer, porque me parecio absurdo, menuda mugre esta del paradox, que eso no se debe de hacer o si???? todos los DBMS que he usado no hacen eso...y eso que he usado muchos, pero en fin lo voy a hacer...gracias!!!!
|
|
|
|