En relation avec this question, comment puis-je détecter qu'un utilisateur de formulaire ajoute un enregistrement? Ce serait idéal si je le savais dès que le "dossier courant" du formulaire devenait "nouveau" (naviguer au-delà du dernier enregistrement existant, ou cliquer sur le "nouveau" bouton de navigation), mais savoir dès que la première donnée commence être entré serait presque aussi bon. Je devine que ce serait tester quelque chose dans Form_Current()
, mais quoi (ou y a-t-il un meilleur moyen)? En outre, quel est le plus tôt que je peux trouver l'ID (Autonumber) pour le nouvel enregistrement? Cela nécessite une sauvegarde, n'est-ce pas? Est-il automatiquement rempli dans le jeu d'enregistrements du formulaire? (Je sais que c'est pas le cas pour les sauvegardes à code .AddNew ... .Update
.) La raison pour laquelle je demande ceci est de commencer à remplir la table enfant derrière le sous-formulaire (les données sont telles que je peux créer automatiquement un "par défaut" "ensemble de données que l'utilisateur peut confirmer ou modifier).Détecter un nouvel enregistrement et obtenir un ID à l'aide d'Access VBA
2
A
Répondre
3
Je pense que vous voulez:
Private Sub Form_Current()
If Me.NewRecord Then
End Sub
Le autonumber ne doit pas être utilisé avec une table enfant jusqu'à ce que l'enregistrement a été enregistré, ou vous (devrait) avoir des problèmes d'intégrité. Lorsque le sous-formulaire obtient le focus, le numéro automatique de la table principale aura été sauvegardé. N'oubliez pas que vous pouvez faire beaucoup avec l'enfant de lien, les champs de maître de lien sur un sous-formulaire.
Questions connexes
- 1. Instruction d'insertion SQL Server utilisant INSERTED pour obtenir un nouvel ID et un ID existant
- 2. Passer à un nouvel enregistrement sur Collection
- 3. Factory Girl: Comment associer un enregistrement à un autre enregistrement sans créer un nouvel enregistrement?
- 4. Comment afficher un ID auto-incrémental dans un formulaire "Créer un nouvel enregistrement" avec Rails
- 5. Adhésion ASP.NET MVC, Obtenir un nouvel ID utilisateur
- 6. access vba execute après l'insertion d'un nouvel enregistrement
- 7. Insérer un nouvel enregistrement dans EntityDataSource
- 8. Définir un nouvel ID avec jQuery
- 9. Créer un nouvel enregistrement avec un PK attribué - Castle ActiveRecord
- 10. Comment obtenir ID pour supprimer un enregistrement en utilisant jquery?
- 11. obtenir un ID d'attribut, défini comme un autre attribut ID
- 12. Obtenir exception à Obtenir enregistrement par ID en utilisant NHibernate
- 13. Animer l'arrière-plan d'un nouvel enregistrement ajouté à un XamDataGrid
- 14. J'ai un problème pour obtenir un nouvel ID de colonne inséré en utilisant sql
- 15. Comment détecter un enregistrement est verrouillé?
- 16. obtenir un enregistrement de CoreData?
- 17. Comment détecter un ID Git SHA dans un texte
- 18. Utilisation de Formtastic pour sélectionner un poste de radio et éventuellement créer un nouvel enregistrement
- 19. EF4 Enregistrement d'un objet ajoute un nouvel enfant
- 20. Comment recharger une page de pagination avec un enregistrement mis à jour et un enregistrement supprimé?
- 21. radGrid Ajouter un nouvel enregistrement ou modifier l'enregistrement
- 22. Renvoyer l'ID du nouvel enregistrement
- 23. MySQL Comment insérer un nouvel enregistrement ou mettre à jour un champ selon qu'il existe?
- 24. Sharepoint Liste de redirection avec nouvel ID
- 25. Comment supprimer un enregistrement et affecter un enregistrement existant à sa place
- 26. Comment obtenir/définir un ID unique pour la cellule dans Excel via VBA
- 27. concombre enregistrement ID
- 28. mantis nouvel utilisateur enregistrement sans email
- 29. Comment créer un id auto_increment à l'endroit où il s'était arrêté après la suppression d'un enregistrement?
- 30. Création d'un nouvel enregistrement à l'aide d'AJAX dans ASP.NET-MVC
Parfait. Je ne sais pas pourquoi je ne trouvais pas ça dans les docs .... – RolandTumble