📄 untbasemd.pas
字号:
unit untBaseMD;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, untBaseSingle, Menus, ImgList, DB, ADODB, Grids, DBGrids,
StdCtrls, Buttons, ExtCtrls, jpeg, ComCtrls, ToolWin;
type
TfrmBaseMD = class(TfrmBaseSingle)
Splitter1: TSplitter;
grdDetail: TDBGrid;
adsDetail: TADODataSet;
dsDetail: TDataSource;
procedure btnShowDetailClick(Sender: TObject);
procedure grdSingleDblClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
procedure LoadData; override;
end;
var
frmBaseMD: TfrmBaseMD;
implementation
{$R *.dfm}
procedure TfrmBaseMD.btnShowDetailClick(Sender: TObject);
begin
inherited;
grdDetail.Visible := not grdDetail.Visible;
Splitter1.Visible := grdDetail.Visible;
end;
procedure TfrmBaseMD.LoadData;
begin
inherited;
with adsDetail do begin
if Active then Active := False;
Active := true;
end;
end;
procedure TfrmBaseMD.grdSingleDblClick(Sender: TObject);
begin
inherited;
if (not adsSingle.Active) or (adsSingle.RecordCount=0) then Exit;
btnEditClick(btnEdit);
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -