COMO ABRIR DAO DATA1 ACCESS 97 COM SENHA?

ADRIANOM 07/06/2010 12:13:34
#344120
Muita, mas muita dificuldade em abrir um banco de dados Access 97 com senha em um DataControl (Data1).

Minha idéia era, em um módulo (Principal.bas), ditar os códigos necessários para acessar o banco de dados com senha; já nos formulários de uso, apenas indicar via esta instrução, qual seria o caminho... Achei que sabia, mas não consigo... Alguém pode me ajudar me mostrando como fazer no módulo esse códio e como setá-lo nos formulários?

Obrigado
SINKERTEC 07/06/2010 12:24:26
#344122


Cara...

Vc ja atualizou o seu vb ?
ADRIANOM 07/06/2010 12:28:09
#344123
SP6 MEU CARO...
MARCELO.TREZE 07/06/2010 13:00:03
#344125
Resposta escolhida
Nas propriedades do data control vá até Connect á estará assim: Access 2000; basta colocar ao lado a pwd=senha ex:

Access 2000;pwd=1234;

veja

ADRIANOM 07/06/2010 13:10:05
#344129
Caro amigo marcelo, mas gostaria de fazer via código e indicá-lo, para que assim eu não tenha que ficar digitando enormes codigos... iria apenas referencia a funcao [Ô]AbreBD[Ô]. Mas obrigado...

Ainda preciso de ajuda...
MARCELO.TREZE 07/06/2010 13:20:48
#344132
bom te dei o caminho das águas primeiro vc está usando um datacontrol, se deseja fazer isto via código, enão tente assim

primeiro faça referência ao banco no data control

em um módulo coloque

Function AbreBanco(DataCtrl As Data, senha As String)
DataCtrl.Connect = [Ô]MS Access;pwd=[Ô] & senha & [Ô];[Ô]
End Function


no form que irá abrir para consultas bast chamar assim

no load ou botão

AbreBanco Data1, [Ô]1234[Ô]



não sei se é isto mas basta seguir meu raciocionio e pronto.

eu particularmente não uso mais o controle data, mas se pra vc é mais fácil assim

ADRIANOM 07/06/2010 13:43:06
#344140
... e mediante a esses códigos posso referenciar normalmente o datafiel na barra de propriedades ou terá que ser via código?
MARCELO.TREZE 07/06/2010 13:46:25
#344141
pode referenciar na barra propriedades

o código serve apenas para colocar a senha

lembre-se apenas de que deve colocar o nome do DataControl em abre banco.

ou seja se o nome é Data1

AbreBanco Data1, [Ô]1234[Ô]

se é datafiel

AbreBanco DataFiel, [Ô]1234[Ô]


e assim vai...
ADRIANOM 07/06/2010 14:05:30
#344147
OK Agradeço...
Tópico encerrado , respostas não são mais permitidas