📄 unit13.pas
字号:
unit Unit13;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons, ComCtrls, ExtCtrls, DBCtrls, DB, DBTables,
Mask;
type
Tchoosepaperform = class(TForm)
Panel1: TPanel;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
PageControl1: TPageControl;
TabSheet1: TTabSheet;
DBNavigator1: TDBNavigator;
Memo1: TMemo;
TabSheet2: TTabSheet;
Memo2: TMemo;
TabSheet3: TTabSheet;
Memo3: TMemo;
TabSheet4: TTabSheet;
Memo4: TMemo;
TabSheet5: TTabSheet;
Memo5: TMemo;
DBNavigator2: TDBNavigator;
DBNavigator3: TDBNavigator;
DBNavigator4: TDBNavigator;
DBNavigator5: TDBNavigator;
BitBtn3: TBitBtn;
ListBox1: TListBox;
GroupBox1: TGroupBox;
GroupBox2: TGroupBox;
GroupBox3: TGroupBox;
GroupBox4: TGroupBox;
GroupBox5: TGroupBox;
ListBox2: TListBox;
ListBox3: TListBox;
ListBox4: TListBox;
ListBox5: TListBox;
BitBtn4: TBitBtn;
BitBtn6: TBitBtn;
BitBtn8: TBitBtn;
BitBtn10: TBitBtn;
BitBtn5: TBitBtn;
BitBtn7: TBitBtn;
BitBtn9: TBitBtn;
BitBtn11: TBitBtn;
ListBox6: TListBox;
BitBtn12: TBitBtn;
Query1: TQuery;
Label13: TLabel;
Label14: TLabel;
Label15: TLabel;
Label10: TLabel;
Label11: TLabel;
Label12: TLabel;
Label7: TLabel;
Label8: TLabel;
Label9: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
DBEdit1: TDBEdit;
DBEdit2: TDBEdit;
DBEdit3: TDBEdit;
DBEdit4: TDBEdit;
DBEdit5: TDBEdit;
// DBListBox1: TDBListBox;
// DBListBox2: TDBListBox;
// DBListBox3: TDBListBox;
// DBListBox4: TDBListBox;
// DBListBox5: TDBListBox;
// procedure addtonewtimu;
procedure DBNavigator1Click(Sender: TObject; Button: TNavigateBtn);
procedure DBNavigator2Click(Sender: TObject; Button: TNavigateBtn);
procedure DBNavigator3Click(Sender: TObject; Button: TNavigateBtn);
procedure DBNavigator4Click(Sender: TObject; Button: TNavigateBtn);
procedure DBNavigator5Click(Sender: TObject; Button: TNavigateBtn);
procedure TabSheet1Show(Sender: TObject);
procedure TabSheet2Show(Sender: TObject);
procedure TabSheet3Show(Sender: TObject);
procedure TabSheet4Show(Sender: TObject);
procedure TabSheet5Show(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn4Click(Sender: TObject);
procedure BitBtn6Click(Sender: TObject);
procedure BitBtn8Click(Sender: TObject);
procedure BitBtn10Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure BitBtn5Click(Sender: TObject);
procedure BitBtn7Click(Sender: TObject);
procedure BitBtn9Click(Sender: TObject);
procedure BitBtn11Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure ListBox2Click(Sender: TObject);
procedure ListBox1Click(Sender: TObject);
procedure ListBox3Click(Sender: TObject);
procedure ListBox4Click(Sender: TObject);
procedure ListBox5Click(Sender: TObject);
procedure BitBtn12Click(Sender: TObject);
// procedure BitBtn4Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
choosepaperform: Tchoosepaperform;
choosedtno:integer;
tempstring:string;
tmno: array[1..5] of string=('一、','二、','三、','四、','五、');
// choosefull,judgefull,filltextfull,readprofull,procedurefull:boolean;
implementation
uses Unit4, Unit10, Unit14, Unit17, Unit19;
{$R *.dfm}
procedure Tchoosepaperform.DBNavigator1Click(Sender: TObject; Button: TNavigateBtn);
begin
case button of
nbFirst:
begin
with DataModule4.Table_choose do
begin
if active<>true then open;
begin
Memo1.Text:=DataModule4.Table_choose.FieldByName('tigan').AsString+sLineBreak+DataModule4.Table_choose.FieldByName('xa').AsString+sLineBreak+DataModule4.Table_choose.FieldByName('xb').AsString+sLineBreak+DataModule4.Table_choose.FieldByName('xc').AsString+sLineBreak+DataModule4.Table_choose.FieldByName('xd').AsString;
choosedtno:=DataModule4.Table_choose.fieldbyname('tno').AsInteger;
tempstring:=Memo1.Text;
end;
end;
end;
end;
case button of
nbLast:
begin
with DataModule4.Table_choose do
begin
if active<>true then open;
begin
Memo1.Text:=DataModule4.Table_choose.FieldByName('tigan').AsString+sLineBreak+DataModule4.Table_choose.FieldByName('xa').AsString+sLineBreak+DataModule4.Table_choose.FieldByName('xb').AsString+sLineBreak+DataModule4.Table_choose.FieldByName('xc').AsString+sLineBreak+DataModule4.Table_choose.FieldByName('xd').AsString;
choosedtno:=DataModule4.Table_choose.fieldbyname('tno').AsInteger;
end;
end;
end;
end;
case button of
nbNext:
begin
with DataModule4.Table_choose do
begin
if active<>true then open;
begin
Memo1.Text:=DataModule4.Table_choose.FieldByName('tigan').AsString+sLineBreak+DataModule4.Table_choose.FieldByName('xa').AsString+sLineBreak+DataModule4.Table_choose.FieldByName('xb').AsString+sLineBreak+DataModule4.Table_choose.FieldByName('xc').AsString+sLineBreak+DataModule4.Table_choose.FieldByName('xd').AsString;
choosedtno:=DataModule4.Table_choose.fieldbyname('tno').AsInteger;
end;
end;
end;
end;
case button of
nbPrior:
begin
with DataModule4.Table_choose do
begin
if active<>true then open;
begin
Memo1.Text:=DataModule4.Table_choose.FieldByName('tigan').AsString+sLineBreak+DataModule4.Table_choose.FieldByName('xa').AsString+sLineBreak+DataModule4.Table_choose.FieldByName('xb').AsString+sLineBreak+DataModule4.Table_choose.FieldByName('xc').AsString+sLineBreak+DataModule4.Table_choose.FieldByName('xd').AsString;
choosedtno:=DataModule4.Table_choose.fieldbyname('tno').AsInteger;
end;
end;
end;
end;
end;
procedure Tchoosepaperform.DBNavigator2Click(Sender: TObject; Button: TNavigateBtn);
begin
case button of
nbFirst:
begin
with DataModule4.Table_judge do
begin
if active<>true then open;
begin
Memo2.Text:=DataModule4.Table_judge.FieldByName('tigan').AsString+sLineBreak+DataModule4.Table_judge.FieldByName('answer').AsString;
choosedtno:=DataModule4.Table_judge.fieldbyname('tno').AsInteger;
end;
end;
end;
end;
case button of
nbLast:
begin
with DataModule4.Table_judge do
begin
if active<>true then open;
begin
Memo2.Text:=DataModule4.Table_judge.FieldByName('tigan').AsString+sLineBreak+DataModule4.Table_judge.FieldByName('answer').AsString;
choosedtno:=DataModule4.Table_judge.fieldbyname('tno').AsInteger;
end;
end;
end;
end;
case button of
nbNext:
begin
with DataModule4.Table_judge do
begin
if active<>true then open;
begin
Memo2.Text:=DataModule4.Table_judge.FieldByName('tigan').AsString+sLineBreak+DataModule4.Table_judge.FieldByName('answer').AsString;
choosedtno:=DataModule4.Table_judge.fieldbyname('tno').AsInteger;
end;
end;
end;
end;
case button of
nbPrior:
begin
with DataModule4.Table_judge do
begin
if active<>true then open;
begin
Memo2.Text:=DataModule4.Table_judge.FieldByName('tigan').AsString+sLineBreak+DataModule4.Table_judge.FieldByName('answer').AsString;
choosedtno:=DataModule4.Table_judge.fieldbyname('tno').AsInteger;
end;
end;
end;
end;
end;
procedure Tchoosepaperform.DBNavigator3Click(Sender: TObject; Button: TNavigateBtn);
begin
case button of
nbFirst:
begin
with DataModule4.Table_filltext do
begin
if active<>true then open;
begin
Memo3.Text:=DataModule4.Table_filltext.FieldByName('tigan').AsString;
choosedtno:=DataModule4.Table_filltext.fieldbyname('tno').AsInteger;
end;
end;
end;
end;
case button of
nbLast:
begin
with DataModule4.Table_filltext do
begin
if active<>true then open;
begin
Memo3.Text:=DataModule4.Table_filltext.FieldByName('tigan').AsString;
choosedtno:=DataModule4.Table_filltext.fieldbyname('tno').AsInteger;
end;
end;
end;
end;
case button of
nbNext:
begin
with DataModule4.Table_filltext do
begin
if active<>true then open;
begin
Memo3.Text:=DataModule4.Table_filltext.FieldByName('tigan').AsString;
choosedtno:=DataModule4.Table_filltext.fieldbyname('tno').AsInteger;
end;
end;
end;
end;
case button of
nbPrior:
begin
with DataModule4.Table_filltext do
begin
if active<>true then open;
begin
Memo3.Text:=DataModule4.Table_filltext.FieldByName('tigan').AsString;
choosedtno:=DataModule4.Table_filltext.fieldbyname('tno').AsInteger;
end;
end;
end;
end;
end;
procedure Tchoosepaperform.DBNavigator4Click(Sender: TObject; Button: TNavigateBtn);
begin
case button of
nbFirst:
begin
with DataModule4.Table_readpro do
begin
if active<>true then open;
begin
Memo4.Text:=DataModule4.Table_readpro.FieldByName('tigan').AsString+sLineBreak+DataModule4.Table_readpro.FieldByName('ctigan1').AsString+sLineBreak+DataModule4.Table_readpro.FieldByName('ctigan2').AsString+sLineBreak+DataModule4.Table_readpro.FieldByName('ctigan3').AsString;
choosedtno:=DataModule4.Table_readpro.fieldbyname('tno').AsInteger;
end;
end;
end;
end;
case button of
nbLast:
begin
with DataModule4.Table_readpro do
begin
if active<>true then open;
begin
Memo4.Text:=DataModule4.Table_readpro.FieldByName('tigan').AsString+sLineBreak+DataModule4.Table_readpro.FieldByName('ctigan1').AsString+sLineBreak+DataModule4.Table_readpro.FieldByName('ctigan2').AsString+sLineBreak+DataModule4.Table_readpro.FieldByName('ctigan3').AsString;
choosedtno:=DataModule4.Table_readpro.fieldbyname('tno').AsInteger;
end;
end;
end;
end;
case button of
nbNext:
begin
with DataModule4.Table_readpro do
begin
if active<>true then open;
begin
Memo4.Text:=DataModule4.Table_readpro.FieldByName('tigan').AsString+sLineBreak+DataModule4.Table_readpro.FieldByName('ctigan1').AsString+sLineBreak+DataModule4.Table_readpro.FieldByName('ctigan2').AsString+sLineBreak+DataModule4.Table_readpro.FieldByName('ctigan3').AsString;
choosedtno:=DataModule4.Table_readpro.fieldbyname('tno').AsInteger;
end;
end;
end;
end;
case button of
nbPrior:
begin
with DataModule4.Table_readpro do
begin
if active<>true then open;
begin
Memo4.Text:=DataModule4.Table_readpro.FieldByName('tigan').AsString+sLineBreak+DataModule4.Table_readpro.FieldByName('ctigan1').AsString+sLineBreak+DataModule4.Table_readpro.FieldByName('ctigan2').AsString+sLineBreak+DataModule4.Table_readpro.FieldByName('ctigan3').AsString;
choosedtno:=DataModule4.Table_readpro.fieldbyname('tno').AsInteger;
end;
end;
end;
end;
end;
procedure Tchoosepaperform.DBNavigator5Click(Sender: TObject; Button: TNavigateBtn);
begin
case button of
nbFirst:
begin
with DataModule4.Table_procedure do
begin
if active<>true then open;
begin
Memo5.Text:=DataModule4.Table_procedure.FieldByName('tigan').AsString;
choosedtno:=DataModule4.Table_procedure.fieldbyname('tno').AsInteger;
end;
end;
end;
end;
case button of
nbLast:
begin
with DataModule4.Table_procedure do
begin
if active<>true then open;
begin
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -