Encore moi j'ai ecrit une syntaxe qui attend un paramètre du genre:

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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, Services, Emploi, Salaries, 
    Elements_Absences
WHERE Types_Absences.NumeroTypeAbs = Elements_Absences.NumeroTypeAbs
     AND Services.NumeroServ = Salaries.NumeroServ AND 
    Emploi.NumEmploi = Salaries.NumEmploi AND 
    Salaries.MatriculeSal = Elements_Absences.MatriculeSal AND 
    (YEAR(Elements_Absences.DateAbsDeb) = ?)
et dans l'une de mes form, sur un commandbutton j'ai mis ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
annee = InputBox("Entrer l'année", "Liste des employés absents pendant l'année")
DataReport3.Orientation = rptOrientLandscape
DataEnvironmentServices.CmdTsSal1anne (annee)
DataReport3.Show 1
schema de mon datareport ci dessous
schema2.doc

comment pourrai je faire afficher l'année que j'ai tapé dans mon inputbox dans mon datareport dans le label de la zone d'entete?


GRANNNDEMMENT MERCIII