Bonjour à tous,
Voila j'ai un problème je vous met le code :
Code :
- procedure TfrmQualRap.MiseJour;
- var
- i, ii, nbEd : integer;
- begin
- i := 1;
- ii := 1;
- nbEd := 26;
- dtmBanc.qQualRap.Close;
- dtmBanc.qQual.Params[0].AsString := frmQual.edDossier.Text;
- dtmBanc.qQual.Params[1].AsString := frmQual.zDateFin;
- dtmBanc.qQualRap.Open;
- dtmBanc.qQualRap.First;
- while not dtmBanc.qQualRap.Eof do
- begin
- TEdit(FindComponent('edDb'+IntToStr(nbEd)+'Def'+IntToStr(ii))).Text := dtmBanc.FieldByName('qQualRapDB'+IntToStr(nbEd)+'DEF'+IntToStr(ii))).AsString;
- if i = 20 then
- nbEd := nbEd+1;
- if i = 40 then
- nbEd := nbEd+1;
- if ii = 20 then
- ii := 0;
- i := i + 1;
- ii := ii + 1;
- dtmBanc.qQualRap.First;
- end;
- end;
|
Lorsque je lance le programme j'ai les erreurs suivante à la ligne 16 :
[Erreur] frm_QualRap.pas(104): Identificateur non déclaré : 'FieldByName'
[Erreur] frm_QualRap.pas(104): 'END' attendu(e) mais ')' trouvé(e)
Pouvez vous m'aider ?