Bonjour, après de multiples tentatives et des heures passées sur les forums je ne trouve pas la solution à mon problème.
Voila, j’ai une base de données ACCESS, un formulaire principale, et plusieurs sous formulaires. Dans un de ces sous formulaire je rencontre un problème lorsque je veux saisir des données dans les champs.
J’explique, il ya un champ qui est censé récupérer dans une liste déroulante des valeurs d’un autre sous formulaire par le biais d’une requête qui agit sur le formulaire principal.
Exemple :
Cette base regroupe plusieurs stations de skis (une station=Formulaire principal, chaque station est représentée par un Code Station) , les sous formulaire représentent, les données physiques (Adresse etc..), l’autre les tarifs etc.. Dans un de ces sous formulaires on fait la liste des boutiques de la station de ski. Ces boutiques sont représentées par un numéro. Dans un autre sous formulaire je récupère dans une liste déroulante tous les numéros des boutiques de la station de ski.
Lorsque je veux sélectionner une des valeurs de la liste déroulante (Afficher par une requête de type
SELECT Boutique.BoutiqueNuméro FROM Boutique WHERE (((Boutique.StationCode)=Forms!Station!StationCode.value));
) ou écrire dans n’importe quel champ, j’ai cette erreur qui apparaît :
Impossible d'attribuer une valeur à cet objet
* L'objet est peut-être un contrôle sur un formulaire en lecture seule.
* Il peut être un formulaire en mode Création.
* Il est possible aussi que al valeur soit trop grande pour ce champ
Ce message n’est en soit pas gênant parce qu’une fois avoir cliqué sur OK, je peux quand même saisir mes données, cependant d’un point de vu utilisateur ce n’est pas génial, quelqu’un aurait il une idée ?
Merci à celui qui aura le courage de me répondre…
Partager