Foro VBATotal
Aprender a programar en Visual Basic
Consecutivo en una Tabla de ACCES
Cita de ferzacha77 en 5 de marzo de 2023, 07:25Crear un consecutivo en una tabla de access, que se reinicia cuando cambia el Numero de factura pero debe ser del mismo cliente.
Cliente Factura Cosecutivo
1 f01 1
1 f01 2
2 100 1
2 100 2
2 ms1 1
Crear un consecutivo en una tabla de access, que se reinicia cuando cambia el Numero de factura pero debe ser del mismo cliente.
Cliente Factura Cosecutivo
1 f01 1
1 f01 2
2 100 1
2 100 2
2 ms1 1





Cita de Administrador en 6 de marzo de 2023, 07:46Hola ferzacha,
Supongo que tienes un formulario a través del cual vas registrando la información. En tal caso, al presionar el botón de guardado, deberás usar un DLookUp para comprobar si existe el cliente en la tabla. En caso negativo, el consecutivo será 1. En caso de existir, deberás realizar otra búsqueda para ese cliente y número de factura. En caso de existir, debes buscar el max(consecutivo) para ese cliente y factura. En caso de no existir, el consecutivo será 1.
Si quieres, puedes subir tu archivo para poder darte una solución más detallada.
Saludos.
Hola ferzacha,
Supongo que tienes un formulario a través del cual vas registrando la información. En tal caso, al presionar el botón de guardado, deberás usar un DLookUp para comprobar si existe el cliente en la tabla. En caso negativo, el consecutivo será 1. En caso de existir, deberás realizar otra búsqueda para ese cliente y número de factura. En caso de existir, debes buscar el max(consecutivo) para ese cliente y factura. En caso de no existir, el consecutivo será 1.
Si quieres, puedes subir tu archivo para poder darte una solución más detallada.
Saludos.
Cita de ferzacha77 en 12 de marzo de 2023, 04:47Buen Dia.
La informacion no se Diligencia por Formularios.. Es una Tabla que se llena desde un Archivo de Texto.. Le cree un Campo Consecutivo
Buen Dia.
La informacion no se Diligencia por Formularios.. Es una Tabla que se llena desde un Archivo de Texto.. Le cree un Campo Consecutivo





Cita de Administrador en 12 de marzo de 2023, 10:48Entonces ya lo tienes solucionado?
Entonces ya lo tienes solucionado?
Cita de ferzacha77 en 12 de marzo de 2023, 23:28No lo he Solucionado.. esta es la tabla Debo crear un Numero Consecutivo si es el mismo Prestador y la misma Factura.. Se reinicia cuando cambia. Te Anexo la BD
PUC_RIPS
Prestador Factura Fecha PUC Nomb_PUC Valor_Total Consecutivo 050010344803 CU2295594 03/03/2020 61-01-01-06-09 MATERIALES Y MEDICAMENTOS URGENCIAS 467 050010344803 CU2295594 03/03/2020 61-01-01-06-03 CONSULTA DE URGENCIAS 74800 050010344803 CU2295594 03/03/2020 61-01-05-06-11 MATERIALES Y MEDICAMENTOS APOYO DIAGNOSTICO 14688 080010003701 H323017 17/01/2020 61-01-05-06-03 LABORATORIO CLINICO GENERAL 27700 080010003701 H323017 17/01/2020 61-01-05-06-03 LABORATORIO CLINICO GENERAL 16700 080010003701 H323017 17/01/2020 61-01-05-06-03 LABORATORIO CLINICO GENERAL 16000 080010003701 H323017 17/01/2020 61-01-05-06-03 LABORATORIO CLINICO GENERAL 17700 080010003701 H323017 17/01/2020 61-01-05-06-03 LABORATORIO CLINICO GENERAL 29000 080010003701 H323017 17/01/2020 61-01-05-06-03 LABORATORIO CLINICO GENERAL 29000 080010003701 H323017 17/01/2020 61-01-05-06-03 LABORATORIO CLINICO GENERAL 39700 080010003701 H323017 17/01/2020 61-01-05-06-03 LABORATORIO CLINICO GENERAL 32700 080010003701 H323017 17/01/2020 61-01-05-06-03 LABORATORIO CLINICO GENERAL 12700 110010561801 FS6743813 20/01/2020 61-01-05-06-02 IMAGENOLOGIA 1219575 110010561801 FS6743813 20/01/2020 61-01-05-06-02 IMAGENOLOGIA 1115040 110010561801 FS6754199 26/01/2020 61-01-05-06-03 LABORATORIO CLINICO GENERAL 98832
No lo he Solucionado.. esta es la tabla Debo crear un Numero Consecutivo si es el mismo Prestador y la misma Factura.. Se reinicia cuando cambia. Te Anexo la BD
PUC_RIPS
Prestador | Factura | Fecha | PUC | Nomb_PUC | Valor_Total | Consecutivo |
---|---|---|---|---|---|---|
050010344803 | CU2295594 | 03/03/2020 | 61-01-01-06-09 | MATERIALES Y MEDICAMENTOS URGENCIAS | 467 | |
050010344803 | CU2295594 | 03/03/2020 | 61-01-01-06-03 | CONSULTA DE URGENCIAS | 74800 | |
050010344803 | CU2295594 | 03/03/2020 | 61-01-05-06-11 | MATERIALES Y MEDICAMENTOS APOYO DIAGNOSTICO | 14688 | |
080010003701 | H323017 | 17/01/2020 | 61-01-05-06-03 | LABORATORIO CLINICO GENERAL | 27700 | |
080010003701 | H323017 | 17/01/2020 | 61-01-05-06-03 | LABORATORIO CLINICO GENERAL | 16700 | |
080010003701 | H323017 | 17/01/2020 | 61-01-05-06-03 | LABORATORIO CLINICO GENERAL | 16000 | |
080010003701 | H323017 | 17/01/2020 | 61-01-05-06-03 | LABORATORIO CLINICO GENERAL | 17700 | |
080010003701 | H323017 | 17/01/2020 | 61-01-05-06-03 | LABORATORIO CLINICO GENERAL | 29000 | |
080010003701 | H323017 | 17/01/2020 | 61-01-05-06-03 | LABORATORIO CLINICO GENERAL | 29000 | |
080010003701 | H323017 | 17/01/2020 | 61-01-05-06-03 | LABORATORIO CLINICO GENERAL | 39700 | |
080010003701 | H323017 | 17/01/2020 | 61-01-05-06-03 | LABORATORIO CLINICO GENERAL | 32700 | |
080010003701 | H323017 | 17/01/2020 | 61-01-05-06-03 | LABORATORIO CLINICO GENERAL | 12700 | |
110010561801 | FS6743813 | 20/01/2020 | 61-01-05-06-02 | IMAGENOLOGIA | 1219575 | |
110010561801 | FS6743813 | 20/01/2020 | 61-01-05-06-02 | IMAGENOLOGIA | 1115040 | |
110010561801 | FS6754199 | 26/01/2020 | 61-01-05-06-03 | LABORATORIO CLINICO GENERAL | 98832 |
- Tienes que conectarte para acceder a las subidas.





Cita de Administrador en 13 de marzo de 2023, 10:48Buenos días,
He creado un formulario con un botón para actualizar todos los registros de la tabla en función del criterio que me dijiste.
Cualquier duda, por aquí ando.
Saludos.
Buenos días,
He creado un formulario con un botón para actualizar todos los registros de la tabla en función del criterio que me dijiste.
Cualquier duda, por aquí ando.
Saludos.
Archivos subidos:- Tienes que conectarte para acceder a las subidas.
Cita de ferzacha77 en 16 de marzo de 2023, 20:50Muchas gracias. Me funciono Muy Bien..
Muchas gracias. Me funciono Muy Bien..




