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]Código para habilitar/desabilitar combobox

    avatar
    Jonatan
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 234
    Registrado : 03/05/2012

    [Resolvido]Código para habilitar/desabilitar combobox Empty Código para habilitar/desabilitar combobox

    Mensagem  Jonatan 17/8/2013, 01:07

    Bom noite amigos, tenho um form. com duas combobox (RG e ID) que uso para identificar um cliente. E outros campos que são preenchidos baseados nessas combos.
    Gostaria que quando inserisse um dado em uma das combo a outra ficasse desabilitada e quando estivesse em branco ambas estivessem habilitadas.

    Grato.
    avatar
    Convidado
    Convidado


    [Resolvido]Código para habilitar/desabilitar combobox Empty Re: [Resolvido]Código para habilitar/desabilitar combobox

    Mensagem  Convidado 17/8/2013, 02:06

    Coloque no evento após atualizar de sua combo

    If Not IsNull(Me.SuaCombo) Then
    Me.SuaComboABloquear.Locked = True
    Else
    Me.SuaComboABloquear.Locked = False
    End If

    avatar
    Jonatan
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 234
    Registrado : 03/05/2012

    [Resolvido]Código para habilitar/desabilitar combobox Empty Re: [Resolvido]Código para habilitar/desabilitar combobox

    Mensagem  Jonatan 19/8/2013, 12:48

    Bom dia betogivoni, uso assim:

    If IsNull(Me.RG) Then
    Me.ID.Enabled = True
    Else
    Me.ID.Enabled = False
    End If

    Mas só consigo fazer isso na combo RG, entende?
    Gostaria de utilizar um código na combo ID que faça a mesma coisa e sempre no registro atual o access reconheça esse procedimento.

    Grato.

    matheuspereira
    matheuspereira
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 513
    Registrado : 31/12/2012

    [Resolvido]Código para habilitar/desabilitar combobox Empty bom dia

    Mensagem  matheuspereira 19/8/2013, 13:13

    Bom dia, simples assim.. o uso do código If IsNull(Me.RG) Then, indica que se o me.RG estiver um valor nulo vazio então ele desabilita o campo me.ID.. Ao contrario do que vc postou vc quer introduzir dados na como e depois desabilitar outra combo então use só o me.RG.Enabled = false em após atualizar de sua combo..
    avatar
    Convidado
    Convidado


    [Resolvido]Código para habilitar/desabilitar combobox Empty Re: [Resolvido]Código para habilitar/desabilitar combobox

    Mensagem  Convidado 19/8/2013, 13:48

    bom dia Jonatan, o código que lhe passei é pra bloquear sua combo para edição e vc está usando desabilitar/habilitar, vc pode repetir esse mesmo código na sua outra combo(RG), mas para isso vc tem que mover o focus para um outro campo antes de desabilitar, pois não é possível desabilitar controle estando com o curso nele.
    avatar
    Jonatan
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 234
    Registrado : 03/05/2012

    [Resolvido]Código para habilitar/desabilitar combobox Empty Re: [Resolvido]Código para habilitar/desabilitar combobox

    Mensagem  Jonatan 22/8/2013, 00:47

    Matheus, você quis dizer para eu usar esse código na outra combo? Não entendi bem.
    avatar
    Convidado
    Convidado


    [Resolvido]Código para habilitar/desabilitar combobox Empty Re: [Resolvido]Código para habilitar/desabilitar combobox

    Mensagem  Convidado 22/8/2013, 01:01

    amigo, posta seu formulário, fica melhor para ajudar, ou então printa a imagem dele pra termos noção de como ele está estruturado
    avatar
    Jonatan
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 234
    Registrado : 03/05/2012

    [Resolvido]Código para habilitar/desabilitar combobox Empty Re: [Resolvido]Código para habilitar/desabilitar combobox

    Mensagem  Jonatan 22/8/2013, 01:05

    Beto, usei o código na outra combo e mudei o Locked para Enabled e funcionou em partes:

    escolho uma das combos e preencho e a outra é desabilitada, certo até aí. Mas se eu navegar por outros registro ou for para um novo o código mantem a última combo desabilitada para todos os registros mesmo que essa combo já esteja preenchida, o que é errado, entende? Quero que o access reconheça esse procedimento sempre no registro atual. Deu pra entender?

    Grato.
    avatar
    Jonatan
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 234
    Registrado : 03/05/2012

    [Resolvido]Código para habilitar/desabilitar combobox Empty Re: [Resolvido]Código para habilitar/desabilitar combobox

    Mensagem  Jonatan 22/8/2013, 01:08

    Segue o banco.
    Anexos
    [Resolvido]Código para habilitar/desabilitar combobox Attachment123 - Cópia (3).zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (200 Kb) Baixado 19 vez(es)
    matheuspereira
    matheuspereira
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 513
    Registrado : 31/12/2012

    [Resolvido]Código para habilitar/desabilitar combobox Empty boa noite

    Mensagem  matheuspereira 22/8/2013, 01:44

    boa noite, teste ai me me dia se funcionou.
    Anexos
    [Resolvido]Código para habilitar/desabilitar combobox Attachment123 - Cópia (3).zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (197 Kb) Baixado 15 vez(es)
    avatar
    Convidado
    Convidado


    [Resolvido]Código para habilitar/desabilitar combobox Empty Re: [Resolvido]Código para habilitar/desabilitar combobox

    Mensagem  Convidado 22/8/2013, 01:46

    veja ai se é assim que deseja

    http://www.4shared.com/rar/ynytdT5x/123_-_Cpia__3_.html


    Última edição por betogivoni em 23/8/2013, 00:47, editado 3 vez(es)
    avatar
    Jonatan
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 234
    Registrado : 03/05/2012

    [Resolvido]Código para habilitar/desabilitar combobox Empty Re: [Resolvido]Código para habilitar/desabilitar combobox

    Mensagem  Jonatan 22/8/2013, 12:37

    Matheus, ainda não é isso. É para o access reconhecer no registro atual se as combos estão em branco ou não e realizar o procedimento. Se uma delas estiver preenchida a outra deve estar desabilitada, e se apagar essa combo, torne a habilitá-la novamente.

    Grato.
    avatar
    Jonatan
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 234
    Registrado : 03/05/2012

    [Resolvido]Código para habilitar/desabilitar combobox Empty Re: [Resolvido]Código para habilitar/desabilitar combobox

    Mensagem  Jonatan 22/8/2013, 12:43

    Beto, também não é isso que quero. Ficou meio confuso.
    É como disse a Matheus: é para o access reconhecer no registro atual se as combos estão em branco ou não e realizar o procedimento. Se uma delas estiver preenchida a outra deve estar desabilitada, e se apagar essa combo, torne a habilitá-la novamente.

    Grato.
    matheuspereira
    matheuspereira
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 513
    Registrado : 31/12/2012

    [Resolvido]Código para habilitar/desabilitar combobox Empty bom dia

    Mensagem  matheuspereira 22/8/2013, 13:32

    Bom d dia Jonatan, eu fiz uma modificação, achei que ficaria mais atraente, vê se vc gosta..
    Anexos
    [Resolvido]Código para habilitar/desabilitar combobox Attachment123 - Cópia (3).zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (199 Kb) Baixado 42 vez(es)
    avatar
    Convidado
    Convidado


    [Resolvido]Código para habilitar/desabilitar combobox Empty Re: [Resolvido]Código para habilitar/desabilitar combobox

    Mensagem  Convidado 22/8/2013, 14:05

    Jonatam, baixe novamente o exemplo do mesmo lugar acima pra ver se é dessa forma que pretende
    avatar
    Jonatan
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 234
    Registrado : 03/05/2012

    [Resolvido]Código para habilitar/desabilitar combobox Empty Re: [Resolvido]Código para habilitar/desabilitar combobox

    Mensagem  Jonatan 22/8/2013, 20:43

    Matheus, é mais ou menos isso. Mas não tá exibindo os registros antigos.

    grato
    matheuspereira
    matheuspereira
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 513
    Registrado : 31/12/2012

    [Resolvido]Código para habilitar/desabilitar combobox Empty boa tarde

    Mensagem  matheuspereira 22/8/2013, 20:52

    Boa tarde Jonatan.. Olha o campo que eu estou filtrando e o campo matricula, e este o campo que vc quer usar como filtro? se for ele vai te mostrar todos os registros com aquela matricula..
    avatar
    Convidado
    Convidado


    [Resolvido]Código para habilitar/desabilitar combobox Empty Re: [Resolvido]Código para habilitar/desabilitar combobox

    Mensagem  Convidado 22/8/2013, 20:56

    jonatam, esse novo exemplo que mandei está fazendo a alternância das combos, quando uma tiver vazio fica liberada e quando as 2 tiverem preenchidas desabilitam, é só baixar novamente do link acima que postei
    avatar
    Jonatan
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 234
    Registrado : 03/05/2012

    [Resolvido]Código para habilitar/desabilitar combobox Empty Re: [Resolvido]Código para habilitar/desabilitar combobox

    Mensagem  Jonatan 22/8/2013, 20:59

    Matheus, você se refere a matrícula como OS? Não o entendi essa questão do filtro.
    avatar
    Jonatan
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 234
    Registrado : 03/05/2012

    [Resolvido]Código para habilitar/desabilitar combobox Empty Re: [Resolvido]Código para habilitar/desabilitar combobox

    Mensagem  Jonatan 22/8/2013, 21:12

    Beto, isso mesmo, só que preciso que a combo que não foi preenchida fique desabilitada.

    Grato.
    avatar
    Convidado
    Convidado


    [Resolvido]Código para habilitar/desabilitar combobox Empty Re: [Resolvido]Código para habilitar/desabilitar combobox

    Mensagem  Convidado 22/8/2013, 21:23

    em que momento isso deve acontecer, é na hr da digitação?
    avatar
    Jonatan
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 234
    Registrado : 03/05/2012

    [Resolvido]Código para habilitar/desabilitar combobox Empty Re: [Resolvido]Código para habilitar/desabilitar combobox

    Mensagem  Jonatan 22/8/2013, 22:13

    Isso, o contrário que você fez. Ao invés de bloquear a combo que digito, bloquei a que ficará em branco.
    avatar
    Convidado
    Convidado


    [Resolvido]Código para habilitar/desabilitar combobox Empty Re: [Resolvido]Código para habilitar/desabilitar combobox

    Mensagem  Convidado 23/8/2013, 00:50

    baixe novamente do link acima e veja se é do jeito que está no formulário OS ou no formulário OS1 que lhe atende.
    avatar
    Jonatan
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 234
    Registrado : 03/05/2012

    [Resolvido]Código para habilitar/desabilitar combobox Empty Re: [Resolvido]Código para habilitar/desabilitar combobox

    Mensagem  Jonatan 23/8/2013, 12:13

    Beto, consegui o que queria: copiei os códigos que havia usado nas combos no evento Após atualizar para o evento No atual, e funcionou direitinho. Só mudei um pouco seu código e funcionou.

    Matheus, gostei muito do exemplo com as caixas de seleção. Vou tentar adaptá-lo. Só gostaria de saber se tem como exibir os registros antigos.

    Muito grato pela ajuda de vocês. Me foi de grande valia.

    Abraços a todos
    avatar
    Convidado
    Convidado


    [Resolvido]Código para habilitar/desabilitar combobox Empty Re: [Resolvido]Código para habilitar/desabilitar combobox

    Mensagem  Convidado 23/8/2013, 12:46

    blz Jonatam, pra vc ver seus registros é só entrar no vba e procurar a aba DataEntry e colocar como false, ou então digitar Me.DataEntry = False no evento atual que os registros aparecerão.

    Conteúdo patrocinado


    [Resolvido]Código para habilitar/desabilitar combobox Empty Re: [Resolvido]Código para habilitar/desabilitar combobox

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 6/5/2024, 13:06