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]Menu para sistemas

    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2757
    Registrado : 09/04/2012

    [Resolvido]Menu para sistemas Empty [Resolvido]Menu para sistemas

    Mensagem  Kaynan 3/8/2022, 20:33

    Ola amigos,como eu poderia fazer um menu semelhante a esse.
    Anexos
    [Resolvido]Menu para sistemas AttachmentSet-Controlling-Area.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (25 Kb) Baixado 19 vez(es)
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2513
    Registrado : 13/12/2016

    [Resolvido]Menu para sistemas Empty Re: [Resolvido]Menu para sistemas

    Mensagem  Alexandre Fim 3/8/2022, 21:23

    Olá Kaynan,
    Você pode usar o controle TreeView, mas não é nativo do Access, mas nativo do Windows.
    Ele é muito usado em sistemas comerciais.

    Veja este artigo do Macoratti:
    http://www.macoratti.net/treview2.htm

    Att,

    Alexandre Fim


    .................................................................................
    [Resolvido]Menu para sistemas Information2 Marcar tópico como Resolvido: CLIQUE AQUI
    [Resolvido]Menu para sistemas Information2 Postar anexos no fórum: CLIQUE AQUI

    [Resolvido]Menu para sistemas Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2757
    Registrado : 09/04/2012

    [Resolvido]Menu para sistemas Empty Re: [Resolvido]Menu para sistemas

    Mensagem  Kaynan 3/8/2022, 22:40

    Ola Alexandre seria assim mesmo,fica muito bom,vc ja fez algo assim no access.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2513
    Registrado : 13/12/2016

    [Resolvido]Menu para sistemas Empty Re: [Resolvido]Menu para sistemas

    Mensagem  Alexandre Fim 3/8/2022, 22:48

    Sim.
    Na maioria dos sistemas eu usava o Treeview.
    Muito melhor !!


    .................................................................................
    [Resolvido]Menu para sistemas Information2 Marcar tópico como Resolvido: CLIQUE AQUI
    [Resolvido]Menu para sistemas Information2 Postar anexos no fórum: CLIQUE AQUI

    [Resolvido]Menu para sistemas Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2757
    Registrado : 09/04/2012

    [Resolvido]Menu para sistemas Empty Re: [Resolvido]Menu para sistemas

    Mensagem  Kaynan 3/8/2022, 22:59

    Que legal,manda um exemplo pra mim ver se consigo adaptar em um sistema meu,que amanhã vou ai te pagar umas cervejas hheheh
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2513
    Registrado : 13/12/2016

    [Resolvido]Menu para sistemas Empty Re: [Resolvido]Menu para sistemas

    Mensagem  Alexandre Fim 3/8/2022, 23:39

    Opa....cerveja é bom, hein !!!! rssss....
    Preciso procurar aqui no meu backup.
    Vou te mandar.
    Abs


    .................................................................................
    [Resolvido]Menu para sistemas Information2 Marcar tópico como Resolvido: CLIQUE AQUI
    [Resolvido]Menu para sistemas Information2 Postar anexos no fórum: CLIQUE AQUI

    [Resolvido]Menu para sistemas Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2757
    Registrado : 09/04/2012

    [Resolvido]Menu para sistemas Empty Re: [Resolvido]Menu para sistemas

    Mensagem  Kaynan 4/8/2022, 14:59

    Blz vou esperar.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2513
    Registrado : 13/12/2016

    [Resolvido]Menu para sistemas Empty Re: [Resolvido]Menu para sistemas

    Mensagem  Alexandre Fim 4/8/2022, 22:40

    Ola Kaynan,

    Segue o modelo de menu com treeview.

    Menu geral:
    [Resolvido]Menu para sistemas Treevi10


    Referencias que vc precisa assinalar:
    [Resolvido]Menu para sistemas Ado_re12
    [Resolvido]Menu para sistemas Mscomc10

    OBS: As declarações das funções estão com PtrSafe pois meu Access é 64 bits.
    OBS2: Verifique as tabelas que montam o treeview em conjunto com perfil do usuário.

    LOGIN DO SISTEMA

    Usuário: Admin
    Senha: 123


    Segue versão.

    Espero ter ajudado.
    Boa sorte.

    Att,

    Alexandre Fim
    Anexos
    [Resolvido]Menu para sistemas AttachmentMenuTreeView.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (189 Kb) Baixado 14 vez(es)


    .................................................................................
    [Resolvido]Menu para sistemas Information2 Marcar tópico como Resolvido: CLIQUE AQUI
    [Resolvido]Menu para sistemas Information2 Postar anexos no fórum: CLIQUE AQUI

    [Resolvido]Menu para sistemas Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2757
    Registrado : 09/04/2012

    [Resolvido]Menu para sistemas Empty Re: [Resolvido]Menu para sistemas

    Mensagem  Kaynan 5/8/2022, 00:13

    Obrigado Alexandre,ao clicar botão inicio aparece em branco a parte dos controles,meu access é 32 bits e deve ser por isso como faço agora.

    Anexos
    [Resolvido]Menu para sistemas AttachmentCapturar.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (11 Kb) Baixado 6 vez(es)
    Mylton
    Mylton
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 833
    Registrado : 23/08/2010

    [Resolvido]Menu para sistemas Empty Re: [Resolvido]Menu para sistemas

    Mensagem  Mylton 5/8/2022, 00:36

    Boa noite.
    Apenas dando um pitaco.
    Exemplo do mestre Alexandre é show.
    Para pessoas que como eu não são programadores,
    O exemplo do nosso amigo é Mestre Leandro disponibilizou um exemplo tbm.

    www.maximoaccess.com/t13780-funcao-para-abrir-os-formularios-do-menu-tipo-treeview

    Novamente...
    Apenas dando um pitaco.

    Boa semana a todos
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2513
    Registrado : 13/12/2016

    [Resolvido]Menu para sistemas Empty Re: [Resolvido]Menu para sistemas

    Mensagem  Alexandre Fim 5/8/2022, 13:25

    Kaynan,

    Para ficar mais fácil, remova todos os atributos "PtrSafe" nas declarações de funções nos módulos.
    Em seguida, compile o sistema e clique em "Compactar e Reparar banco de dados".

    Execute o formulário "frmLogin", informe usuário (Admin) e senha (123) e em seguida o formulário principal (FrmMain) ira carregar o treeview.

    É isso.

    Att,
    Alexandre Fim


    .................................................................................
    [Resolvido]Menu para sistemas Information2 Marcar tópico como Resolvido: CLIQUE AQUI
    [Resolvido]Menu para sistemas Information2 Postar anexos no fórum: CLIQUE AQUI

    [Resolvido]Menu para sistemas Setinf11
    Sistemas e Tecnologia Ltda
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2513
    Registrado : 13/12/2016

    [Resolvido]Menu para sistemas Empty Re: [Resolvido]Menu para sistemas

    Mensagem  Alexandre Fim 5/8/2022, 13:29

    Caro Nylton,

    Os pitacos e sugestões são sempre bem vindas, e esse é o objetivo do fórum, que é ajudar os membros em suas dúvidas.
    O exemplo do nosso amigo @Leandro também funciona, mas ele utiliza "ListBox" para montar um menu, e com este controle vc não consegue criar o conceito de "Nó Pai" e "Nó Filho". Daria até pra fazer uma "gambiarra" para ficar parecido, mas é muito trabalhoso.

    Att,
    Fim


    .................................................................................
    [Resolvido]Menu para sistemas Information2 Marcar tópico como Resolvido: CLIQUE AQUI
    [Resolvido]Menu para sistemas Information2 Postar anexos no fórum: CLIQUE AQUI

    [Resolvido]Menu para sistemas Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2757
    Registrado : 09/04/2012

    [Resolvido]Menu para sistemas Empty Re: [Resolvido]Menu para sistemas

    Mensagem  Kaynan 5/8/2022, 13:53

    Alexandre achei só um PtrSafe nos módulos exclui mas não carrega.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2513
    Registrado : 13/12/2016

    [Resolvido]Menu para sistemas Empty Re: [Resolvido]Menu para sistemas

    Mensagem  Alexandre Fim 5/8/2022, 14:02

    Kaynan,
    Vc marcou as referencias conforme mandei nas imagens?


    .................................................................................
    [Resolvido]Menu para sistemas Information2 Marcar tópico como Resolvido: CLIQUE AQUI
    [Resolvido]Menu para sistemas Information2 Postar anexos no fórum: CLIQUE AQUI

    [Resolvido]Menu para sistemas Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2757
    Registrado : 09/04/2012

    [Resolvido]Menu para sistemas Empty Re: [Resolvido]Menu para sistemas

    Mensagem  Kaynan 5/8/2022, 14:28

    MArquei as duas sim,.
    Anexos
    [Resolvido]Menu para sistemas AttachmentCapturar.PNG
    Você não tem permissão para fazer download dos arquivos anexados.
    (22 Kb) Baixado 2 vez(es)
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2513
    Registrado : 13/12/2016

    [Resolvido]Menu para sistemas Empty Re: [Resolvido]Menu para sistemas

    Mensagem  Alexandre Fim 5/8/2022, 14:49

    Kaynan, faz o seguinte:
    Crie um banco de dados novo e importe todos os objetos do MenuTreeview.accdb para esse banco novo.
    Compile e compacte e repare e veja se funciona.

    Att,

    FIM


    .................................................................................
    [Resolvido]Menu para sistemas Information2 Marcar tópico como Resolvido: CLIQUE AQUI
    [Resolvido]Menu para sistemas Information2 Postar anexos no fórum: CLIQUE AQUI

    [Resolvido]Menu para sistemas Setinf11
    Sistemas e Tecnologia Ltda
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2513
    Registrado : 13/12/2016

    [Resolvido]Menu para sistemas Empty Re: [Resolvido]Menu para sistemas

    Mensagem  Alexandre Fim 5/8/2022, 15:39

    Kaynan,

    Dei uma "enxugada" no sistema e tirei alguns módulos/rotinas que não eram usados.

    Testa ai essa versão.

    Att,

    Alexandre Fim
    Anexos
    [Resolvido]Menu para sistemas AttachmentMenuTreeView_v2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (254 Kb) Baixado 10 vez(es)


    .................................................................................
    [Resolvido]Menu para sistemas Information2 Marcar tópico como Resolvido: CLIQUE AQUI
    [Resolvido]Menu para sistemas Information2 Postar anexos no fórum: CLIQUE AQUI

    [Resolvido]Menu para sistemas Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2757
    Registrado : 09/04/2012

    [Resolvido]Menu para sistemas Empty Re: [Resolvido]Menu para sistemas

    Mensagem  Kaynan 5/8/2022, 15:53

    Mesmo erro,carrego com login,clico em inicio e abre em branco,se clico nesse lugar aparece a essa mensagem.
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2757
    Registrado : 09/04/2012

    [Resolvido]Menu para sistemas Empty Re: [Resolvido]Menu para sistemas

    Mensagem  Kaynan 5/8/2022, 15:55

    Vou instalar em outro pc pra ver se acontece a mesma coisa.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2513
    Registrado : 13/12/2016

    [Resolvido]Menu para sistemas Empty Re: [Resolvido]Menu para sistemas

    Mensagem  Alexandre Fim 5/8/2022, 16:11

    Kaynan,

    Segue link da Microsoft para baixar o pacote de OCX:
    https://www.microsoft.com/en-US/download/details.aspx?id=10019

    São OCX de controles comuns do Windows, pois ele utiliza tanto o TreeView quanto ListView (Windows Explorer) e demais aplicativos do sistema operacional.

    OBS: Você poderá ter alguns problemas em utilizar o MSCOMCTL.cox, COMCTL32.ocx e etc por questões de versões e compatibilidade de plataforma (32 e 64)desses componentes em PC diferentes.
    Para utlizá-los de forma correta, é necessário que vc tenha a versão mais atualizada dessas OCX para instalar e registrar nas maquinas que utilizarão o sistema.
    Geralmente, as ocx já vem instalada no prórpio Windows.

    Fim


    .................................................................................
    [Resolvido]Menu para sistemas Information2 Marcar tópico como Resolvido: CLIQUE AQUI
    [Resolvido]Menu para sistemas Information2 Postar anexos no fórum: CLIQUE AQUI

    [Resolvido]Menu para sistemas Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2757
    Registrado : 09/04/2012

    [Resolvido]Menu para sistemas Empty Re: [Resolvido]Menu para sistemas

    Mensagem  Kaynan 5/8/2022, 18:52

    Instalei no meu notbook que tem o windows 11 e nesse apareceu os controle,no outro pc que tem o windows 10 mesmo instalando o pacote de ocx não funcionou.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2513
    Registrado : 13/12/2016

    [Resolvido]Menu para sistemas Empty Re: [Resolvido]Menu para sistemas

    Mensagem  Alexandre Fim 5/8/2022, 21:02

    Kaynan,

    Como mencionei anteriormente, esses componentes são nativos do Windows, e suas versões podem variar de máquina para máquina, dependendo da versão do Windows instalada.

    Se vc utilizar componentes (OCX) em seus sistemas Access e tiver que rodar em outras máquinas, pode ser que vc tenha este tipo de problema, e ai é necessário baixar e registrar a OCX. Em um ambiente controlado pela equipe de TI, para instalar/registrar OCX depende de senha de Administrador, e ai vc tem um problema.

    Se vc possui permissões de administrador no seu ambiente de trabalho, ai fica mais fácil, mas ainda corre o risco de funcionar em uma máquina e não funcionar em outra, conforme vc mesmo mencionou.

    Particularmente, utilizei essas OCX em outras linguagens (VB6, VB.Net), onde vc gera um executável e a OCX é encapsulada junto com a aplicação, e na instalação deste sistema, é feito o registro dos componentes desta aplicação. É outra história.

    Já tive problemas com sistemas desenvolvidos em Access onde utilizei TreeView, ListView, ListBox, TabStrip, CoolBar, que eram nativos do Windows e em algumas situações tive que substituir por controles nativos do Access.

    É muita dor de cabeça para pouca alegria....rsssss

    Minha sugestão é:
    - Utilize somente controles do MS Access em seus sistemas, para não ter problemas futuros, inclusive em atualizações do Office.

    Espero ter ajudado e não ter te desanimado..rsss
    É isso

    Boa sorte

    Att,
    FIM


    .................................................................................
    [Resolvido]Menu para sistemas Information2 Marcar tópico como Resolvido: CLIQUE AQUI
    [Resolvido]Menu para sistemas Information2 Postar anexos no fórum: CLIQUE AQUI

    [Resolvido]Menu para sistemas Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2757
    Registrado : 09/04/2012

    [Resolvido]Menu para sistemas Empty Re: [Resolvido]Menu para sistemas

    Mensagem  Kaynan 5/8/2022, 21:09

    Alexandre vc só me ajuda,e é mais uma aula pra mim,não sou programador mas to aprendendo muito com vc e outros colegas do forum.
    Muito obrigado por tudo,desanimar jamais.heheh.
    Abraço.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2513
    Registrado : 13/12/2016

    [Resolvido]Menu para sistemas Empty Re: [Resolvido]Menu para sistemas

    Mensagem  Alexandre Fim 5/8/2022, 23:01

    Valeu Kaynan !!
    O fórum agradece.
    Boa sorte e sucesso !!


    .................................................................................
    [Resolvido]Menu para sistemas Information2 Marcar tópico como Resolvido: CLIQUE AQUI
    [Resolvido]Menu para sistemas Information2 Postar anexos no fórum: CLIQUE AQUI

    [Resolvido]Menu para sistemas Setinf11
    Sistemas e Tecnologia Ltda

      Data/hora atual: 15/8/2022, 14:26