Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1711 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  contenu form comme variable dans requete pour remplir un état

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

contenu form comme variable dans requete pour remplir un état

n°1744935
winzo
Posté le 11-06-2008 à 16:52:36  profilanswer
 

Bonjour à tous,
désolé pour le titre : un peu long et un peu en langage SMS mais j'avais pas le choix pour tout faire passer.
 
Mon problème : l'impression de mon état sous access affiche #erreur ou #nom à la place des valeurs.
 
Le remplissage des champs de cet état se fait par des requêtes qui utilisent les champs du formulaire, appelant l'état, comme paramètres.
 
Mes requêtes fonctionnent quand je les exécutent directement : affichage de la boite de dialogue pour les paramètres....
 
Je pense que dans mon état, la requête ne sait pas où trouver les paramètres : aucune boite de dialogue.
Pourtant les paramètres ont le même nom que mes champs dans le formulaire.
Comment dire à access que le paramètre vient de se formulaire ?
 
Merci de votre aide.
Winzo
 
 

mood
Publicité
Posté le 11-06-2008 à 16:52:36  profilanswer
 

n°1747104
tegu
Posté le 16-06-2008 à 16:27:15  profilanswer
 

La propriété .RecordSource (Source) de ton état est-elle une chaine SQL ou le nom d'une requête pré paramétrée dans Access ?
 
Dans le second cas, je crois que tu ne peux pas gérer cela sous forme de paramètres, à moins de coder une mise à jour de ces paramètres par du code VBA à la volée.
 
Le plus simple me paraît être dans ta requête de faire référence aux champs de ton formulaire au lieu de saisir les paramètres.
Cela induit que cette requête ne pourra fonctionner qu'avec le formulaire ouvert et dûment rempli.
Dans ce cas la référence d'un champ est écrite sous la forme complète :
Forms![NomDeTonFormulaire]![NomDeTonChamp]
 
L'utilisation du code VBA serait plus souple, permettrait aussi de contrôler les cas de non remplissage ou d'erreur de saisie, mais ça dépend de ton objectif.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  contenu form comme variable dans requete pour remplir un état

 

Sujets relatifs
[MySql] requete group by + order by { RESOLU }Augmentation d'une variable par 1
Obtenir une variable UNIQUE a chaque client[C#] Imprimer le contenu d'un webBrowser
modifier une requete suivant les resultats d'1 formulairecomment remplir une checkedlistbox a partir d'une autre ?
ajouter variable "toutes" à la listboxImprimer le contenu du MSFlexGrid
Variable $_SERVER[Access VBA] Créer une requête
Plus de sujets relatifs à : contenu form comme variable dans requete pour remplir un état


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR