Login à une Base de Données MS Access protégée par mot de passe.

Description

Cette Applcation permet de se connecter à une base de données Microsoft access protégée par un mot de passe de sécurité.
Lors de l'execution de cette application une fenetre de connexion s'affiche qui nécessite d'introduire le mot de passe valide afin de se connecter à la base de données, cecidit que le mot de passe qu'on aura introduit sera affecter comme valeur à la propriété "Jet OLEDB:Database Password" du composant ADOConnection, et si le mot de passe est correct la connexion à la base de données sera établie sinon la connexion échoue.

Voici le lien de la video qui peut etre utile ou qui montre les étapes à suivre pour se connecter à une base de données Microsoft Access protégée par un mot de passe:
https://www.youtube.com/watch?v=eYjpysFLTCw&t=9s

-----------------------------------------------------
-Tutoriel pour ajouter de nouvelles formes à cette application:
https://youtu.be/MVFoHx_lq2E

Important:
3:28 lorsque on créer de nouvelles formes (form1 et form2 comme dans cet exemple) les ligne suivant se généreront automatiquement dans le fichier de projet "Project1.dpr":
1- Application.CreateForm(TForm1, Form1);
2- Application.CreateForm(TForm2, Form2);

On doit déplacer ces lignes au dessous de la ligne "Application.CreateForm(TFprincipal, Fprincipal);" afin que les formes "form1" et "form2" se créer après que le connexion soit établie avec succes la base de données Access et aussi après que la forme "Fprincipal" sois créée en premier.

Comme cela dans "Project1.dpr":

if f.ShowModal=mrok then
begin
try
Application.CreateForm(TFprincipal, Fprincipal);
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
Application.Run;
finally
f.Free;
end;
end;


==================================================================
Important:
pour ceux qui ont téléchargé ce projet avant sa mise à jour veuillez corriger ces erreurs
Je viens de mettre à jour ce projet le 22/01/2019 pour corrigez quelques erreurs, :

1- Il s'agit de retirer du fichier de projet "Project1.dpr" la ligne suivante :
(" application.MainForm.Name:='Fprincipal'; //"Fprincipal" Devient le form(fiche) principale ")
Enfaite application.MainForm.Name:='Fprincipal' est utiliser pour modifier le nom de la forme principale de l'application en "Fprincipal" qui est déjà le cas, et non pas pour définir la forme "Fprincipal" comme forme principale de l'application.

2- Veillez modifier la valeur de la propriété "Formstyle" en fsNormal de la forme "Fprincipal" dans l'inspecteur d'objet, sinon la forme Fprincipal sera gardée au premier plan, c'est à dire elle restera visible même-si elle n'est pas active.
=================================================================

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.