Visual Basic - Que está mal aqui

Life is soft - evento anual de software empresarial
 
Vista:

Que está mal aqui

Publicado por carlos (50 intervenciones) el 17/07/2002 03:18:28
Hola que tal
Gracias por su ayuda, este codigo captura los registros de una determinada fecha.
Set RSVen = DBVentas.OpenRecordset("SELECT * From Ventas WHERE fecha=#" & Format(CDate(txtBuscar(0).Text), "mm/dd/yy") & "#", dbOpenDynaset)

If RSVen.RecordCount = "0" Then
Exit Sub
Else
With RSVen
.MoveLast
.MoveFirst
End With
End If

Pero el siguiente codigo no me sale,
Estoy seleccionando por mes y no corre, en un combo agrego los meses del año y los comparo con la siguiente instruccion
Set RSVen = DBVentas.OpenRecordset("SELECT * From Ventas WHERE fecha=#" & Format(DateValue(cmbBuscar(1).Text), "mmmm") & "#", dbOpenDynaset)

En que parte no la pego?

Gracias

Un abrazo


Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Que está mal aqui

Publicado por Harold Villena Samanez (104 intervenciones) el 17/07/2002 05:15:23
Es sencillo:
Porque mejor no usas esto.

cad = DateValue(cmbuscar(1).text) 'devuelve el mes ejm 01,.....12
Set RsVen = bd.OpenRecordset("SELECT * From Ventas WHERE month(fecha)=" & cad, dbOpenDynaset)

para que veas el resultado agrega un list (esto es un ejemplo)
While Not RsVen.EOF
List1.AddItem RsVen(0) & " " & RsVen(1) & " " & RsVen(2)
RsVen.MoveNext
Wend
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar