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

📄 dataview.pas

📁 delphi+access,水位控制系统
💻 PAS
字号:
unit DataView;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, DBCtrls, Grids, DBGrids, StdCtrls;

type
  TFormDataView = class(TForm)
    BTN_A_OK: TButton;
    BTN_B_OK: TButton;
    BTN_Close: TButton;
    procedure BTN_A_OKClick(Sender: TObject);
    procedure BTN_CloseClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  FormDataView: TFormDataView;

implementation
uses Report, Setting, waterctrl;
{$R *.dfm}

procedure TFormDataView.BTN_A_OKClick(Sender: TObject);
begin
if (not FormWaterControl.TimerControl.Enabled) and
      (not  FormWaterControl.TimerRedo.Enabled)  then
  begin
    FormWaterControl.Menu_Redo.Enabled := False;
    FormWaterControl.BTN_Redo.Enabled := False;
    FormWaterControl.BTN_Begin.Enabled := False;
    FormWaterControl.Menu_Begin.Enabled := False;
    FormWaterControl.ADODataSet1.Refresh;
    FormWaterControl.ADODataSet1.First;
    QuickReport1.QRLabel_Height.Caption := '期望水位为 '+
                    Inttostr(FormSetting.A_HP)+ ' mm';
    QuickReport1.QRLabel_MaxTime.Caption := '最长实验时间 ' +
                    Inttostr(FormSetting.MaxTime)+' 分钟';
    QuickReport1.QRLabel_Timer.Caption := '采样周期 '+
                    Inttostr(FormSetting.SampleTime)+' 毫秒';
    QuickReport1.QRLabel_Error.Caption := '期望误差范围 '+
                    Inttostr(FormSetting.ErrorValue)+'%';
    QuickReport1.Preview;
  end
else
  begin
  if Application.MessageBox('查看结果应先停止实验,你确定现在要停止实验吗?',
    '水箱水位模糊控制系统',MB_OKCANCEL+MB_ICONINFORMATION+MB_SYSTEMMODAL
       +MB_DEFBUTTON2) = IDOK then
       begin
         FormWaterControl.TimerControl.Enabled := False;
         FormWaterControl.TimerRedo.Enabled := False;
         BTN_A_OKClick(Sender);
       end;
  end;
end;

procedure TFormDataView.BTN_CloseClick(Sender: TObject);
begin
   FormWaterControl.ADODataSet1.Refresh;
   FormWaterControl.ADODataSet1.First;
   FormWaterControl.BTN_Begin.Enabled := True;
   FormWaterControl.BTN_Redo.Enabled := True;
   FormWaterControl.Menu_Redo.Enabled := True;
   FormWaterControl.Menu_Begin.Enabled := True;
   close;
end;

end.

⌨️ 快捷键说明

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