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


3 participantes

    [Resolvido]InputBox não abrir formulário se o registo não existe

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]InputBox não abrir formulário se o registo não existe Empty [Resolvido]InputBox não abrir formulário se o registo não existe

    Mensagem  Assis 24/4/2018, 17:53

    Boa tarde Amigos

    Se o número que pretende não existe não abre o formulário "frmReqAltera"

    Private Sub Comando56_Click()
    Dim x As String

    x = InputBox("Informe o Nº de Requisição a Alterar ? ", "Valor")

    If StrPtr(x) <> 0 Then

    MsgBox "Esse Nº de Requisição Não Existe !", vbInformation, "Aviso"
    Exit Sub

    DoCmd.OpenForm "frmReqAltera", , , "[requisição]=" & Val(x)

    End If

    End Sub


    .................................................................................
    *** Só sei que nada sei ***
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]InputBox não abrir formulário se o registo não existe Empty Re: [Resolvido]InputBox não abrir formulário se o registo não existe

    Mensagem  FabioPaes 24/4/2018, 18:18

    Dim x,F As String

    x = InputBox("Informe o Nº de Requisição a Alterar ? ", "Valor")
    F= NZ(DCount("*","Tabela","[requisição] = " & x & ""),0)
    If F>0 Then
       DoCmd.OpenForm "frmReqAltera", , , "[requisição]=" & Val(x)
    else
       MsgBox "Esse Nº de Requisição Não Existe !", vbInformation, "Aviso"
    End If


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]InputBox não abrir formulário se o registo não existe Empty Re: [Resolvido]InputBox não abrir formulário se o registo não existe

    Mensagem  Assis 24/4/2018, 18:34

    Obrigado Fabio

    Mas se clicar em cancelar dá erro 3075





    .................................................................................
    *** Só sei que nada sei ***
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]InputBox não abrir formulário se o registo não existe Empty Re: [Resolvido]InputBox não abrir formulário se o registo não existe

    Mensagem  Noobezinho 24/4/2018, 22:00

    Assis:

    Me parece que está usando msgbox com 3 botões, ao invés de 2 botões (Sim e Não).

    Olha gente:

    Não gosto do inputbox(), ele acaba com o profissionalismo do aplicativo.

    E me desculpem a franqueza, é coisa para preguiçoso.

    Melhor fazer um pequeno formulário de acordo com o layout do aplicativo.

    Isso mantém o aplicativo elegante.

    Digamos que a caixa de texto tenha o nome de txtNumReq
    No evento após atualizar:

    if isnull(me.txtNumReq) then
       msgbox"digite o número de requisiçoes, blablabla"
       exit sub  
    Endif

    If Dcount("*","Tabela","[requisição] =" &  me.txtNumReq) = 0 then
       msgbox "Numero de requisição inexistente"
    else
      DoCmd.OpenForm "frmReqAltera", , , "[requisição] = " &  me.txtNumReq
    End If


    Balem


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]InputBox não abrir formulário se o registo não existe Empty Re: [Resolvido]InputBox não abrir formulário se o registo não existe

    Mensagem  Assis 24/4/2018, 23:07

    Fabio

    Consegui resolver.

    Obrigado


    Noob

    Gostei e guardei como exemplo.

    E também gostei do "é coisa para preguiçoso" bounce bounce bounce

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]InputBox não abrir formulário se o registo não existe Empty Re: [Resolvido]InputBox não abrir formulário se o registo não existe

    Mensagem  FabioPaes 26/4/2018, 13:25

    Eu também não gosto! Muito Limitada e feia! rererererere

    Grato pelo retorno e até a próxima se Deus quiser!


    Última edição por FabioPaes em 26/4/2018, 13:39, editado 1 vez(es)


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]InputBox não abrir formulário se o registo não existe Empty Re: [Resolvido]InputBox não abrir formulário se o registo não existe

    Mensagem  Noobezinho 26/4/2018, 13:28

    Ótimo amigos!

    [ ]'s aos dois cheers

    Balem


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

    Conteúdo patrocinado


    [Resolvido]InputBox não abrir formulário se o registo não existe Empty Re: [Resolvido]InputBox não abrir formulário se o registo não existe

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 20:02