Ao clicar no botão "procurar", do Form "Valduarte" (creio que e esse o de busca) e disparado o codigo abaixo.
Porem a rotina verifica se txt_Procurar.text é tem ou não valor e executa ou mensagem ou procura. Para a data TextBox8, a mesma coisa.
Então vc precisa definir se: Irá procurar somente por texto, somente por data ou pelos dois (não vi como é a procura personalizada e se permite as duas situações);
Private Sub btn_Procurar_Click()
If txt_Procurar.Text = "" Then
MsgBox "Digite um valor para a pesquisa.", vbExclamation, "Pesquisa"
Else
sCriterioDaBusca = txt_Procurar.Text
Call ProcuraPersonalizada(sCriterioDaBusca, Buscar_Por.Text)
End If
If TextBox8.Text = "" Then
MsgBox "Digite um valor para a pesquisa.", vbExclamation, "Pesquisa"
Else
sCriterioDaBusca = TextBox8.Text
Call ProcuraPersonalizada(sCriterioDaBusca, Buscar_Por.Text)
End If
End Sub
Uma possibilidade:
Private Sub btn_Procurar_Click()
If txt_Procurar.Text = "" and TextBox8.Text="" Then
MsgBox "Digite um valor para a pesquisa.", vbExclamation, "Pesquisa"
Elseif txt_Procurar.Text <> "" and TextBox8.Text="" then
sCriterioDaBusca = txt_Procurar.Text
Call ProcuraPersonalizada(sCriterioDaBusca, Buscar_Por.Text)
else
sCriterioDaBusca = TextBox8.Text
Call ProcuraPersonalizada(sCriterioDaBusca, Buscar_Por.Text)
End If
End Sub
Obs.:è preciso atentar que procura com data não funciona como uma string,
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 01/08/2012 1:24 pm