Insertion d'une requête dans une zone de texte

Insertion d'une requête dans une zone de texte - SQL/NoSQL - Programmation

Marsh Posté le 06-06-2005 à 18:28:12    

Bonjour, voila j'ai un problème depuis ce matin que je n'arrive pas à résoudre.
Je cherche à insérer le résultat d'une requête SQL (qui fonctionne) dans une zone de texte d'un formulaire.
Ma requete s'appelle CompteContrats.
 
Si dans le Source contrôle de ma zone te texte j'écris =[CompteContrats]![Expr1] avec la requete suivante:
SELECT Count([N° Contrat]) AS Expr1
FROM Contrat
WHERE Contrat.[N° Agent]=Formulaires!Agent![N° Agent];
J'obtiens #NOM ? dans ma zone de texte.
 
Si dans le Source contrôle de ma zone te texte j'écris =Compte([CompteContrats]![Expr1]) avec la requete suivante:
SELECT [N° Contrat] AS Expr1
FROM Contrat
WHERE Contrat.[N° Agent]=Formulaires!Agent![N° Agent];
J'obtiens #Erreur dans ma zone de texte.
 
Comment puis-je obtenir le résultat de ma requete (qui correspont à un nombre de contrats vous l'aurez compris  ;) ) dans la zone de texte ?
 
Merci  :hello:
 
EDIT: Je travaille avec Access 2000
 
REEDIT: Je me permets de souligner que c'est assez urgent, je dois l'avoir fini ce soir. Merci d'avance.


Message édité par mcyrb le 06-06-2005 à 20:05:08
Reply

Marsh Posté le 06-06-2005 à 18:28:12   

Reply

Marsh Posté le 07-06-2005 à 00:53:40    

Tant pis, merci pour votre aide  :(

Reply

Marsh Posté le 07-06-2005 à 08:32:45    

Tu es avec Access?

Reply

Marsh Posté le 07-06-2005 à 13:48:24    

mcyrb a écrit :


EDIT: Je travaille avec Access 2000


 
Tout à fait  :)  
Enfin maintenant c'est un peu trop tard mais je suis toujours preneur, ca m'interesse de savoir ou j'ai foiré.

Reply

Marsh Posté le 08-06-2005 à 17:11:09    

Slt !!
 
J'ai exactemement le même pb!!
J'ai une requête, si je la mets en tant que valeur par défaut d'une liste de choix, la liste est bien remplie, mais lorsque je mets la même chose pour une zone de texte, j'ai le fameux #Nom ?
 
Bien entendu, ma requête ne retourne qu'UNE SEULE VALEUR !!
 
Je pense que ça doit être un problème de format ou de je ne sais quoi car la liste de choix est bien adatpée pour les requêtes (car ça retourne généralement plusieurs valeurs) contrairement à une zone de texte..
 
Une idée ??

Reply

Marsh Posté le 08-06-2005 à 17:35:17    

Reply

Marsh Posté le 08-06-2005 à 18:41:18    

Bon, ça m'a aidé mais par contre je ne sais pas comment rafraîchir la zone de texte.. en qq sorte réexécuter la requête pour obtenir une nouvelle valeur dans la zone de texte.
 
J'en ai besoin car selon ce que je choisis dans une liste, ma zone de texte donne un résultat différent!
 
Quelqu'un peut me donner un coup de main SVP??

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed