我正在使用单元格单击过程为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;