سلام بچه ها من يك كد مثل اين دارم كه وقتي روي هر سطر جدول كليك بشه maskedit ها برابر با مقادير بانك قرار مي گيرند . در شرايط معموملي من بايد روي هر سطر كليل كنم ولي من مي خوام با زدن دكمه پايين هم به ركورد بعدي برم اين كد منه ؟
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
with ADOTable1 do
begin
if FieldByName('lito').AsString = 'ÒÑÏ' then
Shape4.Brush.Color:=clyellow;
if FieldByName('lito').AsString = 'ÓÝíÏ' then
Shape4.Brush.Color:=clwhite;
if FieldByName('lito').AsString = 'ÓÈÒ' then
Shape4.Brush.Color:=clgreen;
if FieldByName('horof').AsString = 'ÒÑÏ' then
Shape6.Brush.Color:=clyellow;
if FieldByName('horof').AsString = 'ÓÝíÏ' then
Shape6.Brush.Color:=clwhite;
if FieldByName('horof').AsString = 'ÓÈÒ' then
Shape6.Brush.Color:=clgreen;
if FieldByName('jeld').AsString = 'ÒÑÏ' then
Shape5.Brush.Color:=clyellow;
if FieldByName('jeld').AsString = 'ÓÝíÏ' then
Shape5.Brush.Color:=clwhite;
if FieldByName('jeld').AsString = 'ÓÈÒ' then
Shape5.Brush.Color:=clgreen;
if FieldByName('chap').AsString = 'ÒÑÏ' then
Shape2.Brush.Color:=clyellow;
if FieldByName('chap').AsString = 'ÓÝíÏ' then
Shape2.Brush.Color:=clwhite;
if FieldByName('chap').AsString = 'ÓÈÒ' then
Shape2.Brush.Color:=clgreen;
if FieldByName('sahafi').AsString = 'ÒÑÏ' then
Shape3.Brush.Color:=clyellow;
if FieldByName('sahafi').AsString = 'ÓÝíÏ' then
Shape3.Brush.Color:=clwhite;
if FieldByName('sahafi').AsString = 'ÓÈÒ' then
Shape3.Brush.Color:=clgreen;
if FieldByName('matn').AsString = 'ÒÑÏ' then
Shape1.Brush.Color:=clyellow;
if FieldByName('matn').AsString = 'ÓÝíÏ' then
Shape1.Brush.Color:=clwhite;
if FieldByName('matn').AsString = 'ÓÈÒ' then
Shape1.Brush.Color:=clgreen;
end;
maskedit2.Text:=ADOTable1.fieldbyname('code').asst ring;
maskedit22.Text:=ADOTable1.fieldbyname('shabek').a sstring;
maskedit3.Text:=ADOTable1.fieldbyname('namketab'). asstring;
maskedit4.Text:=ADOTable1.fieldbyname('nammoalef') .asstring;
maskedit5.Text:=ADOTable1.fieldbyname('nammotrajem ').asstring;
maskedit6.Text:=ADOTable1.fieldbyname('namvirastar ').asstring;
maskedit7.Text:=ADOTable1.fieldbyname('tel').asstr ing;
maskedit8.Text:=ADOTable1.fieldbyname('address').a sstring;
ComboBoxEx7.Text:=ADOTable1.fieldbyname('vazeyat') .asstring;
ComboBox4.Text:=ADOTable1.fieldbyname('ghat').asst ring;
maskedit13.Text:=ADOTable1.fieldbyname('mobile').a sstring;
maskedit14.Text:=ADOTable1.fieldbyname('nobat').as string;
maskedit15.Text:=ADOTable1.fieldbyname('paper').as string;
ComboBox3.Text:=ADOTable1.fieldbyname('noee').asst ring;
maskedit16.Text:=ADOTable1.fieldbyname('tiraj').as string;
maskedit17.Text:=ADOTable1.fieldbyname('year').ass tring;
maskedit18.Text:=ADOTable1.fieldbyname('sefaresh') .asstring;
maskedit19.Text:=ADOTable1.fieldbyname('date1').as string;
maskedit20.Text:=ADOTable1.fieldbyname('vosol').as string;
maskedit23.Text:=ADOTable1.fieldbyname('gheymat'). asstring;
if ADOTable1file.Text <> '' then
Image1.Picture.LoadFromFile(AppPath+'\Pictures\'+A DOTable1file.Text)
else
Image1.Picture.LoadFromFile(AppPath+'\Pictures\Non e.jpg');
end;