⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unit6.pas

📁 进行图纸的资料归档及管理
💻 PAS
字号:
unit Unit6;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  Grids, DBGrids, Db, ExtCtrls, DBCtrls, DBNavPlus, AbcToolb, AbcTlbr,
  ComCtrls, StdCtrls, Mask, RzDBEdit, RzDBBnEd, RzStatus, RzDBStat, RzDTP,
  RzDBDTP, DBGridEh, RzDBSpin, ADODB, RzCmboBx, RzDBCmbo;

type
  TForm6 = class(TForm)
    Panel1: TPanel;
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    TabSheet2: TTabSheet;
    Panel3: TPanel;
    Panel4: TPanel;
    RzDBStateStatus1: TRzDBStateStatus;
    RzDBEdit1: TRzDBEdit;
    RzDBEdit2: TRzDBEdit;
    RzDBEdit3: TRzDBEdit;
    RzDBEdit6: TRzDBEdit;
    RzDBDateTimePicker1: TRzDBDateTimePicker;
    RzDBEdit7: TRzDBEdit;
    RzDBEdit8: TRzDBEdit;
    RzDBMemo1: TRzDBMemo;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    Label7: TLabel;
    Label8: TLabel;
    Label9: TLabel;
    TabSheet4: TTabSheet;
    Panel5: TPanel;
    DBGridEh2: TDBGridEh;
    Panel6: TPanel;
    DBGridEh1: TDBGridEh;
    Splitter1: TSplitter;
    RzDBButtonEdit1: TRzDBButtonEdit;
    RzDBDateTimePicker2: TRzDBDateTimePicker;
    RzDBSpinEdit1: TRzDBSpinEdit;
    RzDBEdit9: TRzDBEdit;
    Label10: TLabel;
    Label11: TLabel;
    Label12: TLabel;
    Label13: TLabel;
    RzDBMemo2: TRzDBMemo;
    DBNavPlus1: TDBNavPlus;
    DBNavPlus2: TDBNavPlus;
    DBNavPlus4: TDBNavPlus;
    RzDBComboBox1: TRzDBComboBox;
    RzDBButtonEdit2: TRzDBButtonEdit;
    Label15: TLabel;
    Label16: TLabel;
    RzDBMemo3: TRzDBMemo;
    RzDBComboBox2: TRzDBComboBox;
    Label14: TLabel;
    RzDBComboBox3: TRzDBComboBox;
    RzDBButtonEdit3: TRzDBButtonEdit;
    RzDBComboBox4: TRzDBComboBox;
    Label17: TLabel;
    procedure PageControl1Change(Sender: TObject);
    procedure PageControl1Changing(Sender: TObject;
      var AllowChange: Boolean);
    procedure RzDBButtonEdit1ButtonClick(Sender: TObject);
    procedure RzDBButtonEdit2ButtonClick(Sender: TObject);
    procedure RzDBButtonEdit3ButtonClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form6: TForm6;

implementation
uses data,unit7;
{$R *.DFM}

procedure TForm6.PageControl1Change(Sender: TObject);
begin
{
if PageControl1.activepage=TabSheet1 then DBNavPlus1.datasource:=mainData.tzDataSource;
if PageControl1.activepage=TabSheet2 then DBNavPlus1.datasource:=mainData.outDataSource;
if PageControl1.activepage=TabSheet3 then DBNavPlus1.datasource:=mainData.editDataSource;
if PageControl1.activepage=TabSheet4 then DBNavPlus1.datasource:=mainData.tzDataSource;
}
end;

procedure TForm6.PageControl1Changing(Sender: TObject;
  var AllowChange: Boolean);

begin
AllowChange:=true;
if maindata.outDataSource.state=dsedit then AllowChange:=false;
if maindata.outDataSource.state=dsinsert then AllowChange:=false;
if maindata.tzDataSource.state=dsedit then AllowChange:=false;
if maindata.tzDataSource.state=dsinsert then AllowChange:=false;
if AllowChange=false then
   MessageDlg('请先完成当前数据编辑状态!', mtWarning,[mbYes], 0);
end;

procedure TForm6.RzDBButtonEdit1ButtonClick(Sender: TObject);
var tempforms:Twzmcdialog;
begin
tempforms:=Twzmcdialog.create(self);
tempforms.Sourcelist.Items.loadfromfile('ry_name.txt');
tempforms.filenames:='ry_name.txt';
tempforms.caption:='选择借阅人员';
mainData.outDataSource.DataSet.edit;
if tempforms.execute then
   RzDBButtonEdit1.text:=tempforms.text;
end;

procedure TForm6.RzDBButtonEdit2ButtonClick(Sender: TObject);
var tempforms:Twzmcdialog;
begin
tempforms:=Twzmcdialog.create(self);
tempforms.Sourcelist.Items.loadfromfile('cj_name.txt');
tempforms.filenames:='cj_name.txt';
tempforms.caption:='选择分供方名称';
mainData.outDataSource.DataSet.edit;
if tempforms.execute then
   RzDBButtonEdit2.text:=tempforms.text;
end;


procedure TForm6.RzDBButtonEdit3ButtonClick(Sender: TObject);
var tempforms:Twzmcdialog;
begin
tempforms:=Twzmcdialog.create(self);
tempforms.Sourcelist.Items.loadfromfile('wz_name.txt');
tempforms.filenames:='wz_name.txt';
tempforms.caption:='选择物资名称';
mainData.tzDataSource.DataSet.edit;
if tempforms.execute then
   RzDBButtonEdit3.text:=tempforms.text;
end;


end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -