IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

Lancement formulaire selon parametre d'une requete


Sujet :

IHM

  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2003
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 8
    Points : 5
    Points
    5
    Par défaut Lancement formulaire selon parametre d'une requete
    Dans la création de requête j'ai le critère:
    Comme [quel matricule] & "*"
    la requête affiche l'input box avec le texte : quel matricule
    en dessus de la zone de frappe.
    le champ utilisable dans le code est [quel matricule] pour récuperer le matricule saisi.
    L'ennui est que dans mon formulaire basé sur cette requete je veux faire des tests par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    If [quel matricule] = " " Then
    MsgBox ("erreur")
    Mais à mon avis il faut que je lui précise la requete...et je sais pas comment faire ça. Une idée svp?
    la vie est un long fleuve tranquille

  2. #2
    Membre actif
    Avatar de MashiMaro
    Profil pro
    Inscrit en
    Février 2003
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 180
    Points : 213
    Points
    213
    Par défaut
    fait des recherches sur le inputbox et les paramètres de requête sur le forum. Cela va certainement de guider pour la récupération et la gestion du paramètres (surtout si tu veux faire des tests).

    Puis pour ton test que t'as mis en exemple et qui n'est pas correct, regarde le fonctionnement de IsNull() dans l'aide Access
    MashiMaro

    L'homme sage apprend de ses erreurs, l'homme très sage apprend des erreurs des autres.

  3. #3
    Futur Membre du Club
    Inscrit en
    Février 2003
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    Ce n'était qu'un exemple pas juste du tout! je veux plutot faire des test sur la longueur des chaine avec LEN...(Merci de m'avoir fait remarquer le ="")

    je ne fais que ça rechercher c'est que je ne veux pas utiliser tout ce qui recordset, requery. En fait j'esperrais que l'on me confirme que je peux faire reference à une requete comme on fait avec un formulaire ou un etat :
    [forms]![ReqNom]![Champ]
    la vie est un long fleuve tranquille

  4. #4
    Futur Membre du Club
    Inscrit en
    Février 2003
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    Bon ben, je suis vraiment pas doué pour les recordset
    j'ai testé un truc comme ça et il ne se passe rien.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Dim rst As Recordset
    Dim dbs As Database
    Set dbs = CurrentDb
    Set rst= dbs.OpenRecordset("401 Promo")
    If Isnull (rst![Quel matricule]) Then
    MsgBox ("erreur")
    End If
    la vie est un long fleuve tranquille

  5. #5
    Membre actif
    Avatar de MashiMaro
    Profil pro
    Inscrit en
    Février 2003
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 180
    Points : 213
    Points
    213
    Par défaut
    Pas besoin de recorset, tu mets le résultat de ton inputbox dans une variable et dans ta requête, tu utilises une fonction créée préalablement qui ne fait que retourner la valeur de ta variable.

    Voici un exemple parmis d'autres messages :
    http://www.developpez.net/forums/viewtopic.php?t=152318
    MashiMaro

    L'homme sage apprend de ses erreurs, l'homme très sage apprend des erreurs des autres.

  6. #6
    Futur Membre du Club
    Inscrit en
    Février 2003
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    Merci Mashi.J'ai pas beaucoup avancée mais je vais trouver une autre solution!
    a+
    la vie est un long fleuve tranquille

  7. #7
    Membre régulier Avatar de Rodrick
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2005
    Messages : 92
    Points : 83
    Points
    83
    Par défaut

    Pas besoin de recorset, tu mets le résultat de ton inputbox dans une variable et dans ta requête, tu utilises une fonction créée préalablement qui ne fait que retourner la valeur de ta variable.

    Voici un exemple parmis d'autres messages :
    http://www.developpez.net/forums/viewtopic.php?t=152318
    J'aimerais bien voir le topic car apparement il a été supprimé et ça m'interesse beaucoup car en fait je cherche à récupérer la valeur du parametre d'une requete. J'ai essayé la méthode où on ajoute un champ dans la requete avec le parametre mais cela est utile que si il y a des résultats dans la requete.
    Allez une tite bière et au boulot!!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2000] renseignement des parametres d une requete dans un formulaire
    Par elodc dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 02/03/2011, 12h55
  2. "valeur du parametre" d'une requete - automatisation formulaire
    Par mimiciqu dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 08/04/2008, 14h05
  3. Réponses: 4
    Dernier message: 27/07/2006, 16h47
  4. Réponses: 2
    Dernier message: 20/06/2005, 14h57
  5. Mettre a jour les Parametres dans une requete SQL
    Par Tartar Ukid dans le forum C++Builder
    Réponses: 7
    Dernier message: 31/03/2004, 13h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo