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]Caixa de combinação

    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]Caixa de combinação Empty [Resolvido]Caixa de combinação

    Mensagem  matutano 30/11/2016, 14:34

    Boa tarde a todos, com a vossa ajuda vou conseguir

    1) Tenho um formulário com um a caixa de combinação essa caixa faz a mudança para A;B;C sendo que "C" está predefinido na abertura do formulário

    2) Pretendia que em outra caixa de texto no mesmo formulário, quando a caixa de combinação estiver com a letra "A" esta caixa de texto aparece-se automaticamente muito urgente se tivesse com a letra "B" aparece-se Urgente e letra "C" pouco urgente

    Obrigado
    CassioFabre
    CassioFabre
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 18/01/2013

    [Resolvido]Caixa de combinação Empty Caixa de combinação

    Mensagem  CassioFabre 30/11/2016, 15:43

    Boa tarde,

    Vou supor que sua caixa de combinação tenha o nome de cbxCodigo e seu textbox tenha o nome de txtEstado.

    Para resolver o seu problema é simples: crie uma função de nome atualizaEstado da seguinte forma:

    Código:
    Public Function atualizaEstado()
        Select Case cbxCodigo
            Case "A"
                txtEstado = "Muito Urgente"
            Case "B"
                txtEstado = "Urgente"
            Case "C"
                txtEstado = "Pouco Urgente"
            Case Else
                'O que deve aparecer caso não seja nenhuma das anteriores
        End Select
    End Function

    Agora no evento Após Atualizar da cbxCodigo insira:

    Código:
    If not isnull(cbxCodigo) = true then
        call atualizaEstado
    Else
        msgbox "Informe o código!", vbCritical, "Erro"
    end if

    E no evento Ao Abrir do formulário coloque:

    Código:
    cbxCodigo = "A"
    call atualizaEstado

    Retorne por favor.

    Abraço.
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]Caixa de combinação Empty Re: [Resolvido]Caixa de combinação

    Mensagem  matutano 30/11/2016, 18:49

    Não estou conseguindo implementar estas funções, segue um anexo com as funções colocadas

    Obrigado
    Anexos
    [Resolvido]Caixa de combinação AttachmentDatabase -3.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (30 Kb) Baixado 11 vez(es)
    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]Caixa de combinação Empty Re: [Resolvido]Caixa de combinação

    Mensagem  FabioPaes 30/11/2016, 22:13

    Houve um Problema ao copiar e colar o Código passado pelo amigo...
    Estava indo algum caractere especial que dava erro em todas as linhas...


    Copie novamente o Código fornecido pelo amigo e apena cole la... sem dar Espaço nem nada...



    Apenas uma Coreção na Instrução do Amigo CassioFabres:

    CassioFabres escreveu:E no evento Ao Abrir do formulário coloque:
    CÓDIGO:
    Código:
    cbxCodigo = "A"
    call atualizaEstado



    Recomendo nao colocar dessa forma, e sim colocar esse Valor na propriedade Valor Padrão da ComboBox.

    Pois se nao a cada vez que abrir o forulario ele ira colocar esse Valor "A" no registro que abrir, independente de ja ter sido lançado a anos... e nao seria essa sua intenção certo?


    .................................................................................
    _____________________________________________________________________
    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!
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]Caixa de combinação Empty Re: [Resolvido]Caixa de combinação

    Mensagem  matutano 1/12/2016, 19:07

    Agradeço ao amigo CassioFabre pela passagem da escrita, e ao amigo FabioPaes pela dica, realmente a escrita deve ter algo ao copiar e colar dá erro. copiei Escrevendo todo código de novo já funcionou.
    Muito Obrigado ao dois.
    CassioFabre
    CassioFabre
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 18/01/2013

    [Resolvido]Caixa de combinação Empty [Resolvido]Caixa de combinação

    Mensagem  CassioFabre 1/12/2016, 19:17

    Boa tarde,

    O fórum agradece o retorno.

    Abraço.

    Conteúdo patrocinado


    [Resolvido]Caixa de combinação Empty Re: [Resolvido]Caixa de combinação

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 20/5/2024, 06:17