MS Access zone de liste déroulante dans un formulaire continu des changements de la valeur pour toutes les lignes quand je change la valeur d'une ligne
J'ai essayé de résoudre ce problème pour les 2 dernières heures, mais en vain...
J'espère donc que vous pourrez m'aider avec une solution à ce problème..
J'ai un formulaire continu qui montre le nombre de lignes à un moment, j'ai ajouté une zone de liste déroulante à la forme qui montre quelques valeurs de choisir à partir d'une autre table, tout en ayant la valeur par défaut affichée de la même table. Problème, dès que je change la valeur dans l'une des zones de liste modifiables dans le formulaire, tous les autres zones de liste modifiables changements de la valeur à la même que la dernière...
Comment puis-je éviter cela??
Un million de mercis à l'avance
OriginalL'auteur LuLu | 2011-07-20
Vous devez vous connecter pour publier un commentaire.
De Tony droit. Vous ne pouvez pas faire ce que vous voulez avec un contrôle indépendant.
Cependant, ce n'est pas tout à fait clair ce que votre intention est basé sur votre question. Si la modification de la zone de liste déroulante doit mettre à jour un champ dans l'enregistrement en cours, alors vous avez juste besoin de faire un contrôle lié. Vous devez faire cela en définissant la zone de liste déroulante de la propriété Sourcecontrôle (controlsource) égal au champ approprié dans la table sous-jacente ou de la requête.
OriginalL'auteur mwolfe02
J'ai fait face à problème similaire et il a obtenu triés récemment. J'avais créé une forme de tableaux et a introduit une zone de liste déroulante dans le formulaire, la cueillette des valeurs à partir d'une liste de valeurs. Chaque fois que j'ai utilisé pour sélectionner une valeur de cette liste déroulante, la sélection utilisés pour obtenir de réflexion sur tous les enregistrements. Pour corriger cela, vous devez effectuer les opérations suivantes:-
1) Présenter la liste déroulante du champ dans la table source de votre formulaire. Au lieu de cliquer sur la liste déroulante dans la boîte à outils, cliquez sur Ajouter des champs existants lien sur le ruban et sélectionnez le nouvel ajout de zone de liste déroulante champ de la table. Cela va ajouter une zone de liste déroulante champ et une étiquette correspondante dans la zone de formulaire. Pour la forme de tableaux, vous souhaiterez peut-être supprimer l'étiquette correspondante et d'introduire une non-lié étiquette dans l'en-tête du formulaire.
Cela a résolu le problème pour moi. Espérons qu'il sera d'une certaine utilité pour vous.
Peut-être une couple d'années de retard et je suis assez sûr que cela fait longtemps que vous avez compris ce problème,mais il est bon de le laisser dans le thread pour quelqu'un,qui peut être dans le besoin.
OriginalL'auteur Satya
Ne peut pas être fait. C'est une des limitations de l'Accès continu des formulaires et des contrôles indépendants.
OriginalL'auteur Tony Toews
En raison de ce comportement étrange, je viens de cacher ce domaine.
Dans le mode feuille de données:
Maintenant, la personne peut consulter les documents et ils peuvent utiliser le formulaire. Ils n'ont pas besoin d'un champ pour la zone de liste déroulante.
OriginalL'auteur HackSlash