r@f@ Posted June 5, 2009 at 01:52 PM Report #270171 Posted June 5, 2009 at 01:52 PM Boas pessoal do P@P 🙂 , estou a desenvolver um projecto em visual basic e preciso fazer uma pesquisa em que o utilizador escolhe duas datas com dois dtpicker (depois aparecendo o valor em duas textbox) e , ao clicar no botão pesquisa, apareceça numa listview os registos dessa tabela entre essas duas datas escolhidas com os dtpicker. Mas ao clicar no botão pesquisa não aparece os dados entre esses valores. Aqui têm o código da parte do botão: If lblpesquisa1 = "" Or lblpesquisa2 = "" Then MsgBox "Tem de preencher todos os campos de pesquisa", vbInformation + vbOKOnly, "Help Desk" Else If DTPicker1 = DTPicker2 Then MsgBox "Pesquisa inválida", vbInformation + vbOKOnly, "Help Desk" Else ListView1.ListItems.Clear rs.Open "SELECT * FROM mensagensresol WHERE data BETWEEN '" & lblpesquisa1 & "' AND '" & lblpesquisa2 & "'; ", cn, adOpenKeyset, adLockOptimistic Do While Not rs.EOF Set col = ListView1.ListItems.Add(, , rs!cod_msg) col.SubItems(1) = rs!nome_utilizador col.SubItems(2) = rs!sala_avaria col.SubItems(3) = rs!computador col.SubItems(4) = rs!hora col.SubItems(5) = rs!data col.SubItems(6) = rs!obs rs.MoveNext Loop rs.Close End If End If se puderem resolver o erro agradeço 😉.
vbtipo Posted June 5, 2009 at 05:59 PM Report #270274 Posted June 5, 2009 at 05:59 PM Tens que ver na tua base de dados como é esta formatada a data. Lema: Se eu não saber de alguma coisa não se preocupem porque tento sempre ajudar alguma coisita, nem que seja, por palpites/sugestões.
r@f@ Posted June 8, 2009 at 08:21 AM Author Report #270635 Posted June 8, 2009 at 08:21 AM a data está com o formato 'date', antes tinha varchar e dava o mesmo erro, mas continua a dar o erro de uma forma ou de outra.
r@f@ Posted June 15, 2009 at 11:23 AM Author Report #272362 Posted June 15, 2009 at 11:23 AM Peço desculpa pelo double post e por pedir mais ajuda. Já consegui pôr aquilo mais ou menos a trabalhar, mas não aparece as datas entre as submetidas
vbtipo Posted June 18, 2009 at 07:07 AM Report #273249 Posted June 18, 2009 at 07:07 AM Faz uma msgbox à variável para se a variável leva o devido valor. Lema: Se eu não saber de alguma coisa não se preocupem porque tento sempre ajudar alguma coisita, nem que seja, por palpites/sugestões.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now