Ver Mensaje Individual
  #5  
Antiguo 12-03-2014
Avatar de bulc
bulc bulc is offline
Miembro
 
Registrado: jun 2010
Posts: 415
Reputación: 14
bulc Va por buen camino
He salido del apuro mira como...

Tengo tablas Orden, Familia, Especie de pájaros. He enlazado Familia con Orden y Especie con Familia mediante ISQL de Firebird. Luego me he inventado una seudo relación Maestro-Detalle. Uso el evento OnDataChange del DataSource y cada vez que se cambia de registro en Especie se recoge el FNum del CDS de Especie y se pasa al de Familia haciendo un locate. Lo mismo hago con Familia respecto a Orden. Uso componentes InterBase y DataAccess.
ClientDataSet2.Locate('Campo', ValorDePaso, []) No sé si rompo alguna ortodoxia delfina...
sobre el ClientDataSet2 que es el de Familia. No doy más detalles porque va de memoria. Me va bien pero parece un poco de pueblo. Lo que haré será seguir tus consejos. Pero vaya, funcionar, funciona.
Las órdenes no se mueven y las familias tampoco son tantas, así que eso.
Gracias egfisa, por tu valiosa ayuda.
bulc
Responder Con Cita