TP3_ Les Formulaires

  • Upload
    -

  • View
    231

  • Download
    1

Embed Size (px)

DESCRIPTION

formulaires

Citation preview

  • N.EL FADDOULI \ Initiation aux BD 1/12

    TP 3: Les Formulaires

    Mr N.EL FADDOULI

    Rappel:

    La BD utilise est constitue des tables suivantes (Voir TP1):

    Livre

    NumInv Matire Titre Auteur Qte

    323 Base de donnes Bases De Donnes C.J. Date 3

    124 Algo et Programmation Algorithmes D. Knuth 2

    1110 Algo et Programmation Programmation B. Meyer 6

    241 Algo et Programmation Langage C B. Kernighan 5

    321 Systme Unix K. Thompson 2

    216 Systme Systmes Exploitations Crocus 1

    312 Algo et Programmation Langage Java J. Gosling 8

    Abonne

    NumAb Nom Prnom Statut Dpartement

    12 Benali Ali Etudiant Informatique

    10 BenSaid Said Thsard Civil

    32 Karim Karima Prof Electrique

    14 Rajaoui Rajaa Etudiant Informatique

    Pret

    NumAb NumInv DatPret DatRetour Observation

    10 323 1/11/2008 7/11/2008

    12 124 2/11/2008 12/11/2008 Avertissement, il ne faut

    pas dpasser 8 jours

    12 323 3/10/2008 5/10/2008

    32 241 3/10/2008 4/11/2008 Suspension pour un mois

    14 321 13/10/2008 20/10/2008

    14 323 10/11/2008 15/11/2008

    32 323 13/09/2009

    10 312 3/10/2009

  • N.EL FADDOULI \ Initiation aux BD 2/12

    Les formulaires:

    Le formulaire est un outil important pour la saisie des donnes dans une BD. Un formulaire peut

    rendre la saisie de certaines informations plus facile: par exemple, la saisie du numro d'abonn

    dans la table Pret peut tre faite l'aide d'une liste droulante en choisissant le nom de l'abonn

    afin d'obtenir automatiquement son numro.

    Les formulaires permettent aussi l'ajout de boutons, menus, etc. qui donnent l'application un

    aspect trs soign.

    Etapes de cration d'un formulaire simple:

    1- Dans la fentre "Base de donnes", slectionnez l'objet "Formulaires".

    2- Double-cliquez sur "Crer un formulaire l'aide de l'Assistant"

    3- Slectionnez la table Livre dans la liste droulante "Tables/Requtes" de la fentre qui

    s'affiche et dplacez tous les champs de la liste "Champs disponibles" vers la liste

    "Champs slectionns" en utilisant le bouton

    Cliquez ensuite sur le bouton Suivant.

  • N.EL FADDOULI \ Initiation aux BD 3/12

    4- Choisissez une disposition des champs slectionns - "Colonne simple" par exemple; puis

    cliquez sur Suivant.

    5- Choisissez l'un des styles proposs "Expdition" par exemple; puis cliquez sur Suivant.

  • N.EL FADDOULI \ Initiation aux BD 4/12

    6- Donnez un titre votre formulaire "Gestion des Livres" par exemple; puis cliquez sur

    Terminer.

  • N.EL FADDOULI \ Initiation aux BD 5/12

    Voici le formulaire obtenu et dont le nom apparat dsormais dans la fentre "Base de donnes" :

    Le formulaire obtenu est constitu de:

    Etiquettes: correspondent aux noms des champs dans la table.

    Contrles : correspondant aux valeurs des champs de la table.

    La table partir de laquelle est construit le formulaire est la table sous-jacente (la table Livre dans

    le formulaire cre ci-dessus).

    Pour consulter et modifier la table "Livre" enregistrement par enregistrement ou ajouter de

    nouveaux enregistrements, on utilise les boutons de dplacement en bas du formulaire:

    Remarque:

    Si on choisit la disposition "Tabulaire" lors de la cration du formulaire, on obtient une

    prsentation par lignes plus proche de la table sous-jacente.

    La disposition "Feuille de donnes", quant elle, fournit une prsentation pratiquement identique

    celle de la table sous-jacente.

    Etiquettes

    Contrles

  • N.EL FADDOULI \ Initiation aux BD 6/12

    Modification et Ajout des enregistrements:

    1- Modifiez la quantit des livres de numros d'inventaires 216 et 124

    N.B: Pour vrifier si la modification a t faite: Passez sur un autre enregistrement

    (le suivant par exemple) puis revenez sur celui que vous avez modifi.

    2- Ajoutez le livre (445, Bases de Donnes XML, G.Gardarin, 7)

    N.B: Pour vrifier si l'ajout a t fait: Passez sur un autre enregistrement

    (le premier par exemple) puis revenez sur le dernier.

    3- Ajoutez le livre (445, Les rseaux locaux, J. Pujoule, 5)

    Que remarquez-vous?

    Mise en forme des objets (tiquettes et contrles) du formulaire:

    Pour mettre en forme les objets du formulaire et modifier leurs proprits, suivez les tapes

    suivantes:

    1- Slectionnez le formulaire

    2- Cliquez sur l'icne .pour obtenir le formulaire en Mode cration:

    3- Mettez le curseur l'intrieur de l'tiquette NumInv et faites un double-Clic.

    4- Saisissez "Numro d'Inventaire" et validez par la touche Entre.

    5- Faites de mme pour l'tiquette de la quantit.

    6- Cliquez avec le bouton droit de la souris sur l'tiquette Titre pour obtenir la fentre de ses proprits:

  • N.EL FADDOULI \ Initiation aux BD 7/12

    7- Utilisez les proprits Couleur de texte, Police et Taille de police pour mettre en forme

    cette tiquette.

    8- Faites de mme pour les autres tiquettes.

    9- Pour revenir au Mode Formulaire (mode excution), cliquez sur l'icne de la barre

    des raccourcis

    Exercices:

    1- Crez le formulaire suivant pour manipuler les donnes de la table des abonns:

    2- Crez le formulaire suivant afin de grer les prts:

  • N.EL FADDOULI \ Initiation aux BD 8/12

    Personnaliser le formulaire:

    Dans le dernier formulaire, on est oblig de saisir la date de prt, le numro d'inventaire du livre et

    le numro de l'abonn. Il serait plus facile et plus pratique de slectionner le titre du livre dans une

    liste droulante et d'obtenir automatiquement le numro d'inventaire (de mme pour le numro de

    l'abonn). Pour ce faire, suivez les tapes suivantes:

    1- Slectionnez le formulaire.

    2- Cliquez sur l'icne .pour obtenir le formulaire en Mode cration.

    3- Slectionnez l'icne de la Bote outils afin de crer une Liste droulante dans le

    formulaire. La bote outils contient les contrles suivants:

    4- Slectionnez le premier bouton d'option dans la fentre qui s'affiche puis cliquez sur le

    bouton Suivant:

  • N.EL FADDOULI \ Initiation aux BD 9/12

    5- Slectionnez la table Livre dans la fentre qui suit puis cliquez sur le bouton Suivant:

    6- Dplacez le champ Titre de la liste "Champs disponibles" vers la liste "Champs

    slectionns" en utilisant le bouton puis cliquez sur le bouton Suivant.

  • N.EL FADDOULI \ Initiation aux BD 10/12

    7- Slectionnez le champ Titre dans la premire liste droulante et cliquez sur le bouton

    Suivant:

    8- Cliquez sur le bouton Suivant dans la fentre suivante:

  • N.EL FADDOULI \ Initiation aux BD 11/12

    9- Slectionnez le bouton d'option "Stocker la valeur dans ce champ" et le champ NumInv

    dans la liste droulante; puis cliquez sur le bouton Suivant.

    10- Donnez le contenu de l'tiquette qui accompagnera la liste droulante dans le formulaire et

    cliquez sur le bouton Terminer.

  • N.EL FADDOULI \ Initiation aux BD 12/12

    11- On obtiendra le formulaire suivant:

    Exercice:

    Crez de la mme faon une liste droulante contenant le nom et le prnom des abonns afin

    d'obtenir automatiquement le numro de l'abonn.