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

Requêtes et SQL. Discussion :

Problème d'impression avec SQL


Sujet :

Requêtes et SQL.

  1. #1
    Membre habitué Avatar de DurDur
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2005
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2005
    Messages : 244
    Points : 135
    Points
    135
    Par défaut Problème d'impression avec SQL
    Bonjour,

    Je réalise une appli de PUBLIPOSTAGE.

    Après avoir fait une sélection, je me retrouve avec la requête suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select distinctrow [rqs_publipostage].*from [rqs_publipostage] where (([rqs_publipostage].[nom1] like "BE*"));
    Je la transforme en variable

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    jc_TRI="select distinctrow [rqs_publipostage].*from [rqs_publipostage] where (([rqs_publipostage].[nom1] like "BE*"));"
    là, il y a déjà des problèmes avec les 'qottes'
    et je voudrais l'insèrée dans mon code de cette manière

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    With DOC.MailMerge
            .OpenDataSource Name:=DbNAME, SQLStatement:= jc_TRI
            .Destination = wdSendToPrinter
            .Execute
        End With
    Pour vérifier, j'ai procédé de cette manière:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    jc_Tri = "BE*"
     
        With DOC.MailMerge
            .OpenDataSource Name:=DbNAME, SQLStatement:="select distinctrow [rqs_publipostage].*from [rqs_publipostage] where (([rqs_publipostage].[nom1] like " & Chr(34) & jc_Tri & Chr(34) & "));"
            .Destination = wdSendToPrinter
            .Execute
        End With
    Mais pas d'impression (pas de message d'erreur).

    Merci de votre aide.

    JC57

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 653
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 653
    Points : 34 368
    Points
    34 368
    Par défaut
    salut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    jc_TRI="select distinctrow [rqs_publipostage].*from [rqs_publipostage] where (([rqs_publipostage].[nom1] like 'BE*'));"

  3. #3
    Membre habitué Avatar de DurDur
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2005
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2005
    Messages : 244
    Points : 135
    Points
    135
    Par défaut
    Merci pour cette réponse rapide,

    Mais déjà fait et réessayé sans résultat (pas d'impression).

    Est ce qu'il y a un moyen pour faire se dérouler le programme pas à pas ?

    JC57

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Dans un premier temps, il manque un espace avant le From.

    Passes ta requête Select dans une MsgBox pour voir son contenu.

    Starec

  5. #5
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 653
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 653
    Points : 34 368
    Points
    34 368
    Par défaut
    juste des fois que : le résultat de la requête n'est pas vide ?
    et pense à mettre des espaces dans la requete.
    Enfin, pour le problème lié à l'imprimante, une tache d'impression est lancée ou pas du tout ?

  6. #6
    Membre habitué Avatar de DurDur
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2005
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2005
    Messages : 244
    Points : 135
    Points
    135
    Par défaut
    Bonsoir à tous,

    Pour la requête, elle est formulée par le tutoriel de LOUFAB avec contrôle du contenu de la reqête, elle n'est pas vide.

    J'ai remplacé les 'double quotte' par des simples pour le critère LIKE.

    J'ai ajouté les 'double quotte' au début et à la fin de la requête.

    Cette requête se présente bien dans un MSGBOX.

    Et il se passe bien quelque chose (tache d'impression ?), mais c'est trop vite et je ne vois pas ce qui se passe.

    JC57

Discussions similaires

  1. Problème d'impression avec les cases à cocher
    Par madseb dans le forum Access
    Réponses: 7
    Dernier message: 17/09/2022, 18h20
  2. Problème de date avec SQL Server
    Par gide_x dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 22/07/2007, 11h37
  3. [MySQL] problème affichage image avec sql
    Par igaurillac dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 14/02/2007, 18h04
  4. Probléme de caratéres avec sql*loader
    Par delphyjp dans le forum Oracle
    Réponses: 4
    Dernier message: 08/03/2006, 10h53
  5. Problème d'impression avec delphi
    Par Bourak dans le forum Langage
    Réponses: 1
    Dernier message: 12/11/2005, 17h13

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