📄 untquestiongrp.pas
字号:
unit untQuestionGrp;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, untBaseSingle, Menus, ImgList, DB, ADODB, Grids, DBGrids,
StdCtrls, Buttons, ExtCtrls, jpeg, untDM, untGlobalVar, ComCtrls, ToolWin;
type
TfrmQuestionGrp = class(TfrmBaseSingle)
adsSinglecode: TStringField;
adsSinglename: TStringField;
adsSinglememo: TStringField;
adsSingleIsUsed: TBooleanField;
procedure FormDestroy(Sender: TObject);
private
{ Private declarations }
protected
procedure InsRecord; override;
procedure EditRecord; override;
procedure DeleteRecord; override;
public
{ Public declarations }
end;
var
frmQuestionGrp: TfrmQuestionGrp;
implementation
uses untQuestionGrpSet, untGlobalFun;
{$R *.dfm}
procedure TfrmQuestionGrp.DeleteRecord;
begin
inherited;
with adsSingle do begin
if not (State in [dsInsert, dsEdit]) then Edit;
FieldByName('IsUsed').Value := False;
Post;
end;
end;
procedure TfrmQuestionGrp.EditRecord;
begin
inherited;
SetQuestionGrp(adsSingle, omModi);
end;
procedure TfrmQuestionGrp.FormDestroy(Sender: TObject);
begin
inherited;
frmQuestionGrp := nil;
end;
procedure TfrmQuestionGrp.InsRecord;
begin
inherited;
SetQuestionGrp(adsSingle, omNew);
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -