** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Informe con valores repetidos
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Informe con valores repetidos

 Responder Responder Página  <12
Autor
Mensaje
damian_colomb Ver desplegable
Habitual
Habitual


Unido: 08/Febrero/2021
Localización: Argentina
Estado: Sin conexión
Puntos: 89
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita damian_colomb Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 10/Abril/2021 a las 23:09
No puedo resolverlo, creo que es porque todavía no comprendo la nomenclatura del sql. Voy a tratar de Leer un poco y ver si puedo escribirlo yo, por ahí lo que hincha es el in join!
De todas maneras gracias!! Si puedo descrifrar mi error lo subo acá y sino vuelvo con alguna otra idea
Arriba
damian_colomb Ver desplegable
Habitual
Habitual


Unido: 08/Febrero/2021
Localización: Argentina
Estado: Sin conexión
Puntos: 89
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita damian_colomb Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 11/Abril/2021 a las 23:24
Perdón que vuelva a insistir con el post, por ahí con un video puedo ser más explícito de lo que estoy haciendo y a donde apunto. 
Este es el modelo de como está funcionando, te muestro desde que cargo un paciente hasta que le hago el informe y muestro las tablas donde se guardan.}
Al final te agrego la foto de como se vería el informe de la consulta

Video: (perdón que lo hice con zoom, pero no tenía otro programa para grabarlo)
https://mega.nz/file/thtnhAYI#kSVIOzaNUdhvBjJ0vXW9pU_LJbpkEYg03ndM7HeUpdI

Foto del informe: (aclaro que en la consulta solo puse los datos generales y los protocolos y ya se repiten 3 veces las filas) imagínense si tengo 3-4 motivos de consulta, 3-4 diagnósticos para esófago, estómago y duodeno y 2 o 3 terapéuticas, se hacen muchísimas filas)

Hoja 1:
https://ibb.co/xmp3VHY

Hoja2:
https://ibb.co/0sh6x9h


Saludos y nuevamente muchas gracias

Arriba
damian_colomb Ver desplegable
Habitual
Habitual


Unido: 08/Febrero/2021
Localización: Argentina
Estado: Sin conexión
Puntos: 89
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita damian_colomb Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: Ayer a las 05:13
No pude resolverlo de la manera que pretendía porque se repetían los valores.
Drop here!
Mounir me dió la solución, la idea y el código así que agradezco mucho su ayuda y la comparto con ustedes.
Reemplazó los cuadros combinados por cuadros de lista, con selección múltiple, cuyo origen de datos era una consulta idéntica a la que tenía el cuadro combinado.
A un botón le colocó el siguiente código:

Dim strList As String
Dim varItm As Variant


    For Each varItm In Me.LstMotivoVeda.ItemsSelected
       strList = strList & Me.LstMotivoVeda.Column(0, varItm) & ", "

    Next varItm
    If strList <> "" Then
strList = Left$(strList, Len(strList) - 2)
End If
Me.TxtMotivoVeda = strList & "."

DoCmd.SetWarnings False 

Este código toma los valores seleccionados en el cuadro de lista Lst.MotivoVeda (en rojo) y los pega en el cuadro de texto TxtMotivoVeda (en verde), separado por "," y al final le coloca un "."

De esta manera cuando generas la consulta, se inserta en una sola fila y no se duplican los registros, entonces cuando generas un informe de la consulta, como están los datos en una sola fila, no hay valores duplicados.

Muchísimas gracias!! Se puede cerrar esta discusión.
Saludos 
Arriba
 Responder Responder Página  <12
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable