Ver Mensaje Individual
  #2  
Antiguo 01-04-2009
Kenobi Kenobi is offline
Miembro
 
Registrado: mar 2007
Posts: 191
Reputación: 18
Kenobi Va por buen camino
Intente con lookup

Intente haciendo antes de post un
Código Delphi [-]
if tabla.lookup(xxxxxx)
sin embargo tal como supuse cambien el state de la tabla de dsinsert lo cual graba el registro y persiste el error, ya solucione mientras tanto el problema con una consulta generica de busqueda lo cual me si no me arroja resultados pues procedo a grabar en caso contrario table.cancel y el correspondiente mensaje, esta solucion no me gusta nada la verdad.... aprovecho ademas de decir que el campo tipo lookup que cree en la tabla para posibilitar el combo en el grid si bien es facil de implementar su rendimiento es mas bien pobre,
quisiera una solucion mejor, claro que implicara crear algo de codigo para la carga y actualizacion de ese combo en el grid pero la velocidad a veces es importante ...

Gracias, estoy seguro que alguien ya se topo con esto y lo soluciono, comento que a mi esto de los campos lookup es una de las mejores cosas para el desarrollo rapido sin embargo optimizar no seria malo digo yo ....
Responder Con Cita