📄 unit3.pas
字号:
unit Unit3;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, ComCtrls, ExtCtrls, ImgList, ToolWin, Menus, Buttons, Db,
DBTables, Grids, DBGrids;
type
TInputForm = class(TForm)
MainMenu1: TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
N4: TMenuItem;
N5: TMenuItem;
N6: TMenuItem;
ToolBar1: TToolBar;
ToolButton1: TToolButton;
ToolButton2: TToolButton;
ImageList1: TImageList;
Panel1: TPanel;
StatusBar1: TStatusBar;
GroupBox1: TGroupBox;
GroupBox2: TGroupBox;
Label7: TLabel;
Label8: TLabel;
Label9: TLabel;
Label10: TLabel;
Label11: TLabel;
Label12: TLabel;
Label13: TLabel;
Label15: TLabel;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label20: TLabel;
Label21: TLabel;
Label22: TLabel;
Label23: TLabel;
Label24: TLabel;
Label25: TLabel;
Label26: TLabel;
Label27: TLabel;
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Edit4: TEdit;
Edit5: TEdit;
Edit6: TEdit;
Edit7: TEdit;
Edit8: TEdit;
Label5: TLabel;
Label6: TLabel;
Edit9: TEdit;
Edit10: TEdit;
ComboBox1: TComboBox;
Edit11: TEdit;
Edit12: TEdit;
Edit13: TEdit;
Edit14: TEdit;
Edit15: TEdit;
Edit16: TEdit;
Edit17: TEdit;
Edit18: TEdit;
Edit19: TEdit;
N7: TMenuItem;
ToolButton3: TToolButton;
ToolButton4: TToolButton;
ToolButton5: TToolButton;
ToolButton6: TToolButton;
Query1: TQuery;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
Label14: TLabel;
Edit21: TEdit;
N8: TMenuItem;
N9: TMenuItem;
Query2: TQuery;
BitBtn3: TBitBtn;
BitBtn4: TBitBtn;
Tablelast: TTable;
BitBtn5: TBitBtn;
BitBtn6: TBitBtn;
ComboBox2: TComboBox;
ComboBox3: TComboBox;
Label16: TLabel;
BitBtn7: TBitBtn;
Label17: TLabel;
Edit20: TEdit;
N10: TMenuItem;
N11: TMenuItem;
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure N6Click(Sender: TObject);
procedure N2Click(Sender: TObject);
procedure N7Click(Sender: TObject);
procedure ToolButton6Click(Sender: TObject);
procedure ToolButton1Click(Sender: TObject);
procedure N4Click(Sender: TObject);
procedure ToolButton2Click(Sender: TObject);
procedure ToolButton3Click(Sender: TObject);
procedure N9Click(Sender: TObject);
procedure BitBtn4Click(Sender: TObject);
procedure FormShow(Sender: TObject);
procedure BitBtn5Click(Sender: TObject);
procedure BitBtn3Click(Sender: TObject);
procedure BitBtn6Click(Sender: TObject);
procedure BitBtn7Click(Sender: TObject);
procedure Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Edit2KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Edit4KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Edit3KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Edit5KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Edit6KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Edit7KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Edit8KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure ComboBox2KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Edit9KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure ComboBox1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Edit10KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Edit11KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Edit15KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Edit12KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Edit16KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Edit13KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Edit17KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Edit14KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Edit18KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Edit19KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Edit20KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure N11Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
InputForm: TInputForm;
maxnumber:longint;
daima:string;
implementation
uses
unit2,unit1,unit7, Unit8, Unit4,traffic;
{$R *.DFM}
procedure TInputForm.BitBtn1Click(Sender: TObject);
begin
with query1 do
begin
close;
sql.Clear;
sql.add('select max(单位代码) from company');
open;
end;
maxnumber:=query1.fields[0].asinteger;
maxnumber:=maxnumber+1;
{with query2 do
begin
close;
sql.Clear;
sql.add('select 代号 from tract where 地区=:area');
parambyname('area').asstring:=edit20.text;
open;
end;
label16.caption:=query2.fields[0].AsString;}
if edit2.Text='' then edit2.Text:='暂无记录';
if edit3.Text='' then edit3.Text:='暂无记录';
if edit4.Text='' then edit4.Text:='暂无记录';
if edit5.Text='' then edit5.Text:='暂无记录';
if edit6.Text='' then edit6.Text:='暂无记录';
if edit7.Text='' then edit7.Text:='暂无记录';
if edit8.Text='' then edit8.Text:='暂无记录';
if edit9.Text='' then edit9.Text:='暂无记录';
if edit10.Text='' then edit10.Text:='暂无记录';
if edit11.Text='' then edit11.Text:='暂无记录';
if edit12.Text='' then edit12.Text:='暂无记录';
if edit13.Text='' then edit13.Text:='暂无记录';
if edit14.Text='' then edit14.Text:='暂无记录';
if edit15.Text='' then edit15.Text:='暂无记录';
if edit16.Text='' then edit16.Text:='暂无记录';
if edit17.Text='' then edit17.Text:='暂无记录';
if edit18.Text='' then edit18.Text:='暂无记录';
if edit19.Text='' then edit19.Text:='暂无记录';
if edit20.Text='' then edit20.Text:='暂无记录';
if combobox1.Text='' then combobox1.Text:='暂无记录';
edit21.Text:='000'+inttostr(maxnumber);
Tablelast.AppendRecord([edit21.text,edit1.text,edit2.text,edit3.text,edit4.text,
edit5.text,edit6.text,edit7.text,edit8.text,combobox2.text,edit9.text,
combobox1.text,edit10.text,edit11.text,edit15.text,edit12.text,
edit16.text, edit13.text,edit17.text,edit14.text,edit18.text,edit19.text,datetimetostr(now),login.logname,combobox3.text,edit20.text]);
showmessage('提交完毕!');
end;
procedure TInputForm.BitBtn2Click(Sender: TObject);
begin
edit1.Text:='';
edit2.Text:='';
edit3.Text:='';
edit4.Text:='';
edit5.Text:='';
edit6.Text:='';
edit7.Text:='';
edit8.Text:='';
edit9.Text:='';
edit10.Text:='';
edit11.Text:='';
edit12.Text:='';
edit13.Text:='';
edit14.Text:='';
edit15.Text:='';
edit16.Text:='';
edit17.Text:='';
edit18.Text:='';
edit19.Text:='';
edit20.Text:='';
combobox2.Text:='';
combobox1.Text:='';
combobox3.Text:='1';
end;
procedure TInputForm.N6Click(Sender: TObject);
begin
change.Show;
end;
procedure TInputForm.N2Click(Sender: TObject);
begin
inputform.close;
superform.Close;
normal.Close;
login.show;
end;
procedure TInputForm.N7Click(Sender: TObject);
begin
normal.Show;
end;
procedure TInputForm.ToolButton6Click(Sender: TObject);
begin
inputform.N6click(sender);
end;
procedure TInputForm.ToolButton1Click(Sender: TObject);
begin
inputform.N2click(sender);
end;
procedure TInputForm.N4Click(Sender: TObject);
begin
login.close;
end;
procedure TInputForm.ToolButton2Click(Sender: TObject);
begin
inputform.N4click(sender);
end;
procedure TInputForm.ToolButton3Click(Sender: TObject);
begin
n7click(sender);
end;
procedure TInputForm.N9Click(Sender: TObject);
begin
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -