Creación Software de Ventas Vb6

Curso de Software de Ventas Pt 47 Informe de Ventas por Mes

En esta lección explico como se crea un informe de ventas por mes y años.

Colabora y Suscribete a mi canal de

Debido a que me consultaron mucho esta parte decidi adelantar esta lección en la cual primero creamos una consulta en la base de datos donde relacionamos 3 tablas.

La tabla Ventas con clientes, Tipo de Ventas y Estado de Ventas en MS Access de la siguiente manera:

Luego de tener la consulta lista diseñamos el reporte de listado de ventas quedando de la siguiente manera:

Lo siguiente es el formulario donde seleccionamos el Mes y el Año:

El código el cual filtramos y enviamos la consulta al Data Report queda de la siguiente manera, voy a pegar el código completo de todo el formulario en el vídeo explico todo paso a paso.

Sub ListadoVentas()
    Dim RecordVentas As New ADODB.RecordSet
    
    Mes = cmdMeses.ItemData(cmdMeses.ListIndex)
    Anio = txtAnio.Text
    
    Sql = "Select * from clta_Litado_Ventas where Month(FechaHora) = " & Mes & " and Year(FechaHora) = " & Anio
    
    Set RecordVentas = ConexionADO.Execute(Sql)
    
    Set Dtr_ListadoVentasMes.DataSource = RecordVentas
    
    With Dtr_ListadoVentasMes
            .Sections("Sección4").Controls("lblNombreEmpresa").Caption = Glo_NombreEmpresa
            .Sections("Sección2").Controls("Etq_Mes").Caption = cmdMeses.Text
            .Sections("Sección2").Controls("EtqAnio").Caption = txtAnio.Text
            .Show
    End With
    
End Sub

Sub Imprimir(Opcion)
    
    Select Case Opcion
        Case "VentasMes":
              ListadoVentas
              
    End Select
End Sub

Private Sub cmdImprimir_Click()
    Call Imprimir(glob_Item_Impresion_mes)
End Sub

Private Sub Form_Load()
    cmdMeses.ListIndex = Format(Date, "mm") - 1
    txtAnio.Text = Format(Date, "yyyy")
End Sub

Private Sub txtAnio_KeyPress(KeyAscii As Integer)
    If SoloNumeros(KeyAscii) = False Then
       KeyAscii = 0
    End If
End Sub

Vídeo Explicativo:

 

 

Total Page Visits: 3409 - 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…

1 año hace

Este sitio utiliza cookies desea activarlas