Ir para conteúdo
Fórum Script Brasil
  • 0

Select em uma ComboBox


diegovirgilio

Pergunta

Boa noite meus amigos, gostaria de uma ajudinha de vocês, preciso fazer um select onde compare o dado de uma textBox do Formulário, faça um select e preencha a ComboBox com campo da tabela, mas minha rotina não esta funcionando gostaria de saber como faço pra solucionar essa questão.

Set base = CurrentDb

'Verifica se não existe já uma consulta que se chama ConsLog, e se for o caso apagá-la

detecte = 0

If base.QueryDefs.Count > 0 Then

For i = 0 To base.QueryDefs.Count - 1

If base.QueryDefs(i).Name = "ConsLog" Then detecte = 1

Next i

If detecte = 1 Then base.QueryDefs.Delete "ConsLog"

End If

'Cria a consulta ConsLog

Set cons = base.CreateQueryDef("ConsLog")

cons.sql = "SELECT tbl_CQVent4.Ventilacao, tbl_CQVent3.Ventilacao, tbl_CQVent2.Ventilacao, tbl_CQVent1.Ventilacao as CQ FROM tbl_CQVent4, tbl_CQVent3, tbl_CQVent2, tbl_CQVent1 WHERE ((tbl_CQVent4.CQ = '" & Me.CQ & "') AND (tbl_CQVent3.CQ = '" & Me.CQ & "') AND (tbl_CQVent2.CQ = '" & Me.CQ & "') AND (tbl_CQVent1.CQ = '" & Me.CQ & "') ;"

If rescons.RecordCount > 0 Then

Set rescons = base.OpenRecordset("tbl_CQVent4")

If ([Form_frmLancamentoHs].CQ = rescons!CQ) Then

[Form_frmLancamentoHs].VentTeste = rescons!Ventilacao

ElseIf ([Form_frmLancamentoHs].CQ = rescons!CQ2) Then

cons.sql = "SELECT tblCQVent3.Ventilacao, tblCQVent3.Comentario FROM tblCQVent3;"

ElseIf ([Form_frmLancamentoHs].CQ = rescons!CQ3) Then

cons.sql = "SELECT tblCQVent4.Ventilacao, tblCQVent4.Comentario FROM tblCQVent4;"

ElseIf ([Form_frmLancamentoHs].CQ = rescons!CQ4) Then

cons.sql = "SELECT tblCQVent2.Ventilacao, tblCQVent2.Comentario FROM tblCQVent2;"

[Form_frmLancamentoHs].VentTeste = rescons!Ventilacao

Else

MsgBox "Esse CQ pode não estar cadastrado.", vbInformation

End If

End If

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...