Controle de acesso de usuários e grupos da aplicação através de menu dinâmico
Tenho o exemplo baixado desse link:
[url]https://www.devmedia.com.br/artigo-clube-delphi-76-controle-de-acesso/11344[/url]
O que acontece é o seguinte:
Gostaria de colocar o exemplo para funcionar mas com os seguinte bancos: ACCESS ou FIREBIRD
Esse exemplo é exatamente o que preciso, mas não estou conseguindo fazê-lo funcionar. Alguém me ajuda?
Frederico Brigatte***
Respostas
Frederico Brigatte***
21/04/2013
Frederico Brigatte***
21/04/2013
Frederico Brigatte***
21/04/2013
Frederico Brigatte***
21/04/2013
Frederico Brigatte***
21/04/2013
Evandro Viana
21/04/2013
UserControl XE3:
http://www.mediafire.com/download.php?og8lp2yi3sc5czt
Frederico Brigatte***
21/04/2013
Frederico Brigatte***
21/04/2013
Como instalar no XE 3? Eu queria também aprender a fazer pra não ter que usar componentes de terceiros, queria usar nativos do Delphi.
Frederico Brigatte***
21/04/2013
Welson Play
21/04/2013
É só seguir a ordem de instalação:
1)É necessário informar aonde estão os fontes do UserControl, vá no menu Tools -> Options -> Library -> Library Path -> Clica nos três pontinhos e adiciona os seguintes caminhos.
(Caminho aonde está a pasta)\UserControl XE3\Source
2) Compile o pacote pckUCDataConnector_XE3.dproj
3) Depois compile o pacote pckUserControl_RT_XE3.dproj
4) Agora compile os seguintes pacotes e instale o mesmo: pckUserControl_DT_XE3.dproj, pckUCDBXConn.dproj,pckUCMidasConn.dproj
Depois que esses pacote forem devidamente compilados e instalados vamos instalar os conectores.
1)É necessário informar aonde estão os fontes do Conectores, vá no menu Tools -> Options -> Library -> Library Path -> Clica nos três pontinhos e adicione os caminhos dos conectores que você vai utilizar.
Exemplo:
(Caminho aonde está a pasta)\UserControl XE3\Packages\Connectors\UCDBXConn
(Caminho aonde está a pasta)\UserControl XE3\Packages\Connectors\UCMidasConn
Obs.: Para aqueles que querem usar o UserControl no DataSnap devem utilizar o conector UCMidasConn.
2) A instalação dos conectores também é bastante simples abra os conectores que deseja instalar compila e instala.
Existe um terceiro e ultima parte da instalação, mas ela é opcional. Existe um último pacote que é o histórico, ou seja o controle do histórico da aplicação e sua instalação também é bastante simples:
1)É necessário informar aonde estão os fontes do UserControl, vá no menu Tools -> Options -> Library -> Library Path -> Clica nos três pontinhos e adiciona o seguinte caminho.
(Caminho aonde está a pasta)\UserControl XE3\UCHistórico
2) Abra o grupo GHistorico.groupproj, que está na pasta UCHistórico e compile o único pacote que está dentro dele e instale o mesmo.
Pronto sua instalação do UserControl está completa.
Frederico Brigatte***
21/04/2013
Frederico Brigatte***
21/04/2013
Frederico Brigatte***
21/04/2013
Quando executo a aplicação, pede usuário e senha, como o banco está vazio, coloquei na mão na tabela usuários. Não entra, o que pode ser? Teria que gerar um script para cadastrar valores nas tabelas?
Welson Play
21/04/2013
Welson Play
21/04/2013
Frederico Brigatte***
21/04/2013
Welson Play
21/04/2013
Depois que você compila deverá aparecer nessa tela os erros de compilação.
Frederico Brigatte***
21/04/2013
Frederico Brigatte***
21/04/2013
Depois fazer o mesmo mas para os Conectores:
1)É necessário informar aonde estão os fontes do Conectores, vá no menu Tools -> Options -> Library -> Library Path -> Clica nos três pontinhos e adicione os caminhos dos conectores que você vai utilizar.
Exemplo:
(Caminho aonde está a pasta)\UserControl XE3\Packages\Connectors\UCDBXConn
(Caminho aonde está a pasta)\UserControl XE3\Packages\Connectors\UCMidasConn
(Caminho aonde está a pasta)\UserControl XE3\Packages\Connectors\UCADO // Posso informar esse também, certo?
Frederico Brigatte***
21/04/2013
Frederico Brigatte***
21/04/2013
Que é:
4-) Agora compile os seguintes pacotes e instale o mesmo: pckUserControl_DT_XE3.dproj, pckUCDBXConn.dproj, pckUCMidasConn.dproj.
Posso trocar esse pelo ADO, certo? E seguir com a instalação mudando o path para o caminho onde está o conector ADO.
Frederico Brigatte***
21/04/2013
Frederico Brigatte***
21/04/2013
Frederico Brigatte***
21/04/2013
1-) Abri o arquivo pckUCADOConn.dproj no Delphi no botão Open, uma pastinha amarela com uma seta azul.
2-) Dei Compile no pckUCADOConn.bpl e deu o seguinte erro:
[dcc32 Fatal Error] pckUCADOConn.dpk(32): F2141 Bad file format: 'C:\Program Files\Borland\Delphi7\Projects\Bpl\pckUCDataConnector.dcp'
O Library path está assim:
F:\Componentes Delphi\UserControl XE3\Source
F:\Componentes Delphi\UserControl XE3\Packages\Connectors\UCDBXConn
F:\Componentes Delphi\UserControl XE3\Packages\Connectors\UCMidasConn
Percebi que ao abrir o XE2.groupproj, o conector ADO não se encontra no pacote. Tem como adicionar?
Frederico Brigatte***
21/04/2013
Viu o erro postado?