Oncellclick不会改变ADOTable中的位置。 (DELPHI)

时间:2014-03-18 12:48:58

标签: delphi

我正在使用单元格单击过程为DBGrid打开另一个表单,其中显示有关您单击的用户的信息,但是当我这样做时它不会更改ADOTable中的位置,它之前已经执行过,但是相反,它只是停留在同一个地方并显示有关您自己的信息,而不是您点击的用户。

我希望我已经很好地解释了这个问题。如果不是,我会尝试更好地解释它。

提前致谢。

    procedure TfrmStudentViewer.FormShow(Sender: TObject);
    begin
       Adoforteachers.active:=false;
       if flagteacher=true then
         Begin
         adoforteachers.sql[2]:='Where (((TBLUsers.Level)=1)) OR  (((TBLUsers.Level)=2))';
         adoforteachers.Active:=true
    End;

和onclick只是

   procedure TfrmStudentViewer.DBGrid1CellClick(Column: TColumn);
   begin
      frmViewUser.showmodal
   end;

0 个答案:

没有答案