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 :

Filtrer sur un champ numérique avec OpenReport [AC-2007]


Sujet :

IHM

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 13
    Points : 6
    Points
    6
    Par défaut Filtrer sur un champ numérique avec OpenReport
    Bonsoir à tous

    Dabord je voudrais remercier toutes les personnes qui nous aide et pour le temps qu'ils consacrent aux réponses.

    Voilà

    j'ai le code suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.OpenReport "E_Test", acViewPreview, , "MaDate >= Forms!F_Charges_Maison.Date1 And MaDate <= Forms!F_Charges_Maison.Date2 And Nature_Op = 'RCB'"

    Tout va bien et l'aperçu avant impression me sort bien mes enregistrements

    Maintenant je voudrais passer ce code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.OpenReport "E_Test", acViewPreview, , "MaDate >= Forms!F_Charges_Maison.Date1 And MaDate <= Forms!F_Charges_Maison.Date2 And NO =" & VGcodeop
    Là plus rien, page blanche. VGcodeop est une variable globale qui contient le code de l'opération qu j'injecte en début de procédure. Exemple 1 =RCB 2=FCB et ainsi de suite. Donc au lieu de mettre l'intitulé je voudrai tester sur le champ OP qui est numérique dans le "Report".

    J'ai cherché sur le forum mais j ai du mal à comprendre. Pareil sur Access. Je suis en 2007 sous XP


    Merci de m'aider, car cela fais un bon moment que j'essaye de me dépatouiller mais sans succès

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 13
    Points : 6
    Points
    6
    Par défaut
    Ca y est j'ai fini par trouver

    Sachant que mon formulaire appercu avant impression est basé sur une requête formée de plusieurs table : la principale qui contient les données et deux autres tables qui contiennet les codes 1 = RCB; 35 = FCB et ainsi de suite j'ai tout simplement essayer de mettre dans la commande OpenReport la source de la table qui contient le code qui m'intéresse

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.OpenReport "E_Test", acViewPreview, , "MaDate >= Forms!F_Charges_Maison.Date1 And MaDate <= Forms!F_Charges_Maison.Date2 " & "And T_Code_Opération.NO = " & VGcodeop
    Donc ici en l'occurence T_Code_Opération.NO et non NO tout court.

    C'est tout bête mais il fallait y penser.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/03/2017, 18h45
  2. [RegEx] Tester la saisie d'un champ numérique avec virgule
    Par p_m_g dans le forum Langage
    Réponses: 1
    Dernier message: 30/12/2007, 22h36
  3. remplir un champ numérique avec 0
    Par 18Marie dans le forum SQL
    Réponses: 4
    Dernier message: 16/02/2007, 11h46
  4. [D7], [MS SQLSERVER], filtrer sur un champ de type entier
    Par iam dans le forum Bases de données
    Réponses: 1
    Dernier message: 12/12/2006, 16h19
  5. Réponses: 8
    Dernier message: 06/02/2006, 14h34

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