📄 readtxtset.pas
字号:
unit ReadTxtSet;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, Mask, DBCtrls, Buttons, Db, ADODB, ADOQry;
type
TfrmReadTxtSet = class(TForm)
cmdOK: TBitBtn;
cmdCancel: TBitBtn;
Label2: TLabel;
DBEdit1: TDBEdit;
Label3: TLabel;
DBEdit2: TDBEdit;
Label4: TLabel;
DBEdit3: TDBEdit;
qrySysSet: TADOQry;
qrySysSetKqTxtDir: TStringField;
qrySysSetKqTxtBakDir: TStringField;
qrySysSetKqTxtFormat: TStringField;
DataSource1: TDataSource;
qrySysSetID: TIntegerField;
procedure cmdOKClick(Sender: TObject);
procedure qrySysSetBeforePost(DataSet: TDataSet);
private
{ Private declarations }
public
{ Public declarations }
function CheckSet(tsFormat:string; var nMach0,nMachLen,nCard0,nCardLen,nYear0,nYearLen,nMonth0,nDay0,nHour0,nMin0 :integer) :Boolean;
function Modify() :Boolean;
end;
var
frmReadTxtSet: TfrmReadTxtSet;
implementation
uses SelfFunc;
{$R *.DFM}
function TfrmReadTxtSet.CheckSet(tsFormat:string; var nMach0,nMachLen,nCard0,nCardLen,nYear0,nYearLen,nMonth0,nDay0,nHour0,nMin0 :integer) :Boolean;
var i :integer;
begin
nMach0 :=Pos('J', tsFormat); //审腹
nMachLen :=0;
if nMach0 >0 then
for i :=nMach0 to Length(tsFormat) do
if tsFormat[i] ='J' then nMachLen :=nMachLen +1;
nCard0 :=Pos('C', tsFormat); //
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -