cs_douina
Messages postés7Date d'inscriptionvendredi 1 octobre 2010StatutMembreDernière intervention13 mai 2011
-
25 févr. 2011 à 23:48
apcmorsott
Messages postés9Date d'inscriptionmercredi 25 novembre 2009StatutMembreDernière intervention12 septembre 2013
-
10 mars 2011 à 08:58
bonjour je veux savoir si je peux supprimer tous les enregistrement d'un tableau (paradox)
je vaux programmer une bouton pour ça;
j'ai utilisé ce cede mais j'ai reçut un erreur
Enregistrement/clé effacé
voila le code ;
var
RecordPlace: TBookmark ;
begin
RecordPlace := Table1.GetBookmark;
Table1.Active:=true;
Table1.DisableControls;
Table1.First;
while not Table1.Eof Do
begin
table1.delete;
Table1.Next;
end;
Table1.EnableControls;
Table1.GotoBookmark(RecordPlace);
end;
WhiteHippo
Messages postés1154Date d'inscriptionsamedi 14 août 2004StatutMembreDernière intervention 5 avril 20123 26 févr. 2011 à 00:41
Bonsoir
Un GetBookMark sauvegarde la position courante afin de la restaurer plus tard si tu navigues dans les enregistrements, mais si tu supprimes tous les enregistrements de la table, le GotoBookmark ne peut pas retrouver la position sauvegardée, d'où l'erreur.
Cordialement.[hr]"L'imagination est plus importante que le savoir." Albert Einstein
WhiteHippo
Messages postés1154Date d'inscriptionsamedi 14 août 2004StatutMembreDernière intervention 5 avril 20123 26 févr. 2011 à 00:46
Juste au cas où ce n'aurait pas été clair... il faut supprimer l'utilisation du bookmark.
begin
Table1.Active:=true;
Table1.DisableControls;
Table1.First;
while not Table1.Eof Do
begin
table1.delete;
Table1.Next;
end;
Table1.EnableControls;
end;
Cordialement.[hr]"L'imagination est plus importante que le savoir." Albert Einstein