Visual Basic - Filtrar 2 fechas en visual basic

Life is soft - evento anual de software empresarial
 
Vista:

Filtrar 2 fechas en visual basic

Publicado por cesar (2 intervenciones) el 02/05/2008 18:06:59
Hola, necesito ayuda, tengo que realizar una consulta en visual basic para buscar en la base de datos northwind de SQL en la tabla orders columna orderdate.
tengo 2 textbox
y tngo q filtrar lo 2 textbox para poder crear una consulta, lo unico malo es q solamente puedo filtar una de ella, como haria para filtar las 2 a la vez la sentencia q use es la siguiente :
1
2
3
4
5
6
7
8
9
10
11
12
If Trim(Text1.Text) = "" Then
    rsorder.Requery
Else
 rsorder.Filter = " orderdate like '" & DateValue(Text1.Text) & " '"
    If rsorder1.RecordCount() = 0 Then
        MsgBox "Producto NO Existe"
        rsorder.Filter = adFilterNone
        rsorder.Requery
        Text1.Text = ""
        Text2.Text = ""
    End If
End If


eso es para filtrar solo un txtbox, lo q quiero es filtrar 2 los txtbox a la vez y q me genere una sola consulta.
porfavor alguien que me ayude
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:Filtrar 2 fechas en visual basic

Publicado por fede (189 intervenciones) el 04/05/2008 01:33:06
1
2
3
4
5
6
7
8
9
10
11
12
If Trim(Text1.Text) = "" and Trim(Text2.Text) = ""  Then
rsorder.Requery
Else
rsorder.Filter = " orderdate between # & DateValue(Text1.Text) & " #  and # & DateValue(Text2.Text) & " # "
If rsorder1.RecordCount() = 0 Then
MsgBox "Producto NO Existe"
rsorder.Filter = adFilterNone
rsorder.Requery
Text1.Text = ""
Text2.Text = ""
End If
End If
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

RE:Filtrar 2 fechas en visual basic

Publicado por cesar (2 intervenciones) el 04/05/2008 04:56:04
me sigue saliendo error en estas filas... no entiendo el porque ?
creo que le falta algo o hay algo de mas una manito.. help me!

rsorder.Filter = " orderdate between # & DateValue(Text1.Text) & " # and # & DateValue(Text2.Text) & " # "
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

RE:Filtrar 2 fechas en visual basic

Publicado por fede (189 intervenciones) el 06/05/2008 19:36:53
mostrame el error si esta en ingles no miporta xq sino no se de q se trata rey
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

RE:Filtrar 2 fechas en visual basic

Publicado por Corregidor (12 intervenciones) el 10/05/2008 15:40:53
y para k keres k te muestre el error aunke sea en ingles, si no sabes lo k estas respondiendo?

aunque lo que le pones funcionara, faltan comillas como separadores, pero el problema de tu código es que ni siquiera te molestas en comprobarlo.

la función Filter NO SOPORTA el operador Between.

a ver si cuando respondeis lo haceis con conocimiento.
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