A voir également:
- Access-formulaire de saisie
- Formulaire de réclamation facebook - Guide
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Alias du formulaire - Forum Programmation
- Test de recrutement opérateur de saisie ✓ - Forum Études / Formation High-Tech
- Formulaire de remboursement free pdf ✓ - Forum Vos droits sur internet
3 réponses
blux
Messages postés
24888
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
28 mars 2023
3 314
21 juin 2007 à 16:58
21 juin 2007 à 16:58
blux
Messages postés
24888
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
28 mars 2023
3 314
21 juin 2007 à 13:04
21 juin 2007 à 13:04
Salut,
1 - Mettre ton code DoCmd.GoToRecord , , acNewRec dans l'évènement 'sur ouverture' de ton formulaire
2 - modifier les champs pour les passer en liste et donner une requête par défaut pour le choix des valeurs.
1 - Mettre ton code DoCmd.GoToRecord , , acNewRec dans l'évènement 'sur ouverture' de ton formulaire
2 - modifier les champs pour les passer en liste et donner une requête par défaut pour le choix des valeurs.
merci pour ta réponse,
j'ai déjà essayé de mettre "DoCmd.GoToRecord, , acNewRec" dans la sub "form_open", mais quand je veux lancer le formulaire, j'ai un message d'erreur "l'expression sur ouverture entrée comme parametre de la propriete de type evenement est a l'origine d'une erreur. La declaration de la procedure ne correspond pas à la description de l'evenement ou de la procedure du meme nom ..."
Je ne comprend pas trop, le code que j'ai mis est (tout simplement) le suivant :
Private Sub form_open()
DoCmd.GoToRecord , , acNewRec
End Sub
Je ne comprend pas ou est le probleme....:-|
j'ai déjà essayé de mettre "DoCmd.GoToRecord, , acNewRec" dans la sub "form_open", mais quand je veux lancer le formulaire, j'ai un message d'erreur "l'expression sur ouverture entrée comme parametre de la propriete de type evenement est a l'origine d'une erreur. La declaration de la procedure ne correspond pas à la description de l'evenement ou de la procedure du meme nom ..."
Je ne comprend pas trop, le code que j'ai mis est (tout simplement) le suivant :
Private Sub form_open()
DoCmd.GoToRecord , , acNewRec
End Sub
Je ne comprend pas ou est le probleme....:-|
blux
Messages postés
24888
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
28 mars 2023
3 314
>
clem
21 juin 2007 à 14:13
21 juin 2007 à 14:13
Je viens de tester chez moi et ça marche...
Peux-tu faire le test en créant un formulaire vierge et seulement ce code ?
Peux-tu faire le test en créant un formulaire vierge et seulement ce code ?
clem
>
blux
Messages postés
24888
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
28 mars 2023
21 juin 2007 à 14:59
21 juin 2007 à 14:59
Ca y est, ca fonctionne...c'était simplement "form_load" et non pas "form_open"...
Ca c'est des mauvais restes de la programmation en VBA sous excel !
merci pour tes conseils Blux....bonne fin d'aprem
Ca c'est des mauvais restes de la programmation en VBA sous excel !
merci pour tes conseils Blux....bonne fin d'aprem
Alors, j'ai encore un petit souci, j'ai créé des listes déroulantes pour les champs que je souhaitais remplir avec des valeurs déjà dans la base.
J'ai par exemple un champs CE. J'ai donc créé une liste qui a comme contenu le champs CE et comme source controle le champs CE. Seulement, lorsque je sélectionne une valeur de ce champ avec la liste pour mettre dans mon nouvel enregistrement, c la valeur du champs numéro (clé) correspondant qui est inscrite dans la table.
la requete générée automatiquement par l'assistant suivant mon choix d'afficher les valeurs du champs CE est la suivante:
SELECT tableajout.Numéro, tableajout.CE FROM tableajout;
Pourquoi "Numéro" est-il présent alors que je ne l'ai pas séléctionné dans l'assistant pour la création de la liste?
J'ai donc testé en enlevant tableajout.Numéro et là, plus rien ne s'affiche dans le menu déroulant...
Je me demande donc quel est le problème...
J'ai par exemple un champs CE. J'ai donc créé une liste qui a comme contenu le champs CE et comme source controle le champs CE. Seulement, lorsque je sélectionne une valeur de ce champ avec la liste pour mettre dans mon nouvel enregistrement, c la valeur du champs numéro (clé) correspondant qui est inscrite dans la table.
la requete générée automatiquement par l'assistant suivant mon choix d'afficher les valeurs du champs CE est la suivante:
SELECT tableajout.Numéro, tableajout.CE FROM tableajout;
Pourquoi "Numéro" est-il présent alors que je ne l'ai pas séléctionné dans l'assistant pour la création de la liste?
J'ai donc testé en enlevant tableajout.Numéro et là, plus rien ne s'affiche dans le menu déroulant...
Je me demande donc quel est le problème...
21 juin 2007 à 17:02