* Bonjour, *
Lorsque que je transfère les données du recordset dans le formulaire, donc après l'affichage des données à l'écran, une copie de l'enregistrement trouvé se créer par défaut (erreur .......). Comment remédier à cet événement (ne pas créer de copie). Ma recherche se fait sur une chaine de caractères et par la suite, je veux afficher directement le résultat (l'enregistrement trouvé) sans afficher tous les enregistrements le précédent à l'écran à l'usager (pas de défilement) et ne pas créer la copie. Je regarde pour utiliser docmd.gotorecord ??? correctement après un rst.movenext ...... Est-ce correct ?
[Ex.]
* Merci *
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Do while not trouve = true if (nocommande = nocommande2) then (nocommande est pas l'index) Affiche = true rst.gotorecord ?????????????? '( au lieu de 'DoCmd.GoToRecord , , acNext ci-dessous) else rst.movenext DoCmd.GoToRecord , , acNext (actuellement. Fais un défilement ....) end if loop If affiche = true then rst.edit Me![données].value= rst("données").value etc ........ rst.update end if
Partager