rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Requête renvoie dans une variable sous Access

Posté par Pitou, le vendredi 23 mai 2003 à 11:39:03
Salut à tous,
Voilà j'ai un petit problème sous Access 2000 qui m'empèche de faire pas mal de trucs en fait. J'ai un formulaire avec des champs qui devrait se remplir automatiquement à chaque affichage de la page par le biais d'une requête qui irait chercher l'information dans une table et la stockerait dans ce champ. Seulement quand sous VB je fais monChamp = maRequête ou monChamp = runsql "maRequête" ça ne marche jamais (#nom? pour le 1er cas ou un message d'erreur pour le 2nd). Quelqu'un doit bien savoir faire ça non? Merci
Répondre à Pitou  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
fat_cartman, le vendredi 23 mai 2003 à 12:27:01
Eh ben non!! Faut pas t'y prendre comme ca!!
Soit tu definis la source de données de ton formulaire en tant que requête, soit tu fais tout a la main comme un pro:

Dim rs As RecordSet
Dim con as object
Dim req As String

set con = application.currentproject.connection
set rs = createobject("ADODB.recordset")
req = "la requete en sql"

rs.Open req, con, 1

tu te deplaces avec rs.movenext, .movefirst, ...
tu choisis les champs avec rs.fields(0) pour le premier champ de l'enregistrement courant.

Ca c'est un truc de ouf!!

Fat_Cartman,
Parce que je le vaux bien... 
Répondre à fat_cartman

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Pitou, le vendredi 23 mai 2003 à 13:45:04
Alors ça c'est une réponse comme j'en cherche depuis longtemps! J'avais bien flairé un truc utile et intéressent avec ce RecordSet mais j'avais encore trouvé personne pour me l'expliquer donc merci beaucoup ça me décoince pas mal de trucs. Je vais essayer de me débrouiller maintenant. A+ et merci encore.
Répondre à Pitou

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Pitou, le vendredi 23 mai 2003 à 13:51:53
Au fait j'ai juste un dernier détail à te demander si t'as le temps. Comment tu fais pour que ces champs se recalculent à chaque changement d'enregistrement? J'ai essayé toutes les possibilités d'évènement mais aucune ne s'applique quand on passe à l'enregistrement suivant ou précédent d'un formulaire. T'aurais pas une idée?
Répondre à Pitou

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 fat_cartman, le vendredi 23 mai 2003 à 15:49:29
Alors la mon pote faut mettre ta requete en tant que source de données du formulaire. Je connais pas non plus d'événement qui fasse cela pour les formulaires, par contre pour les états y'a l'événement "On Format" (ou "Au Formatage") de la section "Détail" qui te permet de faire n'importe quoi a chaque changement d'enregistrement.
Voila, C tt ce ke je sais, la source est tarie...

Fat_Cartman,
Parce que je le vaux bien... 
Répondre à fat_cartman
Logiciels pertinents trouvés dans les téléchargements
Télécharger OpenOffice.org 2.4.1OpenOffice.org - OpenOffice est une suite bureautique complète entièrement gratuite, compatible avec la suite Microsoft Office. Elle...Catégorie: Suite bureautique
Licence: Open Source
Télécharger PowerISO 4.2PowerISO - PowerISO est un outil de gestion d'images de CD et DVD, capable d'ouvrir, d'extraire, de créer, d'éditer, de compresser et...Catégorie: Gravure
Licence: Demo
Télécharger SSH Secure Shell 3.0 build 203SSH Secure Shell - SSH secure shell for workstations est un client SSH flexible permettant de se connecter de façon sécurisée à des...Catégorie: Telnet/SSH
Licence: Open Source
Télécharger Aide-mémoire 2.3Aide-mémoire - Ce logiciel permet de coller des aides mémoires (post-it) sur votre bureau. Son but est simple, éviter de décorer votre...Catégorie: Organisation
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Requête renvoie dans une variable sous Access »