Tp2 delpfi s3 Spécialité BDD S Module Delphi INSFP de Médéa Année Programmation des bases de données aux Delphi suite -TP - Manipulation de données par programmation Il existe deux façons d'accéder lire ou écrire au contenu des champs Les opération de bas

Spécialité BDD S Module Delphi INSFP de Médéa Année Programmation des bases de données aux Delphi suite -TP - Manipulation de données par programmation Il existe deux façons d'accéder lire ou écrire au contenu des champs Les opération de base Lecture d'un champ L'accès au contenu d'un champ se fait par la propriété Fields du DataSet qui est un tableau de champs L'accès a la valeur d'un champ peut être se faire par le n du champ sa position dans le tableau ou par son nom gr? ce à les deux méthodes Fields FieldByName ?? Exécutez Delphi pour créer une nouvelle application ?? Insérer deux Edit et un Button sur la ?che ?? Associez à la propriété Caption de Button la valeur Ecriture et implémentez sa méthode OnClick avec les lignes suivantes procedure Tform button Click Sender Tobjet begin Edit Text Adotable Fields Asstring Edit Text Adotable FieldByName 'Num Etud' Asstring end Lancez Votre programme pour tester ?? Ajouter deuxième Button et associer à la propriété Caption de Button la valeur A ?cher et implémentez sa méthode OnClick avec les lignes suivantes procedure Tform button Click Sender Tobjet begin showmessage 'NumEtud' Adotable Fields Asstring showmessage 'NumEtud' Adotable FieldByName 'Num Etud' Asstring end Lancez Votre programme pour tester Modi ?er le contenu d'un champs Par défaut le DataSet en mode édition pour empêche cela il faut passer la propriété AutoEdit du composant DataSouse à false Pour passer le DataSet en mode édition il faut appeler sa méthode Edit ?? Ajouter ème Button et associer à la propriété Caption de Button la valeur Modi ?er et implémentez sa méthode OnClick avec les lignes suivantes procedure Tform button Click Sender Tobjet begin Adotable Edit Adotable Fields AsInteger Adotable FieldByName Nom Asstring 'Mameri' Edit Text Adotable Fields Asstring Edit Text Adotable FieldByName 'Num Etud' Asstring end C Ajouter Insérer d'enregistrement Il est possible d'insérer ou d'ajouter un enregistrement par les deux méthodes Insert ajouter a la ?n de table Append l'enregistrement insérer se place avant l'enregistrement courant Ou bien insérer un enregistrement tout en remplissant mes champs gr? ce aux méthodes AppendRecord InsertRecord ?? Il faut ensuit remplir chaque champs procedure Tform button Click Sender Tobjet begin Adotable insert Adotable Fields AsInteger Adotable FieldByName Nom Asstring 'samir' Adotable InsertRecord 'ahlem' 'tahri' ' ' end Validation Annulation de mis a jour Navigation dans la base de données A On Mode Programmation Enregistrement précédent suivant premier et dernier Début et ?n de table EX Adotable First Adotable Next Adotable Last B On Mode Conception La façon le plus simple pour naviguer dans les donnés est d'utiliser le composant navigateur DBNavigator C'est un composant graphique représente des boutons type qui permettent de passer d'un enregistrement à l'autre etc Pour utiliser un navigateur BD il su ?t de l'ajouter à la ?che contenant les données et de donner une valeur à sa propriété DataSource C C

  • 367
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager