Comment charger dynamiquement, d'accès et de décharger les sous-formulaires dans microsoft access
Je suis en train de haut transition de l'ASP.NET pour la programmation d'accès et je suis habitué à penser en termes de Usercontrols quand je pense à des sous-formulaires dans l'Accès. Ce que je voudrais faire est de permettre à l'utilisateur de cliquer sur un bouton pour charger un sous-formulaire qui contient les contrôles utilisateur peut entrer des données supplémentaires. Je vous serais reconnaissant de toute information ou de ressources qui pourrait m'aider à comprendre comment cela est fait dans MS Access -- comment charger, décharger et d'accès aux données dans les sous-formulaires ainsi. Merci d'avance
Vous devez vous connecter pour publier un commentaire.
Bien, en règle générale, ce type de chargement des sous-formulaires se fait automatique et ne nécessite pas de codage de votre part. Donc, vous, en général, sont mieux de ne pas s'inquiéter de cette question et de sauver tout ce que le codage de temps pour aider les pauvres et les nécessiteux dans votre quartier.
Je dois cependant préciser que si vous la construction de formulaires web Access, puis cliquez sur la sous formes dynamiques sont chargées UNIQUEMENT lorsqu'ils sont utilisés. Donc, si vous placez un sous forme derrière un contrôle onglet, alors la résultante d'un formulaire web (ils sont XAML formes lors de la publication et de la forme de code est converti en JavaScript), puis le sous formulaire est dynamique chargé pour vous dans le navigateur. Nul doute que cette installation ne se traduisent dans les formulaires web de chargement beaucoup plus rapide. Donc pour les formulaires web, ce type de chargement est dynamique et à la demande pour Accéder à des formulaires Web.
Cependant, mon deviner ici est que vous parlez de l'Accès client de formes et de ne pas Accéder à des formulaires web. Étant donné que les cas, sur le côté client, temps de chargement est assez rapide et il est assez rare de s'inquiéter ou de besoin ou de déchets de développeur de temps pour faire cela.
Cependant, il existe certains cas, par exemple d'avoir à charger des 5 sous-formulaires, et ces temps pouvez commencer à ajouter jusqu'à un point où un utilisateur peut commencer à remarquer un retard. Dans ce cas, vous pouvez dynamique de la charge d'un sous-formulaire, et vous faites cela en définissant la propriété de l'objet source de sous-forme de l'objet.
Donc, gardez à l'esprit qu'un sous-formulaire n'est qu'un "contrôle" et n'est pas liée à une forme réelle. DANS la plupart des applications d'Accès j'ai vu le nom de ce sous forme de contrôle est le même nom que le sous forme, mais il n'est certainement pas à l'être.
Donc, à la dynamique de la charge d'un sous-formulaire, par exemple lors d'un changement vers un autre onglet sur un formulaire, le code ressemble à ceci:
Donc, si vous placez un sous forme de contrôle sur un formulaire, mais laisser l'objet de source de réglage de vide, pas de formulaire sera chargé ou de l'affichage des sous forme. Et au-dessus, une fois que j'ai chargé la forme, puis la source de l'objet de paramètre ne peut pas être vide, et donc je ne tente pas de définir/charge sous la forme plus d'une fois.
Comme l'ont noté, dans la grande majorité des cas lors du chargement d'un formulaire, vous avez besoin sous forme de charger et d'afficher toute façon, dans la plupart des applications typiques exemple de code ci-dessus n'est pas requise.