Registrar Cliente desde Factura |
Responder ![]() |
Autor | |
Compumakro ![]() Habitual ![]() ![]() Unido: 12/Abril/2007 Localización: Colombia Estado: Sin conexión Puntos: 54 |
![]() ![]() ![]() ![]() ![]() Enviado: 23/Junio/2022 a las 22:10 |
Amigos de Access
Solicito de su generosidad, la siguiente ayuda: Para facturar, el cliente debe estar en la base de datos de "Clientes". Ahí se digita la ID, Enter, y se llenan automáticamente los campos tales como - Nombre - Dirección etc. Pero cuando el cliente es nuevo, hay que abrir la base de Clientes y Registrarlo primero. Luego Reiniciar Access para que cargue y poder disponer como cliente ya registrado. Esto es aumentar los pasos. Solicito de su colaboración, para que el cliente nuevo se cargue directamente de los datos que se digiten en la factura y no hacer doble paso. En la imagen muestro el doble paso que quiero evitar Alguna instrucción...? Muchas gracias |
|
Compumakro
|
|
![]() |
|
emiliove ![]() Administrador ![]() Unido: 16/Junio/2009 Localización: Mexico Estado: Sin conexión Puntos: 5519 |
![]() ![]() ![]() ![]() ![]() |
Con F5 se refresca lo que tienes pero con VBA si usas Requery solucionas el problema, hay mucha información sobre él.
Saludos.
|
|
![]() |
|
Compumakro ![]() Habitual ![]() ![]() Unido: 12/Abril/2007 Localización: Colombia Estado: Sin conexión Puntos: 54 |
![]() ![]() ![]() ![]() ![]() |
Gracias Emiliove.
El asunto es que yo no es que sepa mucho de Access. Y no sé como se hace lo que me dices del Requery. Saludos
|
|
Compumakro
|
|
![]() |
|
emiliove ![]() Administrador ![]() Unido: 16/Junio/2009 Localización: Mexico Estado: Sin conexión Puntos: 5519 |
![]() ![]() ![]() ![]() ![]() |
Ya somos dos, pero nadie nació sabiendo, a ve me imagino que tienes un combo box donde abres el cliente que quieres seleccionar y que tienes un botón (o quizás das doble click al combo box no lo se) donde abres el formulario de clientes y agregas el nuevo cliente. lo cierras y no se ve pero si le das F5 ya lo vez, podemos evitar F5 poniendo en el evento al entrar de tu combo box en VBA algo como:
Me.NombredelCombo.Requery Donde NombredelCombo va el nombre de tu combo Cliente. PD: y como cargas la dirección de cada cliente en la fatura. Saludos.
Editado por emiliove - 24/Junio/2022 a las 21:29 |
|
![]() |
|
Compumakro ![]() Habitual ![]() ![]() Unido: 12/Abril/2007 Localización: Colombia Estado: Sin conexión Puntos: 54 |
![]() ![]() ![]() ![]() ![]() |
Emiliove,
Los campos se rellenan con código Private Sub NITFact_AfterUpdate() Me.ClienteFact = Nz(NITFact.Column(1), "") Me.DireccionFact = Nz(NITFact.Column(2), "") Me.TelefonoFact = Nz(NITFact.Column(3), "") Me.CelularFact = Nz(NITFact.Column(4), "") Me.EmailFact = Nz(NITFact.Column(5), "") Me.CiudadFact = Nz(NITFact.Column(6), "") Me.ProgramaFact = Nz(NITFact.Column(7), "") End Sub y Configuración de ese campo en Property Sheet. Column Widths. 2,501cm;6cm;2cm;2cm;2cm;2cm;2cm;2cm El nombre del Combo Box es NITFact Saludos Editado por Xavi: He quitado un puñado de líneas en blanco al final del mensaje Editado por xavi - 29/Junio/2022 a las 12:59 |
|
Compumakro
|
|
![]() |
Responder ![]() |
|
Tweet
|
Ir al foro | Permisos de foro ![]() Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |