Microsoft continue formes d'accès FAQ
analyse de logs du site indiqué, que beaucoup de gens viennent ici pour trouver des réponses sur des formulaires en continu. Donc, nous avons décidé de créer cette FAQ, pour répondre à toutes questions que vous pourriez avoir à ce sujet des formulaires en continu.
Introduction
Microsoft Access en continu est un type de forme spéciale, lors de la conception forme entière est répétée pour chaque enregistrement de la source de données. Il vous donne la possibilité de faire quelque chose de différent de d'habitude "table-view" approche, hovever vous êtes toujours limité à «rayé» de conception.
problème de base
Access ne pas créer l'objet formulaire distinct pour chaque enregistrement. Il est tout simplement une forme de tirer plusieurs fois avec des données différentes. Cela conduit à des restrictions suivantes:
- Toute modification de forme ou les propriétés des contrôles par VBA affecte l'apparence de tous les dossiers
- Les gestionnaires d'événements que vous supposez être exécutée pour chaque enregistrement, l'exécution que pour la première
- Il est limité à placer des contrôles ActiveX sur le formulaire en continu
Il n'y a pas les moyens de contourner ces limitations directement. Remarque: cette limitation ne s'applique pas à en-tête et pied de page de la forme - car il n'est pas dublicated.
FAQ
Une fois que nous avons fait par le biais de base, permet de répondre aux questions. Si vous avez des question n'étant pas de réponse ici, n'hésitez pas à le demander au bas de la page.
Comment puis-je effectuer des contrôles de regarder différents dossiers différents?
feature. Le seul moyen est d'utiliser le format -> Mise en forme conditionnelle fonctionnalité. Dans Access 2007, vous pouvez mettre le bouton droit de la souris sur le titre de ligne dans l'affichage du tableau pour y parvenir. Bien sûr, sa limite beaucoup, mais il n'y a pas beaucoup de choix ici.
Comment puis-je montrer des images de base de données?
Toutes les méthodes qui utilisent régulièrement des contrôles liés aux données sont valables. Vous pouvez utiliser Bound Object Frame, dans Access 2007 - Les pièces jointes et des contrôles d'image. Toutefois, vous ne pouvez pas utiliser n'importe quel script VBA avec EM.
Comment puis-je afficher des données sous condition ou de photos?
La seule façon d'y parvenir est de construire des requêtes personnalisées, qui effectuent des contrôles et les calculs dont vous avez besoin et préparer les données à afficher.
Comment puis-je montrer des images, qui sont stockés à l'extérieur?
Dans Access 2007, il existe une amélioration de contrôler régulièrement l'image. Il permet d'afficher l'image à partir du fichier, si vous lier au champ ou une expression qui fournit chemin de l'image et le nom. Cela fonctionne dans les formulaires en continu aussi.
En pré-2007 les versions d'Access, vous devez avoir extraits photos enregistrées dans votre base de données comme type de données OLE. AccessImagine poignées de contrôle de leur création et le maintien facilement.
Comment puis-je faire quelque chose, que les restrictions d'accès ne me permet pas de le faire?
S'il n'ya pas de trucs pour sauver la situation, les gens imitent souvent des formulaires en continu, la création d'un formulaire qui affiche plusieurs enregistrements à la fois avec des boutons de pagination. Il ya 2 inconvénients de cette approche. Première - il faut beaucoup de VBA codage. Deuxièmement - vous perdez tous les haut-utilisateurs caractéristiques peuvent utiliser à toute forme d'accès - de tri, de recherche et les filtres.
Essayez d'éviter cette voie jusqu'à ce que vous avez du temps à perdre.
Pas trouvé de réponse dont vous avez besoin? Poser une question au fond!












