Ola pessoal preciso de ajuda.
Criei uma consulta para um formulário de busca que funciona perfeitamente.
Fiz algumas mudanças e agora para cada tipo escolhido em uma combo, existe uma instrução SQL que atribuo a propriedade rowsource
Copiei a mesma consulta para a instrução e da erro! " ERRO 13 Tipos Incompatíveis"
Não entendi pela consulta funciona mas quando faço via código da erro !
Meu Código.
===========
Private Sub btnBuscar_Click()
'On Error GoTo Err_Handler
'Primeiro Crio as variaveis
Dim strSQL As String
'Deixo caixa de mensagem invisivel (visible) Falso (False)
Me.txtCaixaMensagem.Visible = False
If IsNull(Me.cboTipoBusca) Then
'Se a caixa de busca contiver uma valor nulo
'Mando mensagem para usuario
Call fncMensagemCri("Ops! Escolha a sua Busca!" & vbCrLf & vbCrLf & "Caixa Busca não pode ter um valor nulo!", "INFORMAÇÃO - Valor Nulo!")
'Deixo caixa de mensagem visivel (visible) Verdadeiro (true)
Me.txtCaixaMensagem.Visible = False
'Passo o foco para a caixa de busca
Me.cboTipoBusca.SetFocus
GoTo Exit_Here
Else
'Deixo caixa de mensagem visivel (visible) Verdadeiro (true)
Me.txtCaixaMensagem.Visible = True
Me.txtNomeBusca.Visible = True
Me.txtNomeBusca.SetFocus
'Faço um Select na cboTipoBusca
Select Case Me.cboTipoBusca
Case Is = "Campanhas"
========================aqui da erro=======================================
'Passo a instrução SQL
strSQL = "SELECT IDCampanha, dtCam_data, strCam_nome FROM tabCampanhasMidiasSociais"
strSQL = strSQL & "WHERE strCam_nome LIKE [Formulários]![BuscaGeral_2teste]![txtNomeBusca].[Texto] & " * ";"[/color]
==================================================================================
'Deixo a caixa de listagem listBuscaEscolhida visivel (visible) verdadeira (True)
Me.listBuscaEscolhida.Visible = True
'Passo a instrução SQL para a caixa de listagem
Me.listBuscaEscolhida.RowSource = strSQL
GoTo Exit_Here
Toda ajuda é bem vinda.
Obrigado Pessoal
Criei uma consulta para um formulário de busca que funciona perfeitamente.
Fiz algumas mudanças e agora para cada tipo escolhido em uma combo, existe uma instrução SQL que atribuo a propriedade rowsource
Copiei a mesma consulta para a instrução e da erro! " ERRO 13 Tipos Incompatíveis"
Não entendi pela consulta funciona mas quando faço via código da erro !
Meu Código.
===========
Private Sub btnBuscar_Click()
'On Error GoTo Err_Handler
'Primeiro Crio as variaveis
Dim strSQL As String
'Deixo caixa de mensagem invisivel (visible) Falso (False)
Me.txtCaixaMensagem.Visible = False
If IsNull(Me.cboTipoBusca) Then
'Se a caixa de busca contiver uma valor nulo
'Mando mensagem para usuario
Call fncMensagemCri("Ops! Escolha a sua Busca!" & vbCrLf & vbCrLf & "Caixa Busca não pode ter um valor nulo!", "INFORMAÇÃO - Valor Nulo!")
'Deixo caixa de mensagem visivel (visible) Verdadeiro (true)
Me.txtCaixaMensagem.Visible = False
'Passo o foco para a caixa de busca
Me.cboTipoBusca.SetFocus
GoTo Exit_Here
Else
'Deixo caixa de mensagem visivel (visible) Verdadeiro (true)
Me.txtCaixaMensagem.Visible = True
Me.txtNomeBusca.Visible = True
Me.txtNomeBusca.SetFocus
'Faço um Select na cboTipoBusca
Select Case Me.cboTipoBusca
Case Is = "Campanhas"
========================aqui da erro=======================================
'Passo a instrução SQL
strSQL = "SELECT IDCampanha, dtCam_data, strCam_nome FROM tabCampanhasMidiasSociais"
strSQL = strSQL & "WHERE strCam_nome LIKE [Formulários]![BuscaGeral_2teste]![txtNomeBusca].[Texto] & " * ";"[/color]
==================================================================================
'Deixo a caixa de listagem listBuscaEscolhida visivel (visible) verdadeira (True)
Me.listBuscaEscolhida.Visible = True
'Passo a instrução SQL para a caixa de listagem
Me.listBuscaEscolhida.RowSource = strSQL
GoTo Exit_Here
Toda ajuda é bem vinda.
Obrigado Pessoal