VALIDANDO CONSULTA COM 2 CAMPOS
Pessoal preciso trazer para tela uns dados mas que no gotfocus selecione por 2 campos tipo no campo CODIGO Quando eu digitar 00001 ele verifique o codigo se for = e o campo data tambem for = ai traz os dados pra tela to tentando assim mas ta dando erro.
Private Sub CODIGO_LostFocus()
CODIGO = Format(CODIGO, [Ô]00000[Ô])
If CODIGO <> [Ô][Ô] Then
Dim AreaTrabalho As Workspace
Dim query As String
Dim dyn As Dynaset
Set AreaTrabalho = DBEngine.Workspaces(0)
Set xxbco = AreaTrabalho.OpenDatabase(App.Path & [Ô]\Cadastro.Mdb[Ô], False, False, [Ô];PWD=4626[Ô])
query = [Ô]Select * From Mensalidade where CODIGO,VENCIMENTO = [ô][Ô] & CODIGO & [Ô][ô],[ô][Ô] & VENCIMENTO & [Ô][ô][Ô]
Set dyn = xxbco.CreateDynaset(query)
If Not dyn.EOF Then
CODIGO = dyn([Ô]CODIGO[Ô]) & [Ô][Ô]
NOME = dyn([Ô]NOME[Ô]) & [Ô][Ô]
VENCIMENTO = dyn([Ô]VENIMENTO[Ô]) & [Ô][Ô]
VALOR = dyn([Ô]VALOR[Ô]) & [Ô][Ô]
xxbco.Close
End If
End If
End Sub
Private Sub CODIGO_LostFocus()
CODIGO = Format(CODIGO, [Ô]00000[Ô])
If CODIGO <> [Ô][Ô] Then
Dim AreaTrabalho As Workspace
Dim query As String
Dim dyn As Dynaset
Set AreaTrabalho = DBEngine.Workspaces(0)
Set xxbco = AreaTrabalho.OpenDatabase(App.Path & [Ô]\Cadastro.Mdb[Ô], False, False, [Ô];PWD=4626[Ô])
query = [Ô]Select * From Mensalidade where CODIGO,VENCIMENTO = [ô][Ô] & CODIGO & [Ô][ô],[ô][Ô] & VENCIMENTO & [Ô][ô][Ô]
Set dyn = xxbco.CreateDynaset(query)
If Not dyn.EOF Then
CODIGO = dyn([Ô]CODIGO[Ô]) & [Ô][Ô]
NOME = dyn([Ô]NOME[Ô]) & [Ô][Ô]
VENCIMENTO = dyn([Ô]VENIMENTO[Ô]) & [Ô][Ô]
VALOR = dyn([Ô]VALOR[Ô]) & [Ô][Ô]
xxbco.Close
End If
End If
End Sub
nao deu [Ô]
pergunta...
sei que o banco é access mas quais os tipos dos campos (Codigo) e (Vencimento)?
ex: codigo= numero, vencimento = data/hora
sei que o banco é access mas quais os tipos dos campos (Codigo) e (Vencimento)?
ex: codigo= numero, vencimento = data/hora
QUERY = [Ô]SELECT * FROM MENSALIDADE WHERE CODIGO =[ô][Ô] & txtcodigo.text & [Ô][ô][Ô]
QUERY = SQL & [Ô] And VENCIMENTO = ([ô]date[ô])[Ô]
Set dyn = xxbco.CreateDynaset(query)
ok, valeu
Tópico encerrado , respostas não são mais permitidas