Visual Basic - Problemas con Maestro-Detalle VB 6.0

Life is soft - evento anual de software empresarial
 
Vista:

Problemas con Maestro-Detalle VB 6.0

Publicado por Jorge (2 intervenciones) el 04/12/2000 00:00:00
Hola!
Un cordial saludo para todos

Genero con Visual Basic 6.0 un formulario maestro detalle con el asistente para formularios,
entre dos tablas, base de datos Access 97, relacionadas uno a varios, luego modifico en el Datagrid la opción "AllowUpdate" a "True".

Al ejecutar el formulario y tratar de modificar un campo del DataGrid me arroja los siguientes mensajes:

"Información del campo clave insuficiente o incorrecta; demasiadas filas afectadas por la actualización"

" No se pudo encontrar la fila especificada para su actualización; algunos valores han cambiado desde la última vez que se leyo"

Posteriormente al revisar la tabla, se han modificado todos los campos iguales de la misma columna. Cabe mencionar que esta situación solo sucede cuando tengo campos que contienen igual valor en una misma columna.

Mucho agradecere cualquier ayuda o sugerencia.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problemas con Maestro-Detalle VB 6.0

Publicado por Jorge Gamba (1 intervención) el 15/01/2001 00:00:00
Si eres más descriptivo en tu problema, te ayudo, envíame la instrucción SQL que generaste con el asistente y más detalles
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas con Maestro-Detalle VB 6.0

Publicado por Carolina Gonzalez (2 intervenciones) el 07/03/2001 22:13:52
Para solucionar este problema lo que hice fue utilizar una tablita auxiliar y despues grabo en la tabla definitiva, la desventaja de esto es que no es multiusuario.
Tambien existen controles personalizados de terceros que te solucionan este problema, como el janus por ejemplo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar