OVH Cloud OVH Cloud

Suppression logique d'enreg.

3 réponses
Avatar
Mei Hua
Bonjour, je voudrais savoir s'il est possible de=20
transformer la suppression physique d'un enregitrement en=20
suppression logique dans une fiche avec des donn=E9es d'une=20
table affich=E9e sous forme de liste.
Je veux dire par l=E0 que lorsque l'utilisateur appuie sur=20
la touche suppression, access flagge l'enregistrement=20
uniquement et non le supprimer
Merci beaucoup

3 réponses

Avatar
Raymond
Bonjour.

à ma connaissance, ce n'est pas possible, mais tu peux créer un champ
oui/non que tu charges à oui en suppression en attente et en sortie de
formulaire tu lances une requête suppression pour supprimer tous les
enregistrements à oui.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Mei Hua" a écrit dans le message de
news:9a7201c3802d$449e6220$
Bonjour, je voudrais savoir s'il est possible de
transformer la suppression physique d'un enregitrement en
suppression logique dans une fiche avec des données d'une
table affichée sous forme de liste.
Je veux dire par là que lorsque l'utilisateur appuie sur
la touche suppression, access flagge l'enregistrement
uniquement et non le supprimer
Merci beaucoup
Avatar
Mei Hua
Entierement d'accord sur ta proposition, mais avant tout,
je dois programmer l'evenement keyevent ou keypress de la
touche "Suppression" n'est ce pas ?
et comment programme t-on l'evenement keypress sur la
touche "Suppression" ?
merci beaucoup

-----Message d'origine-----
Bonjour.

à ma connaissance, ce n'est pas possible, mais tu peux
créer un champ

oui/non que tu charges à oui en suppression en attente et
en sortie de

formulaire tu lances une requête suppression pour
supprimer tous les

enregistrements à oui.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Mei Hua" a écrit dans le message de
news:9a7201c3802d$449e6220$
Bonjour, je voudrais savoir s'il est possible de
transformer la suppression physique d'un enregitrement en
suppression logique dans une fiche avec des données d'une
table affichée sous forme de liste.
Je veux dire par là que lorsque l'utilisateur appuie sur
la touche suppression, access flagge l'enregistrement
uniquement et non le supprimer
Merci beaucoup

.



Avatar
Raymond
tu places cette fonction sur l'événement delete:
Private Sub Form_Delete(Cancel As Integer)
Cancel = True
Me.CaseaCocherSuppress = True
End Sub

cancel = true annule l'opération de suppression de la touche suppress.
en fin, tu supprimes tous les enregistrements dont CaseaCocherSuppress est à
True
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Mei Hua" a écrit dans le message de
news:06a001c38031$90c49120$
Entierement d'accord sur ta proposition, mais avant tout,
je dois programmer l'evenement keyevent ou keypress de la
touche "Suppression" n'est ce pas ?
et comment programme t-on l'evenement keypress sur la
touche "Suppression" ?
merci beaucoup