ACTUALIZACION DE CONSULTAS
Publicado por Marina (2 intervenciones) el 28/05/2002 17:11:05
Hola a todos,
Trabajando con Delphi 6 e InterBase 6, tenemos dos tablas con las siguientes estructuras:
Clientes Ciudades
----------------------- ------------------------
Código de Cliente Código de ciudad
Denominación de cliente Denominación de Ciudad
Código de Ciudad
...
...
La tabla Clientes, posee una clave o llave foránea del campo código de ciudad, con igual campo de la tabla ciudades.
Mediante una grilla y un Query, consultamos los datos de la tabla clientes relacionada con la tabla Ciudades mediante la clave o llave foránea.
Tabla Cliente Tabla Ciudad
------------------------------------------------ -------------------
Cód.Cliente Denominación Cliente Cód.Ciudad Denominación Ciudad
Un problema es que si editamos el código de ciudad y lo reemplazamos, la denominación de la ciudad no se actualiza en la grilla. Esto sí lo solucionamos con los campos LOOKUP, pero no tenemos claro que debemos utilizar, las llaves foráneas o los campos LookUp ?
El segundo problema es que si durante la edición del código de ciudad, (mediante un botón) accedemos a la ventana de Actualización de ciudades, agregamos registros y asignamos uno de ellos al código de ciudad de la tabla clientes, ese código no existe para el query o grilla principal. Este problema se nos presenta tanto con las claves foránea como con los campos LookUp.
La pregunta es, si existe forma de actualizar el Query o la grilla sin tener que cerrar y abrir el Query nuevamente.
Desde ya muchas grac
Trabajando con Delphi 6 e InterBase 6, tenemos dos tablas con las siguientes estructuras:
Clientes Ciudades
----------------------- ------------------------
Código de Cliente Código de ciudad
Denominación de cliente Denominación de Ciudad
Código de Ciudad
...
...
La tabla Clientes, posee una clave o llave foránea del campo código de ciudad, con igual campo de la tabla ciudades.
Mediante una grilla y un Query, consultamos los datos de la tabla clientes relacionada con la tabla Ciudades mediante la clave o llave foránea.
Tabla Cliente Tabla Ciudad
------------------------------------------------ -------------------
Cód.Cliente Denominación Cliente Cód.Ciudad Denominación Ciudad
Un problema es que si editamos el código de ciudad y lo reemplazamos, la denominación de la ciudad no se actualiza en la grilla. Esto sí lo solucionamos con los campos LOOKUP, pero no tenemos claro que debemos utilizar, las llaves foráneas o los campos LookUp ?
El segundo problema es que si durante la edición del código de ciudad, (mediante un botón) accedemos a la ventana de Actualización de ciudades, agregamos registros y asignamos uno de ellos al código de ciudad de la tabla clientes, ese código no existe para el query o grilla principal. Este problema se nos presenta tanto con las claves foránea como con los campos LookUp.
La pregunta es, si existe forma de actualizar el Query o la grilla sin tener que cerrar y abrir el Query nuevamente.
Desde ya muchas grac
Valora esta pregunta


0