• Miércoles 7 de Junio de 2023, 20:14

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - animalost

Páginas: [1]
1
Visual Basic 6.0 e inferiores / Elaborar una Factura en Vb6
« en: Viernes 3 de Agosto de 2018, 22:43 »
Buen día a todos, escribo aquí ya que tengo una pregunta que me ronda la cabeza hace días y no he dado con el chiste.

Necesito elaborar una factura de servicios médicos prestados en la institución. 

Tengo la lista de los servicios de consultas medicas en un datagrid y la lista de los elementos utilizados ejemplo, gorros, tapabocas, etc en otro datagrid.  Ambos se identifican por la llave primaria en SQL Server. es decir, en Vb6 yo hago una búsqueda ejemplo del 01/07/2018 al 31/07/2018 y en los dos datagrid me llena los datos que busco correctamente.  La cuestión es que necesito hacer una factura ya sea en un datareport o en un MDI no importa que me tome los datos obtenidos en los grid y los exporte, el inconveniente que tengo es que ejemplo en ese rango de fecha se utilizaron 20 gorros médicos, entonces el grid se llena con dos columnas de 30 filas que dice "Gorros Médicos" y la otra columna dice "1" en cada celda así 30 veces.  Si yo exporto eso, me va a pasar textualmente 30 Gorros Médicos 30 veces, lo que necesito es que totalice la cantidad de gorros y me ponga solo una vez que son gorros, ya se totalizarlo, lo que no se es como hacer para que coloque en el reporte solo una vez el texto:

Debe quedar así:

Gorro Medico       30
Batas                 25
Otra cosa           15

Ya que cuanto lo hago me dice así:

Gorro Medico       1
Gorro Medico       1
Gorro Medico       1
Gorro Medico       1
etc...

Nota: La tabla de insumos, cada ítem como el gorro cuenta con un código único, al igual que cada servicio medico y un valor.  La conexión a la base esta por Ado.

Agradezco el alma caritativa que me pueda sacar de este rollo.

2
Visual Basic 6.0 e inferiores / Agenda de Citas Medicas
« en: Miércoles 11 de Julio de 2018, 17:07 »
Buen día a todos, no se si el tema ya esta muy quemado o sea el foro correcto.  Pero mi inquietud es la siguiente:

Estoy realizando un sistema de Citas Medicas en VB6 con una base en Sql Server.  Tengo los médicos y disponibilidad en horas, en una tabla de Sql que se llama "Disponibilidad".  En el formulario de VB6 Tengo una Datagrid que se carga con los datos de la tabla "disponibilidad", (Para cargar los datos en la grilla, previamente filtro por medico y día de la semana de tal forma me muestra Ejemplo: Lunes disponibilidad 8, 9, 10, 11 etc..., Martes 8, 9, 10 etc). Hasta ahí todo bien.  El inconveniente que tengo es que debo filtrar por fecha y medico de tal forma que el grid se muestre como esta en la imagen:

Asi es como debe cargar normalmente:
https://drive.google.com/open?id=1L_BXbDKa8R59MZjSbJa9B5PkRsdXxT4p

Al cambiar de dia el grid se borra y se pone en blanco ya que obviamente el filtro de la fecha no se realiza ya que no hay fecha escrita, ese campo siempre estará en blanco y se guardara únicamente cuando halla una cita agendada, de tal forma que cuando se filtre en caso de que halla cita agendada solo mostrara esa cita, pero necesito que muestre las otras filas en blanco también.  Como lo realizo, agradezco esa ayuda que me puedan brindar.

Asi es como carga al haber una cita agendada:
https://drive.google.com/open?id=1gJvoF5Y-O0Vn9LH78tNFdUwdsHlSO0zm

Asi es como deberia quedar, y es lo que no he podido realizar

https://drive.google.com/open?id=1L_BXbDKa8R59MZjSbJa9B5PkRsdXxT4p

Pero al filtrar por fechas me queda como no debe ser porque es necesario ver cual disponibilidad hay y cual no.

Agradezco su colaboracion

Páginas: [1]