OVH Cloud OVH Cloud

Commande Supprimer

2 réponses
Avatar
Alain TEYSSEDRE
Bonjour

j'ai crée un bouton de commande CdeSupprimer pour supprimer l'enregistrement
courant avec le code suivant:

DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE * FROM [Sociétés] " _
& "WHERE [Sociétés].[RéfSociété] = " _
& Me.RéfSociété
DoCmd.SetWarnings True
Me.Requery

y a t il plus simple comme code (ou plus propre ou efficace ?)
Est il possible de rester positionné sur l'enregistrement précédant celui
que je viens de supprimer ?

merci

Alain

2 réponses

Avatar
Daniel Carollo
Bonjour Alain!

A priori, il serait difficile de faire plus simple que ce que vous avez
fait.

Il n'est pas possible de "rester positionne" sur l'enregistrement precedent,
par contre, il vous est possible de stocker un Bookmark avant de faire le
requery, pour vous repositionner dessus apres le requery.

J'espere que ca vous donne des idees.

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"Alain TEYSSEDRE" wrote in message
news:
Bonjour

j'ai crée un bouton de commande CdeSupprimer pour supprimer
l'enregistrement

courant avec le code suivant:

DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE * FROM [Sociétés] " _
& "WHERE [Sociétés].[RéfSociété] = " _
& Me.RéfSociété
DoCmd.SetWarnings True
Me.Requery

y a t il plus simple comme code (ou plus propre ou efficace ?)
Est il possible de rester positionné sur l'enregistrement précédant celui
que je viens de supprimer ?

merci

Alain





Avatar
Alain TEYSSEDRE
Bonjour daniel

C'est quoi un bookmark ?
Comment on fait pour stocker un bookmark ?

Désolé pour les question basiques

Merci
Alain


"Daniel Carollo" a écrit dans le
message de news:
Bonjour Alain!

A priori, il serait difficile de faire plus simple que ce que vous avez
fait.

Il n'est pas possible de "rester positionne" sur l'enregistrement
precedent,

par contre, il vous est possible de stocker un Bookmark avant de faire le
requery, pour vous repositionner dessus apres le requery.

J'espere que ca vous donne des idees.

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"Alain TEYSSEDRE" wrote in message
news:
Bonjour

j'ai crée un bouton de commande CdeSupprimer pour supprimer
l'enregistrement

courant avec le code suivant:

DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE * FROM [Sociétés] " _
& "WHERE [Sociétés].[RéfSociété] = " _
& Me.RéfSociété
DoCmd.SetWarnings True
Me.Requery

y a t il plus simple comme code (ou plus propre ou efficace ?)
Est il possible de rester positionné sur l'enregistrement précédant
celui


que je viens de supprimer ?

merci

Alain