Bonjour,
J'utilise un recordset pour rechercher un enregistrement que je veux supprimer.
Je n'arrive pas à utiliser la fonction delete sur l'enregistrement courant.
Pouvez-vous m'aider ?
Ex :
mon_recordset.delete -> Ne fonctionne pas
Merci.
Bonjour,
J'utilise un recordset pour rechercher un enregistrement que je veux supprimer.
Je n'arrive pas à utiliser la fonction delete sur l'enregistrement courant.
Pouvez-vous m'aider ?
Ex :
mon_recordset.delete -> Ne fonctionne pas
Merci.
Bonjour
Peux-t-on avoir l'ensemble du code et où se situe-t-il ?
Starec
rstASSO est mon recordset. Je me positionne sur l'enregistrement choisi (par la clause IF), et je désire supprimer l'enregistrement courant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Do Until rstASSO.EOF mon_id_ac_base = rstASSO.Fields("id_ac") mon_id_ts_base = rstASSO.Fields("is_ts") If (mon_id_ac_base = mon_id_ac) And (mon_id_ts_base = mon_id_ts) Then rstASSO.CurrentRecord.delete End If rstASSO.MoveNext Loop
Pas besoin d'être en Edit pour Delete.
Je ne comprend pas ce que vous entendez par le mode Edit...
Comment doit je faire marcher l'instruction :
rstASSO.CurrentRecord.delete ?
Bonjour,
La méthode Delete est directement membre de la classe Recordset donc:
Code vb : Sélectionner tout - Visualiser dans une fenêtre à part rstASSO.Delete
... Petite précision (au cas où) là je parle des classes de la bibliothèques DAO
_
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager