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]Bloqueio da tecla shift e ocultar tabelas.

    avatar
    César Sousa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 18
    Registrado : 12/07/2011

    [Resolvido]Bloqueio da tecla shift e ocultar tabelas. Empty Bloqueio da tecla shift e ocultar tabelas.

    Mensagem  César Sousa 13/7/2011, 22:08

    Esse fórum é muito legal!Os moderadores e outros participantes estão sempre prontos para responder.
    A dúvida agora é a seguinte:
    -Como fazer para que meu banco de dados só abra com todas as informações se a tecla shift estiver pressionada?
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Bloqueio da tecla shift e ocultar tabelas. Empty Re: [Resolvido]Bloqueio da tecla shift e ocultar tabelas.

    Mensagem  vieirasoft 13/7/2011, 22:33

    Simplesmente nada.
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]Bloqueio da tecla shift e ocultar tabelas. Empty Re: [Resolvido]Bloqueio da tecla shift e ocultar tabelas.

    Mensagem  Dilson 13/7/2011, 23:08

    César, aí está um exemplo, estude como funciona e implemente na sua base.

    Download

    Terá apenas que importar para dentro do seu banco o formulário "frmExemplo"

    Neste exemplo, o ocultar tabelas funciona apenas para o Back-End.

    Para funcionar no Front-End, fiz uma pequena modificação. Se desejar colocar no Front, onde as tabelas são vinculos, aplique o seguinte código:

    If MsgBox("Selecione a Opção Pretendida ! ", vbYesNo + vbQuestion, "Pergunta") = vbYes Then
    DoCmd.SetWarnings False
    Dim Tb As TableDef
    For Each Tb In CurrentDb.TableDefs
    If Not Tb.Attributes And dbHiddenObject Then
    Tb.Attributes = dbHiddenObject
    End If
    Next
    MsgBox "Todas As Tabelas Foram Ocultas. ", vbExclamation, "Aviso "
    Else
    For Each Tb In CurrentDb.TableDefs
    If Tb.Attributes And dbHiddenObject Then
    Tb.Attributes = dbHiddenObject = 0
    End If
    Next
    MsgBox "Todas As Tabelas Estão Visíveis. ", vbExclamation, "Aviso "
    Exit Sub
    End If
    Exit Sub


    O shift pode ser ativado e desativado apartir de outro arquivo, então depois que desativar o shift e fechar este exemplo, utilize para destravar as seguintes aplicações:

    shift - Activar Desactivar Tecla Shift em Banco(s) Externo(s)

    shift - Ativa / Desativa Tecla Shift


    Bom trabalho.




    Última edição por Dilson em 13/7/2011, 23:20, editado 1 vez(es)
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Bloqueio da tecla shift e ocultar tabelas. Empty Re: [Resolvido]Bloqueio da tecla shift e ocultar tabelas.

    Mensagem  vieirasoft 13/7/2011, 23:13

    Não percebi que queria ocultar as tabelas, porque para abrir a BD com a tecla shift, não precisa de fazer nada, só carregar em shift.
    avatar
    César Sousa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 18
    Registrado : 12/07/2011

    [Resolvido]Bloqueio da tecla shift e ocultar tabelas. Empty Tecla shift

    Mensagem  César Sousa 14/7/2011, 18:31

    Dilson e Vieira, vossa orientação foi válida, mas ainda estou um passo atrás, ou seja, quero saber ainda como tenho que fazer no meu banco de dados para que um leigo mesmo não consiga ver aquela janela de controle do banco de dados, onde tem as tabelas,formulário, etc.
    Agradeço desde já a paciência.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Bloqueio da tecla shift e ocultar tabelas. Empty Re: [Resolvido]Bloqueio da tecla shift e ocultar tabelas.

    Mensagem  vieirasoft 14/7/2011, 18:34

    Amigão

    Procure no repositório de exemplos que o Mestre JPaulo colocou a forma de ocultar tabelas como exemplo.
    avatar
    César Sousa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 18
    Registrado : 12/07/2011

    [Resolvido]Bloqueio da tecla shift e ocultar tabelas. Empty Resolvido Tecla shift

    Mensagem  César Sousa 14/7/2011, 18:47

    Amigos, depois percebi que para fazer o que queria, era só ir nas opções de inicialização e selecionar a forma como você gostaria que seu banco de dados aparecesse.
    Obrigado pela atenção.
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]Bloqueio da tecla shift e ocultar tabelas. Empty Re: [Resolvido]Bloqueio da tecla shift e ocultar tabelas.

    Mensagem  Dilson 14/7/2011, 22:01

    Agradecemos o retorno.

    Conteúdo patrocinado


    [Resolvido]Bloqueio da tecla shift e ocultar tabelas. Empty Re: [Resolvido]Bloqueio da tecla shift e ocultar tabelas.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/5/2024, 02:47