typeunit.~pas
来自「本软件专门用于管理餐饮行业的点菜单、加菜单酒水单等重要票据的领用及回收情况」· ~PAS 代码 · 共 106 行
~PAS
106 行
unit typeunit;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, DBTables, ImgList, SUIButton, Grids, DBGrids, SUIDBCtrls,
ComCtrls, ToolWin, SUIToolBar, ExtCtrls, StdCtrls, SUIForm;
type
Ttypeform = class(TForm)
suiForm1: TsuiForm;
Label1: TLabel;
Shape1: TShape;
suiToolBar1: TsuiToolBar;
ToolButton2: TToolButton;
ToolButton3: TToolButton;
ToolButton4: TToolButton;
ToolButton1: TToolButton;
ToolButton5: TToolButton;
ToolButton6: TToolButton;
suiDBGrid1: TsuiDBGrid;
image1: TImageList;
DataSource1: TDataSource;
Table1: TTable;
Table1Typeid: TAutoIncField;
Table1Typename: TStringField;
procedure ToolButton1Click(Sender: TObject);
procedure ToolButton2Click(Sender: TObject);
procedure ToolButton3Click(Sender: TObject);
procedure ToolButton4Click(Sender: TObject);
procedure ToolButton5Click(Sender: TObject);
procedure ToolButton6Click(Sender: TObject);
procedure FormActivate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
typeform: Ttypeform;
implementation
{$R *.dfm}
procedure Ttypeform.ToolButton1Click(Sender: TObject);
begin
if table1.State in [dsedit,dsinsert] then
table1.Cancel
else
showmessage('没有要撤消的数据!');
end;
procedure Ttypeform.ToolButton2Click(Sender: TObject);
begin
if table1.State=dsbrowse then
table1.Append
else
showMessage('表处于编辑状态或未打开');
end;
procedure Ttypeform.ToolButton3Click(Sender: TObject);
begin
if (table1.State=dsbrowse) then
if (not table1.Bof) or (not table1.Eof) then
table1.Delete
else
showmessage('表已空或处于编辑状态!');
end;
procedure Ttypeform.ToolButton4Click(Sender: TObject);
begin
if table1.State in [dsedit,dsinsert] then
table1.Post
else
showmessage('没有未保存的数据!');
end;
procedure Ttypeform.ToolButton5Click(Sender: TObject);
var lynames:string;
begin
inputQuery('友好对话','请输入预查类别名称',lynames);
if not table1.Locate('typename',lynames,[lopartialKey]) then
showmessage('记录没有找到!');
end;
procedure Ttypeform.ToolButton6Click(Sender: TObject);
begin
close;;
end;
procedure Ttypeform.FormActivate(Sender: TObject);
begin
if table1.active=false then
table1.Open;
end;
end.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?