none
Agregar datos a una consulta de 2 tablas relacionadas. VB 6 RRS feed

  • Pregunta

  • Hola, bueno tengo una gran duda al agregar datos a una base de datos (access).
    Tengo 2 tablas las cuales estan relacionadas por el registro DNI,paso a explicar las 2 tablas, para que se entienda mejor la situación.

    Paciente
    DNI-paciente
    nombre
    etc

    Diagnostico
    DNI
    id diag
    fecha
    conclusión.

    He echo una consulta en access, con los campos DNI-paciente, nombre, fecha, conclusión
    tengo un combobox el cual toma los DNI de los pacientes y muestra los nombres en un textbox,ademas de otros textbox para la fecha y conclusión. Lo que quiero hacer es agregar un nuevo diagnostico, pero si en el combobox utilizo el DNI de la tabla diagnostico, al tener mas de 1 diagnostico se repiten los DNI; es por esto que utilizo DNI-pacientes (tabla pacientes), pero me da problemas al agregar nuevos diagnósticos.
    Ya que no se si se puede usar el método update con 2 tablas, y ademas que de la tabla pacientes debe agregar en la tabla diagnostico que ese diagnostico corresponde a cierto DNI.
    lunes, 16 de diciembre de 2013 21:52

Todas las respuestas

  • No se pueden añadir registros sobre consultas.
    Si quieres añadir un registro a la tabla de diagnósticos debes hacerlo directamente sobre esa tabla.

    Si estás usando ADO puedes hacer algo como esto sobre tu conexión Cnn:

    Cnn.Execute ("Insert Into Diagnósticos (campo1, campo2) Values (" & Valor1 & "," & Valor2 & ")")


    Saludos, Javier J

    martes, 17 de diciembre de 2013 7:52