OVH Cloud OVH Cloud

#supprimé

1 réponse
Avatar
macgiver
Bonjour, j'ai un formulaire dans lequel on clique sur une date du
calendrier(controle) et si la date est déja présente je pointe vers cette
enregistrement(bookmark) jusque là ça va. Si la date est déja présente dans
le système, je supprime cette nouvelle date entré car en cliquant sur le
controle la date s'inscrit (car il n'y a pas de before update pour un
controle calendar) donc je me doit de la supprimer. Jusque la ca va encore
la suppression se fait et le pointage sur l'enregistrement correspondant à la
date cliquer aussi se fait. Sauf qu'une fois supprimer je vois dans mon
formulaire #supprimé dans l'enregistrement supprimé (en naviguant d'un
enregistrement à l'autre) .J'ai essayer un requery mais ça me rammène au
début de ma table donc je perd mon enregistrement pointer (ne fonctionne pas
plus si je fais seulement un refresh! Avez-vous d'autre solution qu'un
requery???

merci beaucoup

1 réponse

Avatar
J-Pierre
Bonsoir,

Tu récupères la/les clés de l'enregistrement en cours avant le requery, tu fais ton requery, et tu recherche ton record dans
ton nouveau recordset avec un findfirst et tu en fais ton record en cours. J'ai le code quelque part, mais excuse-moi, j'ai un
peu la flemme de le chercher....

Tu pourrais utiliser le bookmark, ce serait plus simple, mais dans un environnement multi-utilisateur, tu ne sais pas si ton
record n'a pas été entretemps supprimé par quelqu'un d'autre.....

J-Pierre

"macgiver" a écrit dans le message de news:

Bonjour, j'ai un formulaire dans lequel on clique sur une date du
calendrier(controle) et si la date est déja présente je pointe vers cette
enregistrement(bookmark) jusque là ça va. Si la date est déja présente dans
le système, je supprime cette nouvelle date entré car en cliquant sur le
controle la date s'inscrit (car il n'y a pas de before update pour un
controle calendar) donc je me doit de la supprimer. Jusque la ca va encore
la suppression se fait et le pointage sur l'enregistrement correspondant à la
date cliquer aussi se fait. Sauf qu'une fois supprimer je vois dans mon
formulaire #supprimé dans l'enregistrement supprimé (en naviguant d'un
enregistrement à l'autre) .J'ai essayer un requery mais ça me rammène au
début de ma table donc je perd mon enregistrement pointer (ne fonctionne pas
plus si je fais seulement un refresh! Avez-vous d'autre solution qu'un
requery???

merci beaucoup