MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Erro '3075' ao clicar no vazio de uma list box

    avatar
    prfa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 08/07/2015

    [Resolvido]Erro '3075' ao clicar no vazio de uma list box Empty [Resolvido]Erro '3075' ao clicar no vazio de uma list box

    Mensagem  prfa 8/5/2017, 18:36

    Boa tarde pessoal.
    Estou desenvolvendo uma aplicação de controle de visitantes.

    Tenho um Formulario com uma caixa de texto que filtra uma listbox de acordo com o Nº do Documento que vai sendo fornecido, quando se clica duas vezes em um dos itens filtrados (visitante), abre-se outro formulário para se registrar a nova visita.

    Acontece que, fazendo um teste aqui, imaginando o que o usuário poderia fazer, quando se clica duas vezes em uma área vazia da ListBox, aparece a mensagem:

    Erro em tempo de execução '3075':

    Erro de sintaxe (operador faltando) na expressão de consulta 'id_entrada='.


    Disso se o Banco de dados estiver salvo com a extensão accdr ele fecha imediatamente..

    Como faço para resolver?
    já tentei colocar a expressão dentro de um if isnull(id_entrada) para tentar colocar uma mensagem, mas ai não funciona os cliques da listbox

    a expressão que chama o outro formulario é a seguinte:
    DoCmd.OpenForm "frm_nova_visita", , , "id_entrada=" & Me.Lista0.Column(0)




    Cara muito Obrigado....

    Dois dias batendo cabeça com esse código....

    valeu cheers


    Última edição por prfa em 23/5/2017, 14:52, editado 3 vez(es)
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5077
    Registrado : 20/04/2011

    [Resolvido]Erro '3075' ao clicar no vazio de uma list box Empty Re: [Resolvido]Erro '3075' ao clicar no vazio de uma list box

    Mensagem  Silvio 8/5/2017, 19:28

    No evento ao clicar duas vezes,experimente isso..

    On Error GoTo fim

    DoCmd.OpenForm "frm_nova_visita", , , "id_entrada=" & Me.Lista0.Column(0)
    fim:
    If Err.Number = 3075 Then
    MsgBox " Não há visitante selecionado !", vbInformation, Me.Caption
    End If


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."

      Data/hora atual: 8/5/2024, 14:33