unit_frmsysparam.pas

来自「影院售票系统完整源码」· PAS 代码 · 共 82 行

PAS
82
字号
unit Unit_frmsysparam;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Unit_frmtemplate2, StdCtrls, Buttons, ExtCtrls, Mask, CyberEdit,
  CyberXPMenu;

type
  Tfrmsysparam = class(Tfrmtemplate2)
    BtnSave: TBitBtn;
    Label1: TLabel;
    Edtquitscale: TCyberEdit;
    Label2: TLabel;
    CyberXPMenu1: TCyberXPMenu;
    procedure BtnSaveClick(Sender: TObject);
    procedure FormShow(Sender: TObject);
  private
    procedure initparams;
    { Private declarations }
  public
    { Public declarations }
  end;

var
  frmsysparam: Tfrmsysparam;

implementation
uses unit_public,unit_adodm;
{$R *.dfm}

procedure Tfrmsysparam.BtnSaveClick(Sender: TObject);
var
  sqlstr:string;
begin
  inherited;
  with adodm.ADOProc  do
  begin
      Close;
      ProcedureName := 'my_inset_sysparam';
      Parameters.Refresh;
      Parameters.Items[1].Value :=1;
      Parameters.Items[2].Value :='退票手续费比例';
      Parameters.Items[3].Value :=Edtquitscale.Text;
      Parameters.Items[4].Value :=-1;
      ExecProc;
      if Parameters.ParamByName('@retcode').Value =1 then
      begin
      end;
  end;    
end;

procedure Tfrmsysparam.initparams;
var
  _paramid:integer;
  _paramvalue:string;
begin
  if publicinfo.Execsql('select * from tblsysparam',false) then
  begin
    with adodm.ADOQRY do
    begin
      if recordcount<=0 then exit;
      first;
      _paramid:=fieldbyname('paramid').AsInteger ;
      _paramvalue:=fieldbyname('paramvalue').AsString ;
      case _paramid of
      1:
        Edtquitscale.Text :=_paramvalue;
      end;
    end;
  end;
end;

procedure Tfrmsysparam.FormShow(Sender: TObject);
begin
  inherited;
  initparams;
end;

end.

⌨️ 快捷键说明

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