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
criquio
Dilson
6 participantes

    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 2/5/2011, 05:32

    ao efetuar o login ativa os botões no menu de acordo com o nível do usuario

    Senhas: Admin 12345 / Operador 123

    Acompanha no modelo menu de seguranca com a tecla Shift Senha 221422723476
    e controle do horario de acesso dos usuarios




    https://www.dropbox.com/s/jdfrw96hazlsshv/Contas_Receber.zip
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Dilson 2/5/2011, 12:52

    Oi Harysohn,

    Você anexou apenas o Front-End do exemplo, falta o Back-End para poder funcionar.

    Reveja, uma solução seria importar as tabelas para dentro do exemplo.

    Cumprimentos!
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 2/5/2011, 14:41

    Ok Enviarei o Back tambem.. ou vou importa-lo
    ja ja envio
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 2/5/2011, 14:48

    Exemplo com as tabelas ja anexadas

    Segue o novo LINK

    https://www.dropbox.com/s/jdfrw96hazlsshv/Contas_Receber.zip

    Saudações
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Dilson 3/5/2011, 12:58

    Harysohn,

    Agora sim funcionou.

    Existe um problema com o seu exemplo.

    Veja, esqueceste de disponibilizar um controle para fechar. As pessoas que não conhecem o comando Ctl+Alt+Del do windows, vão passar por apuros para fechar o seu exemplo.

    Observei que na seção Logado sempre estar como Admin, ele deveria mudar conforme quem loga.

    Deves deletar os objetos que não tem relação com o exemplo proposto, para facilitar o entendimento de quem estuda.

    Por favor, reveja, pois o exemplo tem minimamente atender esses requisitos.

    No mais, quero agradecer sua disposição em colaborar com exemplos aqui no Maximo.
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 3/5/2011, 13:37

    Bom dia Dilson, essa barra abaixo do menu, reritei de outro exemplo que baixei do portal SVC, estou adpatando-o para uso no meu sistema e nesse caso ainda infelizmente nao consegui resolver essa questao do LOGADO Admin, poderia me ajudar a resolver isso? quanto a questao do fechar, nao atentei a este detalhe pois usei o modelo de um exemplo meu...

    Na realidade o meu modelo orginal nao usa o login para ativar botões, mas quando vi a duvida do nosso amigo, percebi que no meu modelo poderia ser feito isso, como era tarde da noite refiz rapidamente a logica do sistema para adaptá-lo ao que queria o colega, e pequei nesses detalhes...

    Se puder me ajudar com a questão do LOGADO Admin, eu fico imenesamente grato, pois ate eu preciso disso. rsrs

    Obrigado pelas dicas...

    Grato
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  criquio 3/5/2011, 13:41

    Qual é o modelo do svc?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 3/5/2011, 13:47

    Bom dia Criquio, foi o exemplo do proprio dilson que esta la em DESTAQUES no portal...
    ACCESS menu de controle... retirei a barra de la, so aproveitei ela, o login que uso e diferente daquele creio, por isso a questao do LOGADO admim nao esta dando certo
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Dilson 3/5/2011, 15:22

    Harysohn amigo,
    Para armazenar o nome de quem tá logado, terá que declarar uma variável no código para que armazene na memória o nome do usuário que loga, daí pegará essa variável e colocará como fonte de registro do campo desejado.
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 3/5/2011, 17:42

    Boa tarde Dilson, eu entendi o que voce falou, mas nesse caso meu conhecimento para declaração de variaveis ainda e limitado... poderia me ajudar com esse modelo que enviei no repositório, sera bom que assim tambem as pessoas que tem acesso a esse aplicativo vao estudar como faze-lo..

    se puder eu agradeco..
    Aguardo
    Administrador
    Administrador
    Administrador
    Administrador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 432
    Registrado : 02/11/2009

    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Administrador 3/5/2011, 17:49

    Quando o exemplo estiver concluído, abra um novo tópico na sala de Repositorio de Exemplos Abertos.

    O Fórum agradece a sua iniciativa e contribuíção.

    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 4/5/2011, 16:06

    Este exemplo par o fim que se destina esta funcionando pereitamente...

    Grato
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Dilson 5/5/2011, 14:25

    Então vamos lá meu amigo, em favor de seu pedido, falarei um pouco de variável.

    Sendo uma breve introdução diria que a variável é um nome que armazena um valor em determinada posição da memória, ou seja, aloca espaço.

    Olha este exemplo:
    A=1
    B=1
    C=A+B

    Qual seria o resultado?
    Resposta: C=2

    Vamos agora analisar a lógica:

    Veja que utilizamos de 3 variáveis, sendo elas: A, B e C

    Todas 3 armazenaram valores:
    A armazenou o valor 1
    B armazenou o valor 1
    C amazenou a soma de A e B

    Você poderia se utilizar de uma quarta variável para se utilizar de qualquer variável acima.

    A premissa de uso é essa descrita acima.

    Agora empregando o uso no VBA, existe algumas considerações, veja:

    - Tem que iniciar com uma letra;
    Exemplos:
    =) 123nomeDaVariavel errado
    =) nomeDaVariavel certo

    - Precisam serem declaradas determinando o tipo de dados (tipo de informação que será armazenado)
    A palavra Dim é a que usamos para declararmos
    Exemplo:
    Dim nomeDaVariavel

    Seguido do tipo de dado que ela será:
    Exemplo:
    As String (para saber os tipos de dados, pesquise sobre "tipo de dados access")

    Em muitos casos ela serve apenas como referência de um caminho (endereço) que é o caso quando se utiliza o tipo Object. Quando vemos um código em que declara que é do tipo Object e seta o fso, o objeto fso não está dentro da variável, apenas a referência a ele está gravado.

    Então a nossa declaração ficaria assim:
    Dim nomeDaVariavel As String

    Pronto, a partir daí é só usá-la.

    Há outro detalhe, no VBA, as variáveis podem ser privadas ou públicas, então quando se manipula uma variável que foi declara entre o Private Sub e End Sub ela é privada. Quando se manipula em um módulo utilizando Public nomeDaVariavel ou Global nomeDaVariavel, então ela é pública.

    Olhei o seu código de login e logo identifiquei uma maneira de se implantar a variável que armazenaria o nome de quem entraria no sistema:

    Crie um módulo e digitei:
    Option Compare Database
    Option Explicit

    Global strLogado As String

    Depois no seu código de login fiz o seguinte:

    Private Sub Comando12_Click()
    Dim rs As DAO.Recordset
    Dim DB As DAO.Database
    Set DB = CurrentDb
    Set rs = DB.OpenRecordset("tbl_usuarios")
    Call fncTítuloUsuário
    rs.Index = "PrimaryKey"
    rs.Seek "=", Me.Texto13
    If rs.NoMatch = True Then
    MsgBox "Usuário não cadastrado, Acesso Negado", , "Aviso"
    Me.txtFunc.SetFocus
    Exit Sub
    Else
    If Me.txtSenha = rs("txtSenha") Then
    MsgBox "Senha Confirmada com Sucesso", , "Aviso"

    'Armazenei o nome do usuário na variável strLogado

    strLogado = Me.txtFunc.Column(1)
    Nivel = rs("nivel")
    Select Case Nivel

    Case Is = "ADM"
    Forms!Abertura!Caixa.Enabled = True
    'Referenciei a variável em cada case
    Forms!Abertura!Logado = strLogado
    Case Is = "OP1"
    Forms!Abertura!Manutencao.Enabled = True
    'Referenciei a variável em cada case
    Forms!Abertura!Logado = strLogado

    End Select

    Else
    MsgBox "Senha Inválida Acesso Negado", , "Aviso"
    Me.txtSenha.SetFocus
    DoCmd.Quit
    End If
    End If

    rs.Close
    DoCmd.Close acForm, "frmLogin"

    End Sub


    E asim o caso se resolveu, o campo Logado já recebe o nome correto.

    e se desejar chamar o nome do usuário em qualquer outro formulário, basta ao abrir o form colocar o seguinte:

    Me!SeuCampoLogado = strLogado

    Abaixo o seu exemplo já adaptado:
    http://www.speedyshare.com/files/28306685/Contas_Receber.rar

    Espero que eu tenha conseguido passar a noção. Digo que variável é uma coisa muito importante para ser estudado, veja, é dificil pensar em linhas de código sem relacionar uma variável. A internet tem muito material a respeito, vale a pena tirar uma semana para ler só sobre variáveis, aliás, essa é a dica: Temos que ser intenso por questão e não por questões.

    Abraço!
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 5/5/2011, 14:36

    Bom dia Dilson...bem primeiramente agradecendo pela ajuda..
    Vou ler mais sobre isso.. e assim vou cada dia mais aumentando o meu conhecimento...

    Vale frisar que a 5 meses atras nem sabia o que era access ou vb etc...
    Meu ramo era Dedigner..

    e considerando o pouco tempo ate que estou me saindo bem..

    Minha cabeça esta uma miscelânea de If's , sub's, private's e Me's rsrsrsrs
    tenho assimilado muita informacao nesse tempo e isso graças a ajuda de voces do Fórum.

    Ontem ainda comentei com um amigo sobre o forum...
    e sobre como ainda podemos acreditar no ser humano, que assim como vocês.. e agora nós.. ainda estao dispostos a ajudar e doar um pouco do seu precioso tempo, para engrandecer o conhecimento de quem muitas vezes nem conhecem, mas que nao seja menos importante.

    Essa atitude é altruísta e tenha certeza que o Senhor (Deus) em sua imensa sabedoria há de lhes proporcionar uma vida de abastança e plena felicidade..

    Muito Obrigado...

    Em tempo... quando eu precisar.. lhe incomodo novamente rsrss

    Saudações amigo
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 6/5/2011, 13:21

    Caro Dilson, se puder me ver mais uma coisa neste exemplo...

    a funcao do titulo do aplicativo.. no form de login, onde coloca o nome do aplicativo na barra do access, acompanhado da mensagem Bem Vindo (Usuario)


    se puder fico-lhe grato..

    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  vieirasoft 6/5/2011, 13:24

    No evento ao carregar do form:

    Me.Caption=" aqui a mensagem"
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 6/5/2011, 13:26

    Entendi amigo vieira.. mas teria que chamar o usuario ativo depois de efetuado o loggin...

    Mensagem... (usuario logado)
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 6/5/2011, 13:31

    Veja vieira.. o codigo acima que o Dilson me passou, especifica a variavel. logado usuario, entao teria que ser a mensagem com o usuario atual
    Mensagem - Nome do usuario logado

    Saudacoes
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  vieirasoft 6/5/2011, 13:33

    Me.Caption="Aqui a mensagem..." & NomedaCaixatexto.Text
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 6/5/2011, 13:39

    Olha eu ai dando trabalho logo cedo ne amigao.. rsrs

    e o ícone?

    eu usava esse.. mas era um sistema antigo, que interagia com uma ribbom

    Private Function fncTítuloUsuário()
    Usuário As String
    On Error Resume Next
    Dim myIcon As String
    myIcon = CurrentProject.Path & "Icone.ico"
    CurrentDb.Properties("AppTitle") = "BEM VINDO - " & Usuário
    SetFormIcon Me.hWnd, myIcon
    CurrentDb.Properties("AppIcon") = myIcon
    Application.RefreshTitleBar
    End Function
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  vieirasoft 6/5/2011, 13:44

    Cedo para ti, para mim não, já almocei e ia sair em trabalho.

    Não percebi o que querias. Esse código não funciona?
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 6/5/2011, 13:59

    nao amigo.. era um antigo que tinha..

    mas nao precisa ser esse

    pode ser esse que me enviou, mas precisaria que colocasse 0 icone tambem..

    grato
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  vieirasoft 6/5/2011, 14:00

    Abre um módulo novo e chama-lhe BasIcone. Cola este código


    Option Compare Database
    Option Explicit
    '---Posted by Klaus Probst---
    '--------------------------------------------------------------------------------
    'API: Put a custom icon in the form's caption bar
    '--------------------------------------------------------------------------------
    'There are no direct way to place a custom icon in a form's caption bar.
    'However, by loading an ICO file into memory, we can assign the icon to
    'a form by sending a WM_SETICON message to the window.
    'Code courtesy of Klaus H. Probst
    '// Place all this in a module

    Private Declare Function LoadImage Lib "user32" _
    Alias "LoadImageA" _
    (ByVal hInst As Long, _
    ByVal lpsz As String, _
    ByVal un1 As Long, _
    ByVal n1 As Long, _
    ByVal n2 As Long, _
    ByVal un2 As Long) _
    As Long

    Private Declare Function SendMessage Lib "user32" _
    Alias "SendMessageA" _
    (ByVal hwnd As Long, _
    ByVal wMsg As Long, _
    ByVal wParam As Long, _
    lParam As Any) _
    As Long


    Private Const WM_GETICON = &H7F
    Private Const WM_SETICON = &H80
    Private Const ICON_SMALL = 0
    Private Const ICON_BIG = 1

    '// LoadImage() image types
    Private Const IMAGE_BITMAP = 0
    Private Const IMAGE_ICON = 1
    Private Const IMAGE_CURSOR = 2
    Private Const IMAGE_ENHMETAFILE = 3

    '// LoadImage() flags
    Private Const LR_DEFAULTCOLOR = &H0
    Private Const LR_MONOCHROME = &H1
    Private Const LR_COLOR = &H2
    Private Const LR_COPYRETURNORG = &H4
    Private Const LR_COPYDELETEORG = &H8
    Private Const LR_LOADFROMFILE = &H10
    Private Const LR_LOADTRANSPARENT = &H20
    Private Const LR_DEFAULTSIZE = &H40
    Private Const LR_LOADMAP3DCOLORS = &H1000
    Private Const LR_CREATEDIBHeader = &H2000
    Private Const LR_COPYFROMRESOURCE = &H4000
    Private Const LR_SHARED = &H8000

    Public Function SetFormIcon(frm As Form, IconPath As String) As Boolean
    Dim hIcon As Long

    hIcon = LoadImage(0&, IconPath, IMAGE_ICON, 16, 16, LR_LOADFROMFILE)

    '// wParam = 0; Setting small icon. wParam = 1; setting large icon
    If hIcon <> 0 Then
    Call SendMessage(frm.hwnd, WM_SETICON, 0, ByVal hIcon)
    SetFormIcon = True
    End If
    End Function

    'Função para obter o path do mdb corrente
    Function CurrentDbDir() As String
    Dim strName As String
    strName = CurrentDb.Name
    CurrentDbDir = Left(strName, Len(strName) - Len(Dir(strName)))
    End Function
    ....................................................

    agora no formulário

    Private Sub Form_Open(Cancel As Integer)
    Dim strCaminho As String
    'caminho e nome do ícone
    strCaminho = CurrentDbDir + "vvvvv.ico"
    'Chama a função para colocar o icone
    Call SetFormIcon(Me, strCaminho)

    Abs
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  vieirasoft 6/5/2011, 14:03

    Ah, não esquecer:

    1- Preferencialmente a aplicação deve estar dentro de uma pasta

    2- Os icones devem residir lá

    3- Este código permite que cada form tenha um ícone diferente se for necessário.

    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Dilson 6/5/2011, 14:09

    Bom dia

    Assim

    CurrentDb.Properties("AppTitle") = "BEM VINDO - " & strLogado

    Use a variável para que apareça o nome do usuário
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 6/5/2011, 14:16

    Essa expressao esta dando o seguinte erro:

    Expressao invalida ou fora de um bloco type
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 6/5/2011, 14:54

    Logado - Funcionando
    Icone - Funcionado

    So o a MSG na barra do access que nao esta..

    aparece assim:

    Seu sistema -


    Se puderem ajudar.. fico grato
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 6/5/2011, 15:09

    Vierão

    Aqui diz que eu no posso fazer referencia a propriedades de controle a menos que o objeto tenha ofoco

    Me.Caption = "Aqui a mensagem..." & Logado.Text
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Dilson 6/5/2011, 15:28

    Depois do End Select do código do botão login, coloquei e deu certo, tente:

    Forms!Abertura.Caption = "Seu Sistema - " & strLogado

    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 6/5/2011, 15:40

    é isso ai mestres...

    Muito obrigado, e se eu não pertutbar mais hoje

    um ótimo final de semana

    Em tempo.. Quanto a nao perturbar mais hoje.. garanto nao... rsrs

    Ate
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 6/5/2011, 18:00

    Meus amigos.. novamente com referencia ao mesmo tópico..

    Aqui esta tudo certo
    icone
    Logado etc..

    Exceto.. o icone na barra de tarefas do windows... ainda aperece o do acces..

    Como mudar isrro?

    Obrigado
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  vieirasoft 6/5/2011, 18:02

    Vê no repositório de exemplos que o Mestre JPaulo colocou um exemplo de BD em systray
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 6/5/2011, 18:37

    Viera, nao é ali ao lado do relogio e sim onde ficam os icones do msn, internet ex.
    o icone do programa ativo na barra
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 6/5/2011, 19:46

    Coloquei oi exemplo do JP, e usei o mesmo icone que usei para os codigos anteriores..
    mas deu Figura invalida.....
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  vieirasoft 6/5/2011, 20:04

    nO system Tray?
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 6/5/2011, 20:36

    assim.. quando voce abre um programa.. ele fica ativo na barra do windows...o icone do access..
    tem como mudar para o do programa?

    No windows vista quando voce cria o atalho na area de trabalho, ele muda...
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  vieirasoft 6/5/2011, 20:40

    Amigo

    Não experimentei ainda essa aplicação do nosso Mestre. Você tem aí o código, pode ser que eu consiga pescar alguma coisa.
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 6/5/2011, 20:42

    Assim viera,.. eu tenho um sistema rodando no visa..

    mandei o atalho para a area de trabalho e alterei o icone do atalho...

    quando eu clico no atalho, o programa abre e ele fica ativo na barra de tarefas com o icone e o nome do atalho...

    entendeu amigao..

    nao e o system tray

    e na barra de tarefas a esquerda
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  vieirasoft 6/5/2011, 20:47

    Amigo do Vista eu quero distância. Agora se mudou o ícone não estou a perceber a razão porque não aparece. Mas o vista é muito esquisito.
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 6/5/2011, 21:17

    rsrs

    amigao.. no vista muda..
    mas eu estou no seven
    rsrs

    nao e o icone que fizemos os codigos nao...

    quando voce cria um icone de atalho na tela do windows, e abre o aplicativo por la...
    ele fica ativo na barra de tarefas como o icone da aplicacao..


    agora esses codigos que implantamos teria que mudar isso?

    estou me referindo ao icone do access que fica ativo na barra de tarefa do windows quando abrimos um applicativo
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  vieirasoft 6/5/2011, 21:22

    Se estou a entender queres substituir o ícone do Access por um ícone à tua escolha é isso?
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 6/5/2011, 21:31

    Sei que isso nao da...

    so falei que no vista.. quando cria um atalho com outro icone..é o icone desse atalho que vai pra barra de tarefas, e nao o do acces...

    bem

    Agora seguinte amigao
    pra tentar finalizar isso...

    no forum tem 2 exemplos do system tray
    um do JP
    e de uma outra pessoa..

    O do JP nao me serviu

    ja o outro serviu.. so que ele vem com um exemplo , um form que ao clicar ativa o system tray mas minimiza o doc..
    queria sebar se e possivel ele ativar o system tray mas sem miminimizar o form..

    Vou te enviar o modelo..


    Olha so...
    Eu gostei desse porque ele desativa o botao do access mas deixando o nome de usuario, que voces me ajudaram resolver acima

    mas so fas isso apos o click do botao, e a minimizacao no system tray

    se puder me ajudar como isso..

    para que ele va para o tray mas nao minimize a tela..


    Obrigado

    https://www.dropbox.com/s/ehwfthy71dxwbwj/SysTray2K.zip
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  vieirasoft 6/5/2011, 21:44

    Qual o problema com o exemplo do Mestre? Este que me envias-te foi criado no access 2000 e coloca no sys apenas minimizando a aplicação. Não sei se irá funcionar correctamente no 7.
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 6/5/2011, 21:47

    Funcionou... so quero que nao minimize

    apenas isso

    poderia ver isso para mim?
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  vieirasoft 6/5/2011, 21:53

    Aqui muda o ícone

    Private Const conDefaultIconPath = "C:\Program Files\Microsoft Office\Office11\MSACCESS.EXE"
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 6/5/2011, 21:55

    Como fazer para nao minimizar?
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 6/5/2011, 22:01

    se puder veja isto para mim.. so preciso que nao minimize.. para finalizar esse meu aplicativo..

    perdoe-me a insistencia..

    Grato amigo
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  vieirasoft 6/5/2011, 22:07

    Quando é feito o restore do banco desaparecem as barras de ferramentas. E aí?
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  vieirasoft 6/5/2011, 22:21

    Já dei voltas e mais voltas e este só dá para minimizar, não estou encontrando código que permita alterar, além do ícone, de rotinas para o botão direito do mouse.
    avatar
    Convidado
    Convidado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Convidado 6/5/2011, 22:27

    VIERAO.. Resolvi assim:

    qual o problema que tinha...
    esse exemplo que te enviei oculta o botao do acces... mas so faz isso se minimizar...

    ou seja, coloca-se esse comando em evendo ao carregar do form principal...

    ele abre e minimiza, depois que voce o maximiza no system tray, ai sim ele oculta o botao...

    mas como eu nao queria que ele minimizasse... eu coloquei o codigo no botao..
    mas ai ele abria com o botao do access ativo, e so o ocultava quando clicava no botao que executa o codigo do system tray...


    Entao o que fiz:

    No meu codigo de login.. eu implementei o seguinte codigo

    DoCmd.ShowToolbar "Ribbon", acToolbarNo


    ai ele abre ja sem o botao, e com o titulo que esta no codigo de login, com o usuario logado..
    coloquei o botao minimizar, e ai se o usuario quiser mexer em outra coisa no windows, ele clica no minimizar e ele vai para o System |Tray...

    Resolvido..
    Obrigado amigao

    Conteúdo patrocinado


    [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário Empty Re: [Resolvido]Controle de Login (Nível de acesso) ativando botoes no menu principal de acordo com o nivel de usuário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 12:56