P. 1
Delphi.7 eBooks

Delphi.7 eBooks

|Views: 5,868|Likes:
Published by Mounir Yousfi

More info:

Published by: Mounir Yousfi on May 05, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

04/25/2015

pdf

text

original

Choisir l’alias de la base de données

1

Choisir la table à imprimer

2

Faire passer tous les champs à droite
pour les imprimer tous (si on veux
imprimer quelques champs seulement,
on les fait passer un par un par le bouton
plus haut > )

3

À la fin on ferme la petite fenêtre

4

Apprendre Delphi7 par l’exemple

Chapitre 1 : Introduction à Delphi7

- 44 -

1- Pour créer cette fiche on procède comme suite :
Dans le menu Delphi on choisit : fichier nouveau
Dans la boite de dialogue qui s’affiche on choisit l’onglés « affaires » et dans ce dernier on choisit l’icône
« expert fiche base de données » et clique sur le bouton Ok.
Dans l’assistant qui s’affiche on choisit dans la première étape le type de la fiche :
Créer une fiche simple

Clique sur le bouton Suite.
Choisir dans la liste « lecteur ou nom de l’alias » notre alias « scolarité »
Clique sur la table «étudiant » et clique sur Suivant et clique sur le bouton >> et clique sur Suivant.
Clique sur l’option « dans une grille » et clique sur Suivant.
Enfin clique sur l’option « fiche seulement » et clique sur Terminer
2- Clique sur le composant « dbgrid1 » et choisir dans sa propriété «align» none, et réduire la taille de ce
dbgrid vers le bas; et clique sur le composant table1 et modifier sa propriété : « Active» true.
3- Double clique sur le composant table1 et clique droit sur la petite fenêtre et clique sur «ajouter tous les

champs»
4- Glisser les champs un par un vers l’éspace libre en haut de notre fiche.
5- Clique sur la nouvelle fiche en évitant le clic sur l’un de ses composants et écrire dans sa propriété :
name fiche_etudiant.
Ensuite, clique sur (menu Delphi) : fichier enregistrer, et nommer l’unité : etudiant.
6- On doit maintenant préparer l’impression de la liste des étudiants comme suite :
Choisir dans le menu Delphi : fichier nouveau et clique dans la fenêtre qui s’affiche sur l’onglé

« affaires ».
Clique sur l’élément : « expert quickreport » et clique sur Ok.
Clique sur le bouton « lancer l’expert », et choisir l’alias « scolarité » et la table « etudiant ».
Clique sur le bouton >> qui fait passer tous les champs vers la droite pour les imprimer tous et clique sur

Ok.

Clique sur la nouvelle fiche en évitant le clic sur le composant « quickrep1 » et écrire dans sa propriété :
name fiche_etat_etudiant.
Ensuite, clique sur (menu Delphi) : fichier enregistrer, et nommer l’unité : etat_etudiant.
7- On tape Shift+F12 pour afficher la liste des fiches et on choisit la fiche «fiche_etudiant» et on clique sur Ok.
Ensuite, et pour une impression bien présentée des étudiants on insère un composant popupmenu (palette
standard).
Ensuite, on double clique sur ce composant et on introduit les deux éléments « previsualiser » et « imprimer ».
Ensuite, on ferme la petite fenêtre du « popupmenu » et on insère de la palette « supplément » le composant
« speedubutton1 » et on clique sur ce composant qui représente l’impression et dans son inspecteur d’objet
on choisit dans sa propriété « popupmenu » l’élément « popupmenu1 ».
Ensuite : pour programmer le composant popupmenu1 on double clique sur ce dernier et on double clique sur
l’élément « previsualiser » et on écrit dans sa procédure :

fiche_etat_etudiant.quickrep1.preview ;
Ensuit : on tape F12 pour retourner à la fiche et on double clique sur le composant « popupmenu1 » et on
double clique sur l’élément « imprimer » et on écrit dans sa procédure :

fiche_etat_etudiant.quickrep1.print ;
Ensuite : on compile notre logiciel par les touches Ctrl + F9 et automatiquement Delphi vous demande la
confirmation de la liaison entre la fiche_etudiant et la fiche_etat_etudiant et on doit cliquer sur Oui pour
chaque demande de confirmation.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->