Creación Software de Ventas Vb6

Curso de Software de Ventas Pt 46 Modulo Cartera de Clientes 6

Colabora y Suscribete a mi canal de

 

En esta sección vemos como crear el recibo de pago en una hoja media carta, que es muy simple y explico como crear un consultar usando MS Access y extraer el codigo SQL de la misma.

En el vídeo explico los nombres de cada campo y como vincular la consulta al Reporte, el código para mostrar el Reporte es el siguiente y va en el modulo de  Mod_Impresiones.

Function ReciboPagoCliente(IdPago)
        Dim RecordPago As New ADODB.RecordSet
        
        Sql = "SELECT tblPagos_Factura_Venta.Num_Rec_Pago, tblPagos_Factura_Venta.Fecha,tblPagos_Factura_Venta.Num_Factura, tblPagos_Factura_Venta.ValorPago, tblClientes.Identificacion_cli, tblClientes.NombreApellidos_cli " _
            & " FROM (tblPagos_Factura_Venta INNER JOIN tblVentas ON tblPagos_Factura_Venta.Num_Factura = tblVentas.Num_Factura) INNER JOIN tblClientes ON tblVentas.IdCliente = tblClientes.IdCliente " _
            & " WHERE (((tblPagos_Factura_Venta.Num_Rec_Pago)=" & IdPago & ")) ;"
            
              
        Set RecordPago = ConexionADO.Execute(Sql)
        
        If RecordPago.RecordCount > 0 Then
            Set DtrRecPagoCliente.DataSource = RecordPago
            With DtrRecPagoCliente
                .Sections("Sección2").Controls("Etq_Empresa").Caption = Glo_NombreEmpresa
                .Sections("Sección2").Controls("Etq_Nit").Caption = Glo_NitEmpresa
                .Sections("Sección2").Controls("Etq_NRecibo").Caption = RecordPago("Num_Rec_Pago")
                .Sections("Sección2").Controls("Rpt_Fecha").Caption = RecordPago("Fecha")
                .Sections("Sección2").Controls("Etq_ClienNit").Caption = RecordPago("Identificacion_cli")
                .Sections("Sección2").Controls("Etq_NomCliente").Caption = RecordPago("NombreApellidos_cli")
                
                .Sections("Sección1").Controls("Etq_NumFactura").Caption = RecordPago("Num_Factura")
                .Sections("Sección1").Controls("Eqt_ValorPago").Caption = Format(RecordPago("ValorPago"), "currency")
                .Sections("Sección5").Controls("Etq_ValorPago").Caption = Format(RecordPago("ValorPago"), "currency")
                .Show
           End With
            
        End If
        
    
End Function

Y Luego vinculamos el botón Imprimir en la ventana lista de pagos el código seria el siguiente:

Private Sub cmdImprimir_Click()
    ID = msGrid.TextMatrix(msGrid.Row, 1)
    If ID <> "" Then
       Call ReciboPagoCliente(ID)
    End If
End Sub

Y el vídeo donde pueden ver como se monta todo el codigo:

 

 

Puedes el listado de las lecciones del curso en Curso de Creación de Software de Ventas en Visual Basic 6

No te olvides de Compartir 

Total Page Visits: 2175 - Today Page Visits: 1
Luis F. Martinez

Deja un comentario
Compartir
Publicado por
Luis F. Martinez

Publicaciones Recientes

Calculadora Básica en Visual Basic 6, Aprende a usar variables

En este proyecto, vamos a desarrollar una calculadora sencilla usando Visual Basic 6, que permite…

2 meses hace

Lenguajes de Programación Más Demandados en 2024

6 de septiembre de 2024 - La demanda de desarrolladores de software sigue en aumento,…

3 meses hace

La Unión Europea Aprueba la Primera Ley de Inteligencia Artificial del Mundo

En un movimiento histórico, la Unión Europea ha aprobado la primera ley de inteligencia artificial…

3 meses hace

Sincronización de Datos en Línea VB6: Lleva tu Proyecto al Siguiente Nivel

¿Sigues trabajando con Visual Basic 6 y necesitas una forma eficiente de acceder a tus…

3 meses hace

OpenAI revoluciona la interacción con IA: ChatGPT ahora interpreta imágenes

OpenAI revoluciona la interacción con IA: ChatGPT ahora interpreta imágenes En un avance significativo para la…

7 meses hace

Curso de Programación Básica en Visual Basic 6.0

Bienvenido al Curso Básico de Visual Basic 6! Este curso está diseñado para llevarte a…

12 meses hace

Este sitio utiliza cookies desea activarlas