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: 3253 - Today Page Visits: 1
Luis F. Martinez

Deja un comentario
Compartir
Publicado por
Luis F. Martinez

Publicaciones Recientes

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…

1 semana 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…

6 meses hace

Introducción a la programación y Visual Basic 6.0

Introducción a la programación y Visual Basic 6.0 ¿Qué es la programación? La programación es…

6 meses hace

¡Aprovecha al máximo tu aplicación en Visual Basic 6 con la flexibilidad de instancias!

📢 ¡Aprovecha al máximo tu aplicación en Visual Basic 6 con la flexibilidad de instancias!…

11 meses hace

Iconos para Visual Basic 6

Si estás buscando iconos para utilizar en tus proyectos de Visual Basic 6, hay una…

1 año hace

Microsoft lanza versión preliminar de Bing y Edge impulsados por IA

Microsoft ha lanzado una versión preliminar de su motor de búsqueda Bing y navegador Edge…

1 año hace

Este sitio utiliza cookies desea activarlas