Otra de Vistas Locales

15/11/2004 - 23:53 por Leopoldo Sánchez | Informe spam
Tengo una vista local de movimientos de clientes, en el form un grid que
muestra el historial de movimientos del cliente, hasta ahí todo bien, pero
al editar me manda el siguiente error:

'Advertencia: la clave definida por la propiedad keyfield para tabla
mi_tabla!movs no es única'

el caso es que al darle aceptar, me guarda los cambios pero en todos los
registros del cliente. Que podrá ser? o en que la estoy regando? :S

Leopoldo Sánchez
Monterrey, México
 

Leer las respuestas

#1 Esparta Palma
16/11/2004 - 17:38 | Informe spam
En efecto, el mensaje es claro, el KeyField va a ser la propiedad en dónde
se indique como reconocerás unívocamente a cada uno de los registros en tu
cursor, ¿a que se debe esto?, principalmente a que las vistas generan
automáticamente una serie de consultas SQL basadas en claúsulas WHERE, por
lo tanto, si no se tiene un KeyField bien definido entonces tu cláusula
WHERE será incorrecta con el comportamiento que has mencionado.

Tengo una vista local de movimientos de clientes, en el form un grid que
muestra el historial de movimientos del cliente, hasta ahí todo bien, pero
al editar me manda el siguiente error:

'Advertencia: la clave definida por la propiedad keyfield para tabla
mi_tabla!movs no es única'

el caso es que al darle aceptar, me guarda los cambios pero en todos los
registros del cliente. Que podrá ser? o en que la estoy regando? :S

Leopoldo Sánchez
Monterrey, México



ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º
Espartaco Palma Martínez
SysOp PortalFox.com
Acapulco, México
email:mexicoSINSPAM[Arroba]portalfox.com

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa

Preguntas similares