|
|
Postada em 14/11/2007 22:17 hs
Olá a todos. Gostaria de saber se alguem tem um exemplo do uso da propriedade FILTER de um recordset. Pois ouvi dizer que é muito util, mas não sei como usar. Grato pela atenção
|
|
|
|
|
|
|
|
Postada em 14/11/2007 23:42 hs
A propriedade Filter serve para filtrar (como o nome diz :) ) a sua consulta atual: Recordset.Filter = "Nome LIKE 'JO%'" Assim vc filtrou todos os nomes que começam com "JO" Para retirar os filtros vc usa: Recordset.Filter = 0 Recordset.Requery at+ obs.: Este exemplo é para ADO
|
|
|
|
dummies
|
CERQUILHO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 15/11/2007 07:20 hs
Ok ghost_jlp, então pelo que entendi eu tamem posso fazer assim: While Not RS.EOF rs.filter="nome like 'jo%' and sexo= 'M' and idade > '20' list.AddItem= rs.fields("nome").value Wend
|
|
|
|
|
|
Postada em 15/11/2007 10:22 hs
pode sim só que do jeito que vc está fazendo o recordset está sendo filtrado toda hora... faz assim: rs.filter="nome like 'jo%' and sexo= 'M' and idade > 20" While Not RS.EOF list.AddItem= rs.fields("nome") Wend RS.FILTER = 0 RS.REQUERY Detalhe: Usa-se apóstrofos para campos tipo texto => nome like 'jo%'. Para campos numéricos a comparação é normal => idade > 20 Para data/hora usa-se entre "#" com a data formatada em YYYY/MM/DD ou MM/DD/YYYY => DATA BETWEEN #2007/10/25# AND #2007/11/14# blz? Qualquer dúvida postae at+
|
|
|
|