Bonsoir,
Bien la partie SGBD m'a tellement "déconcerté" que je dévelloppe une méthode me permettant de gérer les fonctions "Suivant", "Précédent", "Insertion","Suppression".
Je mettrai en ligner le fruit de mon travail.
En attendant je tente de détecter un changement effectué dans un TEdit.
La problématique est que l'évènement Onchange du TEdit déclenche lors de l'initialisation du TEdit ainsi au chargement de l'enregistrement j'utilise ce code pour initialiser mes valeurs
Ce que je souhaite c'est pouvoir détecter une modification après le chargement de l'enregistrement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 for i := 0 to pred(f_benef.ComponentCount) do Begin if (f_benef.Components[i] is TEdit) And (f_benef.Components[i].tag=5) Then (f_benef.Components[i] as TEdit).Text := f_benef.sql_benef_rec.fieldByName(f_benef.Components[i].Name).asString; End;
Faut-il que j'utilise un flag me permettant de savoir si je suis en procédure de chargement d'un enregistrement ou en "saisie" "modification" de mon enregistrement.
Bref un peu dans le brouillard.
Merci de vos conseils.
Eric
Partager