Miss_Am
Messages postés15Date d'inscriptionjeudi 16 juin 2005StatutMembreDernière intervention20 juillet 2005
-
19 juil. 2005 à 17:47
wilfrid2009sylvin
Messages postés1Date d'inscriptionmercredi 1 juillet 2009StatutMembreDernière intervention23 mai 2010
-
23 mai 2010 à 17:56
Bonjour à tous...
Je suis sous access et j'ai un sous formulaire dans lequel des enregistrements sont rentrés automatiquement en fonction de ceux du formulaire principal...
J'aimerais que sur modification d'une ligne du sous formulaire (il est en mode feuille de données) le focus passe automatiquement à la ligne suivante. Ce qui revient à la meme chose que si on clic sur le bouton suivant de la barre de défilement.
Donc ma question est: comment ecrire en code de passer à une nouvelle ligne, ou de faire la meme chose que si l'utilisation avait cliqué sur la barre de défilement?
J'ai déja essayé DoCmd.GoToRecord, acNext ou acNewRec mais ca ne marche pas parce que la ligne suivante est vide donc ce n'est pas un enregistrement.
wilfrid2009sylvin
Messages postés1Date d'inscriptionmercredi 1 juillet 2009StatutMembreDernière intervention23 mai 2010 23 mai 2010 à 17:56
D'après moi,si vous êtes dans visual basic,voila ce que vous pouvez faire :
Lorque vous enregistrer sur le formulaire principal , il remplit aussi les sous formulaires ,si d'après ce que vous dites et vous voulez que a la fin de l'enregistrement le curseur passe a la ligne Ok
Voila se que vous allez mettre a la fin du boutton enregistrer
La zone de texte a laquelle la souris ou encore le curseur viendra se placé et ensuite un point après setfocus
ex:
text1.setfocus voila se que j'avais comme idée pour vous .
Si vous n'avez pas compris envoi un mail a l'adresse:wilfridngamba@yahoo.fr