Registro Unico ¡ AYUDA !

01/07/2004 - 03:13 por Mario Guerraty S. | Informe spam
Necesito ayuda sobre lo siguiente, por favor.
Deseo construir una vista local de una tabla que almacena transacciones
(por supuesto que almacena más de un mismo código definido en el KeyField).
Cuando intento ingresar un segundo o tercer registro me aparece el error

"La clave definida por la propiedad KeyField para la tabla "alias" no es
única"

¿Cómo puedo insertar más de un registro con el mismo KeyField de la Vista
Local?
Si no se puede, ¿ cómo reemplazo la vista local por otro procedimiento?

Por favor, necesito ayuda urgente

Agradezco de antemano vuestra gentil colaboración.

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

PortalFox - NNTP Forum Gatewa
 

Leer las respuestas

#1 Carlos Yohn Zubiria
01/07/2004 - 09:16 | Informe spam
El propio concepto de keyfield es el que te prohibe insertar mas de un
registro con el mismo valor: el/los campo(s) definidos como keyfield van a
ser el único sistema que tenga VFP de identificar el registro al que te
refieres en una eliminación o modificación.
¿Por qué tienes duplicado el valor del campo keyfield?
Es habitual utilizar un sys(2015) que genera un valor único siempre para
cada registro.

Si lo que quieres es modificar un registro ya existente, deberás utilizar
una vista local parametrizada, traer de los datos remotos el registro
adecuado, modificar los datos y enviarlos con tableupdate(). Todo esto
deberías leerlo mejor explicado en la ayuda.
Espero que te sirva.



Saludos,
A.G.P. (Aplicaciones de Gestión y Productividad)
Las Arenas - Vizcaya - España

"Mario Guerraty S." escribió en el mensaje
news:
Necesito ayuda sobre lo siguiente, por favor.
Deseo construir una vista local de una tabla que almacena transacciones
(por supuesto que almacena más de un mismo código definido en el


KeyField).
Cuando intento ingresar un segundo o tercer registro me aparece el error

"La clave definida por la propiedad KeyField para la tabla "alias" no es
única"

¿Cómo puedo insertar más de un registro con el mismo KeyField de la Vista
Local?
Si no se puede, ¿ cómo reemplazo la vista local por otro procedimiento?

Por favor, necesito ayuda urgente

Agradezco de antemano vuestra gentil colaboración.


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similares