filtrar por argumen...
 
Notifications
Clear all

filtrar por argumento em um intervalo de tempo declarado

12 Posts
2 Usuários
0 Reactions
3,661 Visualizações
(@fabioprade)
Posts: 273
Reputable Member
Topic starter
 

Colegas boa Tarde,

Adaptei um filtro do colega Mauro ao meu projeto, que filtra por argumento ou intervalo de datas, preciso que faço pelos dois.
No meu caso ficou assim:

txtcliente, txtmotoqueiro, datainicio, datafinal.

Gostaria que filtrasse assim:

txtCliente no intervalo do dia 1.02.12 ao dia 25.02.12.

E possivel???

 
Postado : 25/02/2012 3:57 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!!

Veja se te ajuda.viewtopic.php?f=10&t=3584

 
Postado : 25/02/2012 7:37 pm
(@fabioprade)
Posts: 273
Reputable Member
Topic starter
 

Ola a todos, mais uma do mestre Mauro, hehehehe.

Alexandre, vamos ao ponto, se nao estou errado( favor corrijir caso esteja), para fazer a filtragem pelo argumento (cliente ou motoqueiro) + um intervalo de datas( do dia 01/02 ao dia 29/02 ), bastaria incluir a rotima:

'Filtrar somente pelas Datas Inicial / Final e Contratante
Private Sub cbtSo2DtsTxt_Click()

Certo???

Mas percebi que o banco de dados esta em uma planilha dentro do do documento, coisa que no meu projeto nao e assim, entao la vao as perguntas;

E possivel adicionar esta rotina ao meu projeto mesmo o banco de dados sendo externo?
Tambem sera possivel adicionar um segundo argumento?

Aguardo resposta e correcoes as minhas observaçoes.

 
Postado : 26/02/2012 12:54 pm
(@fabioprade)
Posts: 273
Reputable Member
Topic starter
 

Galera, ja entendi que o fato de ser interno ou externo o banco de dados nao interessa, ate pq a listbox ja esta preenchida, desculpa ai.

 
Postado : 26/02/2012 1:37 pm
(@fabioprade)
Posts: 273
Reputable Member
Topic starter
 

Galera, estou tentando andar sozinho, mas tem coisa que nao vai.

No formulario Pesquisa, commandbutton 1, estou adicionado a rotina referente a este post, mas nao consigo passar do With, Help!!!!!!!!
E o resto da rotina esta certo???

 
Postado : 26/02/2012 2:32 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Fabio, vamos a algumas definições :

1 °) Na Pasta "ModeloCadastro_Dados.xls", na aba "BDConvenio", em B2 e B3 temos os textos "data e data2" e irá gerar erro de incompatibilidade;

2 °)A Rotina que anexei não irá funcionar em seu formulário devido a mesma se referir ao controle LISTVIEW e você está utilizando controle LISTBOX.

Então ajuste os dados em "BDConvenio", e depois troque o ListBox por Listview, mas preste atenção nos nomes dos Controles, eu usei o nome padrão "ListView1".

[]s

 
Postado : 26/02/2012 4:14 pm
(@fabioprade)
Posts: 273
Reputable Member
Topic starter
 

Boa Noite Mauro,

Nao entendo nada de Listview, mas gostaria muito de aprender, nao sem nem como se cria, se puder manda algum tutorial ou post do forum, na net nao encontrei nada que eu aproveitasse como iniciante,.

A listview utiliza o mesmo corpo fisico da listbox???
Como adiciono uma listview ao formulario???
A segunda questao do post sobre criar um segundo argumento tbm e possivel???

 
Postado : 26/02/2012 5:41 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Fabio, no exemplo que anexou, a maioria dos seus formulários teem ListView, só neste que colocou ListBox ?

Não entendi como conseguiu fazer as adaptações ?

No link abaixo adicionei alguns exemplos e Tutorial de como se lidar com ListView :
LISTVIEW NO EXCEL - ALGUNS CONCEITOS
http://www.tomasvasquez.com.br/forum/vi ... iew1#p3359
Se pesquisar no Forum do Tomas encontrará varios tópicos relacionados a ListView.

Quanto a:

A segunda questao do post sobre criar um segundo argumento tbm e possivel???

É isto que é feito no exemplo abaixo, apos preencher o listview, filtramos por varios criterios.
viewtopic.php?f=21&t=3586

[]s

 
Postado : 26/02/2012 6:35 pm
(@fabioprade)
Posts: 273
Reputable Member
Topic starter
 

"Fabio, no exemplo que anexou, a maioria dos seus formulários teem ListView, só neste que colocou ListBox ?

Não entendi como conseguiu fazer as adaptações ?"

Mauro, na verdade 90% do meu projeto e baseado em trabalhos teus ou revisados por vc, as adaptaçoes estou fazendo na raça em com muita ajuda aqui do forum,
sei que nao funciona assim, mas em um dos meus primeiros post, pedi a voce que indicasse o caminho pois gostaria de aprender(entender oscodigos) e nao so deixar para vcs montarem o meu projeto, confesso que aprendi muito meu amigo, e estou aprendendo, mas ainda tem um longo caminho a percorrer, tenho tentado aprender a ler os codigos( rotinas ), o que elas me dizem, mas nem sempre e facil.

A proposito, o que esta achando do projeto???

 
Postado : 26/02/2012 7:00 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Para pesquisa com datas veja:

http://www.tomasvasquez.com.br/forum/viewtopic.php?f=5&t=375&hilit=clausula+where

pena que não tem arquivo para download.
e

http://www.tomasvasquez.com.br/forum/viewtopic.php?f=22&t=1594

 
Postado : 26/02/2012 7:05 pm
(@fabioprade)
Posts: 273
Reputable Member
Topic starter
 

Com dois mestres tenho que aprender na marra, hehehehe,

Obrigado Jose, ja estou estudando as indicaçoes do Mauro e agora as tuas.

Um grande abraço.

 
Postado : 26/02/2012 7:18 pm
(@fabioprade)
Posts: 273
Reputable Member
Topic starter
 

Bom dia aos amigos,

Bem, inseri o formpesquisa2, adaptei a rotina referenciando um banco de dados que na verdade e uma planilha do proprio documento, mas nao e isso que eu preciso,

1º gostaria que o banco de dados fosse o mesmo usado para os outros formularios, o BDConvenio/ModeloCadastro_Dados, mas nao consegui referencialo;
2º se perceberem, quando ele carrega a listview1, esta tudo destorcido, so carrega as datas e fora de ordem/coluna;
3º preciso do segundo combobox, no primeiro ( ja funcionando ) vou chamar os Clientes e no segundo quero chamar os motoqueiros( segundo argumento ).

Senhores, tenho trabalhado muito adaptando as vossas indicaçoes ao meu projeto, mas ainda falta muito para aprender na pratica, porisso peço diretamente que os senhores façam estas modificaçoes, por favor, ou me indiquem o caminho, mas confesso que fui barrado pela minha pouco esperiencia.

 
Postado : 27/02/2012 7:22 am