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 :

Requete SQL avec 2 paramètres


Sujet :

VB 6 et antérieur

  1. #1
    Membre à l'essai
    Étudiant
    Inscrit en
    Août 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2006
    Messages : 32
    Points : 23
    Points
    23
    Par défaut Requete SQL avec 2 paramètres
    Requete:
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT Salaries.MatriculeSal, Salaries.NomSal, Salaries.PrenomSal, Emploi.LibelleEmploi, Services.LibelleServ, Elements_Absences.NumeroAbs, Elements_Absences.DateAbsDeb, Elements_Absences.DuréeAbs, Elements_Absences.EtatAbsence, Types_Absences.LibelleTypeAbs FROM Types_Absences, Elements_Absences, Services, Salaries, Emploi WHERE Types_Absences.NumeroTypeAbs = Elements_Absences.NumeroTypeAbs AND Elements_Absences.MatriculeSal = Salaries.MatriculeSal AND Services.NumeroServ = Salaries.NumeroServ AND Salaries.NumEmploi = Emploi.NumEmploi AND (YEAR(Elements_Absences.DateAbsDeb)= ?) AND (Salaries.MatriculeSal = ?)


    et j'ai le code suivant derrière un bouton:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    On Error GoTo gesterror
    Dim annee As String
    Dim mat As String
    DataReport4ListeAbsenceUnSalarie.ConnectionSalar.Open
    annee = InputBox("Entrer l'année :", "Liste des employés absents pendant l'année")
    mat = InputBox("Entrer le matricule du salarie:", "Absence d'un employé pendant l'année")
    DataReport4ListeAbsenceUnSalarie.Orientation = rptOrientLandscape
    DataEnvironmentServices.CmdUnSal1anne(annee, mat)
    DataReport4ListeAbsenceUnSalarie.CmdUnSal1anne.Close
    
    gesterror:
    If Err.Number = 3704 Then
    DataEnvironmentServices.ConnectionSalar.Close
    End If
    le problème se trouve au niveau de la partie en rouge ou je doit normalement rentrer 2 variables differentes notamment: annee et mat

  2. #2
    Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 48
    Points : 41
    Points
    41
    Par défaut
    bonjour, , tu peux éclaircé ton code .car j ai l habitude de travailler avec des requete a plusieurs paramétres mais j arrive pas a comprendre ta requete pour t aider .
    merci d avance .

  3. #3
    Membre à l'essai
    Étudiant
    Inscrit en
    Août 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2006
    Messages : 32
    Points : 23
    Points
    23
    Par défaut j'ai trouvé
    c'est bon j'ai trouvé la requete:

    DataEnvironmentServices.CmdUnSal1anne(annee),(mat)

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

Discussions similaires

  1. Requete SQL avec paramètre décimal négatif
    Par MickSou dans le forum DB2
    Réponses: 1
    Dernier message: 22/11/2011, 18h20
  2. Requete SQL avec paramètre vide
    Par trist06 dans le forum JDBC
    Réponses: 1
    Dernier message: 08/03/2011, 15h15
  3. Requete sql avec avec colonne paramétrée
    Par Herveg dans le forum Sql*Plus
    Réponses: 1
    Dernier message: 26/10/2010, 16h33
  4. [JDBC] retour de requete sql avec valeur NULL
    Par maxxou dans le forum JDBC
    Réponses: 3
    Dernier message: 13/09/2004, 14h40

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