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

VB 6 et antérieur Discussion :

[Vb6] et Crystal Report Probleme en SelectionFormula


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 71
    Par défaut [Vb6] et Crystal Report Probleme en SelectionFormula
    salut bon mon probleme est je veux afficher 1 Etat entre deux Date Different
    Voila mon Code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Private Sub Command1_Click()
    If MaskEdBox1.Text <> "" And MaskEdBox2.Text <> "" Then
    CrystalReport1.ReportFileName = App.Path & "\Les Etats\Liste Des Articles Par Date1.rpt"
    CrystalReport1.SelectionFormula = "({article.datea_art}= BETWEEN #" & (MaskEdBox1.Text) & "# And #" & (MaskEdBox2.Text) & "#)"
    CrystalReport1.Action = 1
    End If
    End Sub
    Le Probleme de Ce code c'est il Me sorte un deboguage Erreur Dans le Fichier Liste Des Articles Par Date1.rpt
    Erreur dans la Formule <Record_Selection>
    svp Pourrez vous M'aidez Sur ca ?

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    afficher 1 Etat entre deux Date Different
    J'avoue ne plus bien me souvenir de la syntaxe pour SelectionFormula, mais si tu veux faire une recherche sur une plage entre deux dates, je verais plûtot
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    article.datea_art >= MaskEdBox1.Text and article.datea_art <= MaskEdBox2.Text
    MaskEdBox1.Text etant la date de debut et MaskEdBox1.Text la date de fin.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Petite précision, BETWEEN semblerait être une instruction SQL, mais je me trompe peut être et, je ne verrai rien a que l'on me contredise
    La formule semble bien être
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    CrystalReport1.SelectionFormula = "{article.datea_art} >= #" & MaskEdBox1.Text & _
                                "# And {article.datea_art} <= #" & MaskEdBox2.Text & "#"
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  4. #4
    Membre confirmé
    Avatar de nabil
    Inscrit en
    Avril 2002
    Messages
    223
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 223
    Par défaut
    Selectionformula de crystal report prend des requetes sql ProgElecT.
    Donc la dernière syntaxe que tu as donné doit être juste.

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 188
    Par défaut
    salut mes amis
    en faite j'ai vu que cette discussion peut m'aider beaucoup dans mon pb
    dans mon cas j'utilise ASP avec Crystal report dans une application web
    je doit afficher dans mon état les infos comprises entre deux date date1 et date2 pour cela j'ai utilisé prompt0 et prompt1 pour les deux date mais sa ma affiché une erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    la connexion avec la base de données vient d'échouer,veuillez vérifier que le base de données se trouve dans l'emplacement spécifier dans l'etat
    des collègue mon dit que l'erreur et due du faite que on ne peut pas faire passé des date en param pour un etat e cette effet j'ai penser a utiliser Select Formula
    alors pourriez vous m'indiqué comment l'utiliser pour faire passer l'intervalle de date a mon état (quelle variables doit-je déclarer ... )

    merci

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

Discussions similaires

  1. Probleme vb6 et crystal report (données entre deux dates)
    Par weboxdev dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 23/01/2013, 14h06
  2. probleme entre application developpez en vb6 et crystal reports 2008
    Par sooprano dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 20/02/2009, 09h43
  3. [Vb6] et Crystal Report Probleme d'affichage de rapport
    Par olivier11a dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 22/07/2008, 14h42
  4. vb6 et Crystal Report
    Par michelk dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 14/01/2006, 10h48
  5. VB6 et Crystal Reports 8.5, pb de chemin de base de données
    Par exe dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 20/09/2005, 16h36

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