Ton code devrait resembler à ça :
procedure TForm1.Button1Click(Sender: TObject);
var
sReference, sDateDebut, sDateFin : string;
begin
sReference:= InputBox('Saisie', 'Référence ?', '');
sDateDebut:= InputBox('Saisie', 'Date Début ?', '');
sDateFin:= InputBox('Saisie', 'Date Fin ?', '');
qryNbArticle.ParamByName('Ref').AsString := sReference;
qryNbArticle.ParamByName('DateDebut').AsString := sReference;
qryNbArticle.ParamByName('DateFin').AsString := sReference;
qryNbArticle.Open;
if qryNbArticle.FindFirst then
ShowMessage(qryNbArticle.FieldByName('Nb').AsString);
end;
qryNbArticle : TQuery -> la requête avec comme paramètre
Ref, DateDebut et DateFin et comme nom de champ Nb pour le nb
d'articles.