Créer un nouveau dossier lors de l'enregistrer sur le bouton au lieu de remplacer MS-Access
J'ai un formulaire avec un combox-fort et d'une zone de texte qui sont liées à une table, il y a aussi une table avec le contenu et un bouton pour enregistrer le record donné.
Je me demandais comment puis-je avoir le formulaire de créer un nouvel enregistrement, plutôt que de remplacer l'actuel lorsque le bouton "enregistrer" est cliqué ?
Je suis actuellement en utilisant une macro qui a un RunCommand SaveRecord et Actualiser pour mettre à jour la table.
Ai-je besoin pour utiliser du code vba pour réaliser ce que je suis à la recherche ?
- pouvez-vous nous montrer vos codes actuels ?
- méfiez-vous de la clé primaire ..
- La clé primaire est auto-généré pour chaque enregistrement. Je n'ai pas vraiment de code que j'ai été en utilisant les macros incorporées pour l'clcick événement. J'ai inséré une capture d'écran de la Question.
Vous devez vous connecter pour publier un commentaire.
Je pense que la réponse la plus simple serait de construire rapidement une macro en VBA - le code pour ajouter un nouvel enregistrement à une table est assez simple:
Vous pouvez extraire les données à partir de la boîte de texte (ou quelle que soit l'entrée que vous utilisez) sur votre formulaire en ajoutant des variables et de la lecture des données, tels que:
Voici le code que j'utilise pour un programme similaire - c'est plus complexe, mais son ajout des lignes en fonction de critères dans la base de données et de saisie dans le formulaire.