Carmelo Cash
15-07-2008, 01:05:49
Hola foro:
Me piden que haga una modificación a un sistema y es hacer algo raro...
El tema es con los TDBLookupComboBox. En los formularios de ingreso de datos hay TDBLookupComboBox que están conectados cada uno a un Query.
Ahorá bién: cuando abro un formulario cierro y abro todos los queries para que los datos de los TDBLookupComboBox estén actualizados.
Lo que me piden es que si en esta terminal el formulario ya está abierto, y en alguna otra terminal insertan, borran o modifican un registro de tabla que corresponda a los que tienen que aparecer en el TDBLookupComboBox, en el TDBLookupComboBox de esta terminal se refresque la información.
También me piden que "no haga" Query1.Close; Query1.Open en el evento "on Click", ya que si no se modificó nada, genera mucho trafico de red innecesariamente.
pensé poner un Timer, que cierre y abra cada tanto, o un contador que lo haga cada tres o cuatro clicks...
No sé... espero alguna sugerencia sobre cual es la metodología para resolver este tema.
Desde ya muchas gracias.
Me piden que haga una modificación a un sistema y es hacer algo raro...
El tema es con los TDBLookupComboBox. En los formularios de ingreso de datos hay TDBLookupComboBox que están conectados cada uno a un Query.
Ahorá bién: cuando abro un formulario cierro y abro todos los queries para que los datos de los TDBLookupComboBox estén actualizados.
Lo que me piden es que si en esta terminal el formulario ya está abierto, y en alguna otra terminal insertan, borran o modifican un registro de tabla que corresponda a los que tienen que aparecer en el TDBLookupComboBox, en el TDBLookupComboBox de esta terminal se refresque la información.
También me piden que "no haga" Query1.Close; Query1.Open en el evento "on Click", ya que si no se modificó nada, genera mucho trafico de red innecesariamente.
pensé poner un Timer, que cierre y abra cada tanto, o un contador que lo haga cada tres o cuatro clicks...
No sé... espero alguna sugerencia sobre cual es la metodología para resolver este tema.
Desde ya muchas gracias.