PDA

Ver la Versión Completa : Problemas con el Master - Detail


Wanderer
25-02-2004, 08:50:44
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.

murci
25-02-2004, 12:44:16
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

roman
25-02-2004, 15:53:34
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

Wanderer
26-02-2004, 08:12:53
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?:confused:

murci
26-02-2004, 09:20:41
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.

Wanderer
28-02-2004, 06:53:42
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....:(

murci
28-02-2004, 11:38:40
¿Has mirado las propiedades de los indices con Database Desktop? No los atributos del fichero. Por dar una idea.

Wanderer
29-02-2004, 02:06:03
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????

marcoszorrilla
29-02-2004, 17:53:39
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.

Wanderer
29-02-2004, 19:26:18
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!!!!