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]Abertura de formulário condicionada

    avatar
    JuPan
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 22
    Registrado : 23/10/2015

    [Resolvido]Abertura de formulário condicionada Empty [Resolvido]Abertura de formulário condicionada

    Mensagem  JuPan 23/10/2015, 14:32

    Olá amigos,
    Eu tenho um formulário de pedidos, gostaria de criar uma interação entre dois campos: status do pedido e data de entrega. Quando status do pedido fosse alterado para "entregue" o campo data de entrega seria habilitado para preenchimento. Ou ainda melhor, abre um formulário pop-up para preencher a data de entrega. Alguma ideia de como posso fazer isso?
    biligo
    biligo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 228
    Registrado : 10/04/2014

    [Resolvido]Abertura de formulário condicionada Empty Re: [Resolvido]Abertura de formulário condicionada

    Mensagem  biligo 23/10/2015, 14:58

    Juliana,

    O simples a fazer se o status for mudado manualmente é no evento após atualizar do botão que muda para "entregue":

    MsgBox "Altere a data de entrega"
    Me.txtDtEntrega.enabled = True
    Me.txtDtEntrega.locked = False
    Me.txtDtEntrega.SetFocus

    Ai se você quiser que seja sempre alterado você coloca no evento após atualizar do campo data de entrega

    If Me.txtDtEntrega = "" Then
    MsgBox "Altere a data de entrega
    Me.txtDtEntrega.SetFocus
    End If


    Caso queira abrir um formulário crie o próprio e o chame após alterar o status

    DoCmd.Openform "SeuFormulario", , , "IdPedido = " & IdPedido
    avatar
    JuPan
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 22
    Registrado : 23/10/2015

    [Resolvido]Abertura de formulário condicionada Empty Re: [Resolvido]Abertura de formulário condicionada

    Mensagem  JuPan 23/10/2015, 16:33

    Obrigada, mas acontece que o campo de status tem vários tipos status, 5 tipos para ser exata, então precisaria que isso acontecesse apenas se "entregue". Como um condicional.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Abertura de formulário condicionada Empty Re: [Resolvido]Abertura de formulário condicionada

    Mensagem  Silvio 23/10/2015, 17:01

    Algo parecido com isso na propriedade após atualizar do campo status

    if me.seucampostatus = "entregue" then
    docmd.openform"nome do formulário a ser aberto"
    else
    exit sub
    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."
    avatar
    JuPan
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 22
    Registrado : 23/10/2015

    [Resolvido]Abertura de formulário condicionada Empty Re: [Resolvido]Abertura de formulário condicionada

    Mensagem  JuPan 23/10/2015, 17:28

    Obrigada! Funcionou perfeitamente.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Abertura de formulário condicionada Empty Re: [Resolvido]Abertura de formulário condicionada

    Mensagem  Silvio 23/10/2015, 17:51

    O fórum agradece o retorno.


    .................................................................................
    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."

    Conteúdo patrocinado


    [Resolvido]Abertura de formulário condicionada Empty Re: [Resolvido]Abertura de formulário condicionada

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 05:36