📄 main.pas
字号:
unit Main;
interface
uses
SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,
Forms, Dialogs, StdCtrls, ExtCtrls, Grids, DBGrids, DB, DBTables,
Buttons, Mask, DBCtrls, Menus, KeySrch, Rng, Fltr;
type
TMainForm = class(TForm)
DBGrid1: TDBGrid;
RGKeyField: TRadioGroup;
MainMenu1: TMainMenu;
Forms1: TMenuItem;
KeySearch1: TMenuItem;
Range1: TMenuItem;
Filter1: TMenuItem;
N1: TMenuItem;
Exit1: TMenuItem;
procedure RGKeyFieldClick(Sender: TObject);
procedure KeySearch1Click(Sender: TObject);
procedure Range1Click(Sender: TObject);
procedure Filter1Click(Sender: TObject);
procedure Exit1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
MainForm: TMainForm;
implementation
uses DataMod;
{$R *.DFM}
procedure TMainForm.RGKeyFieldClick(Sender: TObject);
begin
case RGKeyField.ItemIndex of
0: DM.Table1.IndexName := ''; // primary index
1: DM.Table1.IndexName := 'ByCompany'; // secondary, by company
end;
end;
procedure TMainForm.KeySearch1Click(Sender: TObject);
begin
KeySearch1.Checked := not KeySearch1.Checked;
KeySearchForm.Visible := KeySearch1.Checked;
end;
procedure TMainForm.Range1Click(Sender: TObject);
begin
Range1.Checked := not Range1.Checked;
RangeForm.Visible := Range1.Checked;
end;
procedure TMainForm.Filter1Click(Sender: TObject);
begin
Filter1.Checked := not Filter1.Checked;
FilterForm.Visible := Filter1.Checked;
end;
procedure TMainForm.Exit1Click(Sender: TObject);
begin
Close;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -