Enregistrer les donnée d'un formulaire
infor
-
infor -
infor -
Bonjour,
J'ai crée un formulaire Access avec des champs à remplir et des zones de liste.
J'aimerai que ces données alimentent directement une table. Pour cela j'ai crée un bouton et je lui ai affecté un procédure sur un click. La procédure est la suivante:
Private Sub Nouveau_Click()
DoCmd.GoToRecord , , acNewRec
End Sub
Mais ca ne fais rien.
Comment doit je faire?
Merci pour vos réponse.
J'ai crée un formulaire Access avec des champs à remplir et des zones de liste.
J'aimerai que ces données alimentent directement une table. Pour cela j'ai crée un bouton et je lui ai affecté un procédure sur un click. La procédure est la suivante:
Private Sub Nouveau_Click()
DoCmd.GoToRecord , , acNewRec
End Sub
Mais ca ne fais rien.
Comment doit je faire?
Merci pour vos réponse.
5 réponses
-
Bonjour,
Création d'un nouvel enregistrement (pas de sauvegarde du précédent):
DoCmd.GoToRecord , , acNewRec
Sauvegarde d'un enregistrement:
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Bonne continuation -
je travaille sous access 2000. Je ne sais pas si cela est important (je débute).
Mais la commande que tu ma donnée ne marche pas... -
Bonjour,
Ce que je vous ais donné est de l'access 2000. Mais peu importe.
Vous allez créer un bouton de commande et utiliser l'assistant bouton de commande.
Dés que l'assistant bouton de commande est ouvert, vous sélectionnez dans la colonne Catégorie: Opération sur enreg. et dans la colonne Actions: vous sélectionnez sauvegarder un enregistrement. . Ensuite click sur Terminer.
Allez voir le résultat en visualisant le code crée pour ce bouton.
Bonne continuation-
Je pense qu'il doit me manquer quelque chose car j'ai fais exactement ce que vous m'avez dis mais ca ne marche pas. Je ne dit à aucun moment quelle table il faut que sa alimente?
Je ne met rien dans les zones de listes, dans les propriétés, au niveau "source de contrôle". Je pense que ce champs est important à remplir mais je ne sais pas comment faire...
Merci beaucoup pour l'aide.
-
-
Bonjour,
Il faut que le formulaire soit lié avec la table que vous voulez remplir.
Pour cela il vous faut créer la table avec le nom des champs et le type de données. Ensuite il faut créer le formulaire a l'aide de l'assistant "Créer un formulaire a l'aide de l'assistant". Cet assistant vous proposera la table que vous avez crée. Ensuite en effet vous aurez a choisir un champ de cette table a partir des propriétés: Données-Source Contrôle.
bonne continuation -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
ReBonjour,
Il y a une solution qui passe par des lignes de code à taper. C'est vous qui voyez.