MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    Ativar Ribbon personalizada ao abrir formulário

    everton3x
    everton3x
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 44
    Registrado : 29/01/2012

    Ativar Ribbon personalizada ao abrir formulário Empty Ativar Ribbon personalizada ao abrir formulário

    Mensagem  everton3x em 4/4/2014, 19:18

    Olá a todos:

    Tenho um DB (MS Access 2013) com dois formulários (por enquanto). Esses dois formulários, utilizam uma faixa de opções personalizada.

    Ocorre que, quando abro um desses formulários, a Ribbon é exibida e se comporta como o esperado, porém ela não é selecionada (ou ativada) por padrão.

    O que gostaria é que, ao abrir o formulário, a Ribbon fosse automaticamente ativada (colocada em primeiro plano, mostrando as opções para o usuário).

    Pesquisei aqui no fórum e na Internet e nada encontrei que me ajudasse com esse problema. Também olhei o Maestro e não consegui identificar uma solução possível.

    No anexo está  o DB.
    Anexos
    Ativar Ribbon personalizada ao abrir formulário Attachmentcrud2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (108 Kb) Baixado 81 vez(es)


    .................................................................................
    Everton da Rosa
    Win10 + MS Office 2013
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3491
    Registrado : 04/04/2010

    Ativar Ribbon personalizada ao abrir formulário Empty Re: Ativar Ribbon personalizada ao abrir formulário

    Mensagem  Avelino Sampaio em 5/4/2014, 14:08

    Passe a seguinte linha para TRUE

    Código:
    <ribbon startFromScratch="true">

    Que aprender em alta velocidade é com esta ferramenta:

    http://www.usandoaccess.com.br/tutoriais/tuto11.asp?id=1#inicio

    Sucesso!
    everton3x
    everton3x
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 44
    Registrado : 29/01/2012

    Ativar Ribbon personalizada ao abrir formulário Empty Re: Ativar Ribbon personalizada ao abrir formulário

    Mensagem  everton3x em 7/4/2014, 13:41

    Obrigado pela dica Avelino, porém gostaria de manter as guias "padrão" do Access e, quando abrir um formulário, o Pessoas, por exemplo, exibir a tab registro.


    .................................................................................
    Everton da Rosa
    Win10 + MS Office 2013
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3491
    Registrado : 04/04/2010

    Ativar Ribbon personalizada ao abrir formulário Empty Re: Ativar Ribbon personalizada ao abrir formulário

    Mensagem  Avelino Sampaio em 9/4/2014, 10:13

    Olá!

    Então veja a questão de número 7

    http://www.usandoaccess.com.br/tutoriais/tuto34.asp?id=1#inicio

    Sucesso!
    everton3x
    everton3x
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 44
    Registrado : 29/01/2012

    Ativar Ribbon personalizada ao abrir formulário Empty Re: Ativar Ribbon personalizada ao abrir formulário

    Mensagem  everton3x em 9/4/2014, 15:36

    Avelino:

    Eu já havia visto a questão 7 do tópico que você sugeriu, mas não havia entendido como usar. Pesquisei e encontrei aqui http://www.access-programmers.co.uk/forums/showthread.php?t=230389 e funciona, com um porém: a tab é ativada apenas quando abro o formulário, porém, se ele perde o foco e depois retorna o foco, a tab não volta a ser selecionada.

    No tópico que citei acima, diz que o objRibbon.ActivateTab deve ser usada no evento GotFocus do formulário, mas pesquisei e descobri que esse evento só é disparado se o formulário não tem campos ou todos os campos estão desativados (fonte).

    Tentei utilizar no evento Ao Ativar, mas dá erro também.

    O que gostaria de fazer é, sempre que um formulário recebe o foco, ele ativa uma determinada tab. por exemplo, no arquivo anexo, se eu abro o formulário Pessoas, ele ativa a tabRegistro. Se abro o formulárioTransferências, a tabTransferencias é ativada. Se volto para o formulário Pessoas, a tabRegistro é ativada nomamente. Ao abrir os formulários, isso acontece, porém, não quando se trata de formulários já abertos. Deduzo porque se o formulário já está aberto, o evento onLoad da Ribbon já aconteceu.
    Anexos
    Ativar Ribbon personalizada ao abrir formulário Attachmentcrud2.zip
    Atualizado anexo.
    Você não tem permissão para fazer download dos arquivos anexados.
    (260 Kb) Baixado 66 vez(es)


    .................................................................................
    Everton da Rosa
    Win10 + MS Office 2013

    Conteúdo patrocinado

    Ativar Ribbon personalizada ao abrir formulário Empty Re: Ativar Ribbon personalizada ao abrir formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 20/6/2019, 20:35