Spécialité : Module :
TS Base de données Delphi monoposte
Semestre : 03
Thème :
Connexion à une base de données Access
Objectifs : Pré-requis :
A la fin du cours, le stagiaire doit être capable de :
- Opérations sur les
créer une application delphi qui se connecte à une projets
base de données Access en utilisant - créer une application
multifenêtres
ADOCONNECTION
Temps prévu : Plan du cours :
Introduction
04 Heures 1. Hiérarchie des composants de connexion à une
base de données
2. Etapes de Connexion à une base de données
Moyens et aides pédagogiques : Access en utilisant ADO
3. TP
- Tableau+Datashow
- PC + logiciel Delphi
Documentation : Remarques :
Spécialité : TS Base de données S3 Module :Delphi monoposte
Connexion à la base de données en utilisant l’ADO :
l’ADO signifie « ActiveX Data Objects », est un système d’accès aux données purement Microsoft dit de
haut niveau, c'est-à-dire que la complexité de la connexion et des opérations de lecture écriture est
masquée pour le développeur qui l’[Link] système ADO permet de se connecter à des bases de
données Microsoft Comme Access ou SQL/Server,
Hiérarchie des composants de connexion à une base de données :
Connexion à une base de données Access en utilisant ADO
*
Spécialité : TS Base de données S3 Module :Delphi monoposte
Etape 01 :Créer la base de données ‘Commerce .mdb’ sous Access et enregistrez la dans le dossier
‘ADOTP1’
Etape 02 : Créer l’application ‘AdoAccess’ suivante sous delphi
1- Lancez delphi pour créer un nouveau projet.
2- Sur la fiche principale du projet (Form1), déposez les composants
suivants:
Un composant ADOConnection
Un composant ADOTable dont la
propriété Connection=ADOConnection1
Un composant DataSource dont la propriété DataSet=ADOTable1
Un composant DBGrid dont la propriété DataSource=DataSource1
Un composant DBNavigator dont la
propriété DataSource=DataSource1
*
Spécialité : TS Base de données S3 Module :Delphi monoposte
3- Double-cliquez sur la propriété ConectionString du
composant ADOConnection, la fenêtre suivante s'ouvre pour choisir la
source de connection.
4- Cliquez sur construire... pour afficher cette fenêtre
*
Spécialité : TS Base de données S3 Module :Delphi monoposte
choisisser Microsoft Jet 4.0 OLE DB Provider,est cliquez sur Suivant...
5- La fenêtre suivante s'ouvre pour insérer la source ou l'emplacement
de données à exploiter
*
Spécialité : TS Base de données S3 Module :Delphi monoposte
6- cliquez sur Tester la connexion, si tous marche bien vous auriez un
message de confirmation positif.
7- Clique sur Ok pour retourner à la fenêtreprécédente, puis
sur Ok pour quitter et retourner au projet.
8- mettez la propriété Connexion du
composant ADOConnection1 a true, et une fenêtre qui demande le nom
d'utilisateur et le mot de passe s'ouvre, cliquer sur ok on laissant les
champs utilisateur et mot de passe vide si la base de données que
vous utilisée n'est pas protégée par un mot de passe, ou inserez le nom
utiliasteur et le mot de passe dans le cas contraire .comme vous pouvez
désactiver l'affichage de cette fenétre on mettant la
propiété Loginprompt du composant ADOConnection1 a false
*
Spécialité : TS Base de données S3 Module :Delphi monoposte
9- Dans la propriété Tablename du composant ADOTable1 choisissez
le nom de la table à exploiter et mettez sa popriété Active a true.
TP : Création de base de données Monoposte et visualisation des données.
Soit une base de données Personnel Access et une table Employe dont les attributs sont : IDEmp , Nom,
Prenom, la date de naissance, la date de recrutement l’echellon (un entier) et le grade (DEUA, TS ; …)
Créer la base de données Personnel et la table Employe.(entrer quelques
enregistrements dans la table)
Créer en Delphi, une application qui contient un menu :
Fichier Consultation
?
Nouveau Un employe
Mise à jour Les échelons des employés
Quitter les grades des employés
Créer la fenêtre qui permet la consultation de la table ‘employe’