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] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo)

    brunogor
    brunogor
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 296
    Registrado : 24/02/2013

    [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo) Empty [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo)

    Mensagem  brunogor 7/10/2024, 14:31

    Olá a todos,

    Conseguem me dizer como selecionar uma coluna inteira de um formulário através de VBA?

    Assim:
    [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo) DpReUfn

    Atenção que eu não quero colocar o focus num campo da coluna.

    Obrigado

    Bruno Gordino
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2752
    Registrado : 23/01/2018

    [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo) Empty Re: [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo)

    Mensagem  crysostomo 15/11/2024, 19:58

    Boa tarde.
    Irmão, uma dica.
    Se essa tabela for seu subformulário, coloque ela com formatação condicional, tipo se contém a palavra "beira alta" preencha com a cor de azul.


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender  o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2752
    Registrado : 23/01/2018

    [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo) Empty Re: [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo)

    Mensagem  crysostomo 25/11/2024, 17:15

    Boa tarde
    Se deu certo, clique em resolvido


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender  o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    brunogor
    brunogor
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 296
    Registrado : 24/02/2013

    [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo) Empty Re: [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo)

    Mensagem  brunogor 25/11/2024, 17:44

    Viva Crisóstomo,

    As minhas desculpas pelo atraso, mas não reparei que me tinham respondido ao Post.

    A formatação condicional vai limitar a navegabilidade e fuidez na visualização dos dados.

    Eu não quero mudar a cor dos campos, o que pretendo é selecionar toda a Coluna através de VBA.

    Obrigado na mesma.

    BG

    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8512
    Registrado : 05/11/2009

    [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo) Empty Re: [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo)

    Mensagem  Alexandre Neves 25/11/2024, 21:21

    Boa noite
    Disponibilize pequeno exemplo representativo da dúvida


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    brunogor
    brunogor
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 296
    Registrado : 24/02/2013

    [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo) Empty Re: [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo)

    Mensagem  brunogor 27/11/2024, 13:16

    Boa tarde caro Alexandre,

    O que quero fazer é isto:
    [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo) Img-2010

    Deixo aqui o exemplo solicitado para inserção do respetivo código VBA.

    Obrigado

    BG
    Anexos
    [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo) AttachmentSelect_ColunaAno.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (42 Kb) Baixado 1 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8512
    Registrado : 05/11/2009

    [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo) Empty Re: [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo)

    Mensagem  Alexandre Neves 27/11/2024, 21:07

    Boa noite
    Nomeie o botão de forma a associá-lo à sua função (p.ex. CmdColunaAno)
    Coloque no acontecimento Click do botão
    Código:
    Me!Frm_Teste_Sub.Form.SelLeft = Me!Frm_Teste_Sub.Form.Controls("Ano").Left
    Me!Frm_Teste_Sub.Form.SelTop = Me!Frm_Teste_Sub.Form.Controls("Ano").Top
    Me!Frm_Teste_Sub.Form.SelWidth = Me!Frm_Teste_Sub.Form.Controls("Ano").Width
    Me!Frm_Teste_Sub.Form.SelHeight = Me!Frm_Teste_Sub.Form.Controls("Ano").Height


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    brunogor
    brunogor
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 296
    Registrado : 24/02/2013

    [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo) Empty Re: [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo)

    Mensagem  brunogor 29/11/2024, 08:26

    Bom dia Alexandre Nesves,

    Acabei de testar o VBA que me passou, já faz qualquer coisa, mas não funciona em pleno, pois, ao clicar seleciona todas as colunas em vez de selecionar somente a coluna "Ano".

    Deixo aqui a ' versão 2 ' (Select_ColunaAno_2) com o código que me passou.

    Obrigado na mesma.

    BG
    Anexos
    [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo) AttachmentSelect_ColunaAno_2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (236 Kb) Baixado 3 vez(es)


    Última edição por brunogor em 2/12/2024, 09:13, editado 1 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8512
    Registrado : 05/11/2009

    [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo) Empty Re: [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo)

    Mensagem  Alexandre Neves 29/11/2024, 18:29

    Boa tarde
    Achei estranho. Desenvolvi o código para o ajudar, pois nunca me tinha deparado com essa necessidade
    Encontrei um forma de resolver
    Código:
    Dim lngLargura As Long
        lngLargura = Me!Frm_Teste_Sub.Form.Controls("Nacionalidade").Width - Me!Frm_Teste_Sub.Form.Controls("Ano").Width
        Me!Frm_Teste_Sub.Form.SelLeft = Me!Frm_Teste_Sub.Form.Controls("Ano").Left
        Me!Frm_Teste_Sub.Form.SelTop = Me!Frm_Teste_Sub.Form.Controls("Ano").Top
        Me!Frm_Teste_Sub.Form.SelWidth = lngLargura
        Me!Frm_Teste_Sub.Form.SelHeight = Me!Frm_Teste_Sub.Form.Controls("Ano").Height


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    brunogor
    brunogor
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 296
    Registrado : 24/02/2013

    [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo) Empty Re: [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo)

    Mensagem  brunogor 2/12/2024, 09:12

    Bom dia Sr. Alexandre Neves. Tudo bem consigo?

    Acabei de testar o código que me passou e acho que não funciona. Estou a fazer alguma coisa mal?

    Deixo aqui a 'versão 3' (Select_ColunaAno_3) com o código que me passou.

    Obrigado pela sua disponibilidade.

    BG
    Anexos
    [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo) AttachmentSelect_ColunaAno_3.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (243 Kb) Baixado 6 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8512
    Registrado : 05/11/2009

    [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo) Empty Re: [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo)

    Mensagem  Alexandre Neves 3/12/2024, 19:35

    Boa noite
    Veja agora
    Código:
    Dim lngLargura As Long
    Me!Frm_Teste_Sub.Form.Controls("Ano").SetFocus
    lngLargura = Me!Frm_Teste_Sub.Form.Controls("Nacionalidade").Width - Me!Frm_Teste_Sub.Form.Controls("Ano").Width
    Me!Frm_Teste_Sub.Form.SelLeft = Me!Frm_Teste_Sub.Form.Controls("Ano").Left
    Me!Frm_Teste_Sub.Form.SelTop = Me!Frm_Teste_Sub.Form.Controls("Ano").Top
    Me!Frm_Teste_Sub.Form.SelWidth = lngLargura
    Me!Frm_Teste_Sub.Form.SelHeight = Me!Frm_Teste_Sub.Form.Controls("Ano").Height


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    brunogor
    brunogor
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 296
    Registrado : 24/02/2013

    [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo) Empty Re: [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo)

    Mensagem  brunogor 4/12/2024, 10:58

    Bom dia Sr. Alexandre,
    Sim, agora funcionou perfeitamente.
    Muito obrigado, muito obrigado mesmo pela disponibilidade que prestou na resolução do meu problema.
    Cumprimentos

    BG

    Conteúdo patrocinado


    [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo) Empty Re: [Resolvido] Colocar o Focus numa coluna Especifica (Não é colocar o focus no campo)

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 6/12/2024, 17:35