1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
var
AQuery : TFDQuery;
begin
rang:=Finforegion.listbox1.ItemIndex;
AQuery:=TFDQuery.Create(nil);
try
AQuery.Connection:=Fdonnees.DONNEESCONNECTION;
AQuery.SQL.TEXT := 'select RADMIN, RTELE, RMAIL, RREGION, RDIRECTEUR from poste WHERE RRECODE =:R and RREGION=:M';
AQuery.ParamByName('R').AsString := Comboregionliste.Text;
AQuery.ParamByName('M').AsString:=Finforegion.listbox1.Items[rang];
AQuery.Active:=True;
lresp.text:= 'Resp: '+AQuery.FieldByName('RDIRECTEUR').AsString;
buttonemail.text:= AQuery.FieldByName('RMAIL').AsString;
btnMakeCall.text:=AQuery.FieldByName('RTELE').AsString;
Label15.Text:=AQuery.FieldByName('RREGION').AsString;
Finforegion.Label14.Text:=AQuery.FieldByName('radmin').asString;
AQuery.Active := False;
finally
AQuery.Free;
end;
//Déjà essayé avec des variables tableaux au lieu de la commande SQL a la selection de l'item du listbox
// rang:=Finforegion.listbox1.ItemIndex;
// Label15.Text:=Finforegion.listbox1.Items[rang];
// lresp.text:= 'Resp: '+RESPONSABLE[RANG+1];
// buttonemail.text:= MAIL[RANG+1];
// btnMakeCall.text:=notelephone[RANG+1] ;
end; |
Partager