Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Corte Z en PV con VB6

Estas en el tema de Corte Z en PV con VB6 en el foro de Visual Basic clásico en Foros del Web. Hola buenas tardes Creo que no supe como plantear mi pregunta anteriormente, lo que necesito es sumar un rango de registros en el campo total ...
  #1 (permalink)  
Antiguo 27/10/2008, 16:17
 
Fecha de Ingreso: octubre-2008
Mensajes: 36
Antigüedad: 15 años, 6 meses
Puntos: 0
Corte Z en PV con VB6

Hola buenas tardes

Creo que no supe como plantear mi pregunta anteriormente, lo que necesito es sumar un rango de registros en el campo total de mi base de datos para sacar el total de la venta por turno, si m pudieran ayudar se los agradesere mucho, me supongo que lo puedo filtrar por la fecha que tambien la guardo en la base de datos.

Gracuas de antemano

Última edición por kikevar; 31/10/2008 a las 10:25
  #2 (permalink)  
Antiguo 02/11/2008, 22:03
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 16 años, 3 meses
Puntos: 10
Respuesta: Corte Z en PV con VB6

yo lo hago de la siguiente manera aunque espero distingas el nombre del campo y la variable que tienen el mismo nombre "subtotal"

Código:
Sub Calculos()
    If rsTemporal.RecordCount > 0 Then
        Dim SubTotal As Double
        rsTemporal.MoveFirst
        Do
            SubTotal = SubTotal + rsTemporal.Fields("SubTotal")
            rsTemporal.MoveNext
        Loop While Not rsTemporal.EOF
        TxtTotal = SubTotal
    End If
End Sub
saludos
  #3 (permalink)  
Antiguo 03/11/2008, 03:43
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 3 meses
Puntos: 37
Respuesta: Corte Z en PV con VB6

Cita:
Iniciado por kikevar Ver Mensaje
Hola buenas tardes

Creo que no supe como plantear mi pregunta anteriormente, lo que necesito es sumar un rango de registros en el campo total de mi base de datos para sacar el total de la venta por turno, si m pudieran ayudar se los agradesere mucho, me supongo que lo puedo filtrar por la fecha que tambien la guardo en la base de datos.

Gracuas de antemano
Para sumar las ventas del día de hoy (en una BD Access):

sql = "SELECT Sum(CampoVenta) AS TotalDia FROM LaTabla WHERE CampoFecha = #" & Format(Date, "mm/dd/yyyy") & "#"

Aplica esta consulta a un recordset y el total = recordset!TotalDia

  #4 (permalink)  
Antiguo 07/11/2008, 11:34
 
Fecha de Ingreso: octubre-2008
Mensajes: 36
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Corte Z en PV con VB6

Mucahas Gracias a los dos me funcione mejor el de Avellaneda, ahora nada mas una consulta mas como puedo filtrar con dos datos, por ejemplo fecha y estatus.

Gracias de nuevo
  #5 (permalink)  
Antiguo 07/11/2008, 11:40
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Corte Z en PV con VB6

Solo tienes que usas los operadores lógicos AND (para comprobar ambas coincidencias) u OR (para comprobar si alguno de los dos coincide, o sea:
Código sql:
Ver original
  1. SELECT * FROM Tabla WHERE Fecha=11/07/2008 AND STATUS=1
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:01.