📄 kqsource.txt
字号:
var tempnumber:string;
begin
if radswsb.Checked=true then
begin
dmrsgl.ygkqywtbqry.Close;
dmrsgl.ygkqywtbqry.SQL.Clear;
dmrsgl.ygkqywtbqry.SQL.Add('select * from ygkqywtb where number='+quotedstr(edkqdjnumber.Text));
dmrsgl.ygkqywtbqry.Open;
if (dmrsgl.ygkqywtbqry.RecordCount=0) then
begin
label1.Caption:='??2??e,êy?Y?a?D2?′??ú??±ào?μ?????.';
edkqdjnumber.Text:=''; //????ò?±???ò????±1¤′ò?¨
edkqdjnumber.SetFocus;
end
else
begin
tempnumber:=dmrsgl.ygkqywtbqry.fieldbyname('number').AsString;
edkqdjname.Text:=dmrsgl.ygkqywtbqry.fieldbyname('name').AsString;
dmrsgl.kqsettimeqry.Close; //′ò?a???úê±??±í
dmrsgl.kqsettimeqry.SQL.Clear;
dmrsgl.kqsettimeqry.SQL.Add('select morningintime from kqsettime');
dmrsgl.kqsettimeqry.Open;
if (time-dmrsgl.kqsettimeqry.FieldByName('morningintime').AsDateTime=20) then
begin
label1.Caption:='??2??e,??×¢òa??ò?3ùμ?.'; //3ùμ??D??
dmrsgl.ygkqywtbqry.Close;
dmrsgl.ygkqywtbqry.SQL.Clear;
dmrsgl.ygkqywtbqry.SQL.Add('update ygkqywtb set ygcdcs=ygcdcs+1 where number='+quotedstr(tempnumber));
dmrsgl.ygkqywtbqry.ExecSQL;
edkqdjnumber.Text:=''; //????ò?±???ò????±1¤′ò?¨
edkqdjnumber.SetFocus;
end
else if (time-dmrsgl.kqsettimeqry.FieldByName('morningintime').AsDateTime=45) then
begin
label1.Caption:='??2??e,??×¢òa??ò???í?.';
dmrsgl.ygkqywtbqry.Close;
dmrsgl.ygkqywtbqry.SQL.Clear;
dmrsgl.ygkqywtbqry.SQL.Add('update ygkqywtb set ygztcs=ygztcs+1 where number='+quotedstr(tempnumber));
dmrsgl.ygkqywtbqry.ExecSQL;
edkqdjnumber.Text:=''; //????ò?±???ò????±1¤′ò?¨
edkqdjnumber.SetFocus;
end
else if (time-dmrsgl.kqsettimeqry.FieldByName('morningintime').AsDateTime=75) then
begin
label1.Caption:='??2??e,??×¢òa??ò???1¤ .';
dmrsgl.ygkqywtbqry.Close;
dmrsgl.ygkqywtbqry.SQL.Clear;
dmrsgl.ygkqywtbqry.SQL.Add('update ygkqywtb set ygkgcs=ygkgcs+1 where number='+quotedstr(tempnumber));
dmrsgl.ygkqywtbqry.ExecSQL;
edkqdjnumber.Text:=''; //????ò?±???ò????±1¤′ò?¨
edkqdjnumber.SetFocus;
end
else
label1.Caption:='??×¢òa??ò?′ò?¨á?,2?òa′òμú?t′??¨?a???TD§.';
edkqdjnumber.Text:=''; //????ò?±???ò????±1¤′ò?¨
edkqdjnumber.SetFocus;
end;
end
else if radswxb.Checked=true then //é?????°à?D??
begin
dmrsgl.ygkqtbqry.Close;
dmrsgl.ygkqtbqry.SQL.Clear;
dmrsgl.ygkqtbqry.SQL.Add('select * from ygsbtb where number='+quotedstr(edkqdjnumber.Text));
dmrsgl.ygkqtbqry.Open;
if (dmrsgl.ygkqtbqry.RecordCount=0) then
begin
label1.Caption:='??2??e,êy?Y?a?D2?′??ú??±ào?μ?????.';
edkqdjnumber.Text:=''; //????ò?±???ò????±1¤′ò?¨
edkqdjnumber.SetFocus;
end
else
begin
if (monthof(date)=1) then
begin
dmrsgl.ygkqtbqry.Close;
dmrsgl.ygkqtbqry.SQL.Clear;
dmrsgl.ygkqtbqry.SQL.Add('update ygsbtb set onemonth=onemonth+0.5 where number='+quotedstr(edkqdjnumber.Text));
dmrsgl.ygkqtbqry.ExecSQL; //?′DD????é?°àììêy
end
else
begin
if (monthof(date)=2) then
begin
dmrsgl.ygkqtbqry.Close;
dmrsgl.ygkqtbqry.SQL.Clear;
dmrsgl.ygkqtbqry.SQL.Add('update ygsbtb set twomonth=twomonth+0.5 where number='+quotedstr(edkqdjnumber.Text));
dmrsgl.ygkqtbqry.ExecSQL;
end
else
begin
if (monthof(date)=3) then
begin
dmrsgl.ygkqtbqry.Close;
dmrsgl.ygkqtbqry.SQL.Clear;
dmrsgl.ygkqtbqry.SQL.Add('update ygsbtb set threemonth=threemonth+0.5 where number='+quotedstr(edkqdjnumber.Text));
dmrsgl.ygkqtbqry.ExecSQL;
end
else
begin
if (monthof(date)=4) then
begin
dmrsgl.ygkqtbqry.Close;
dmrsgl.ygkqtbqry.SQL.Clear;
dmrsgl.ygkqtbqry.SQL.Add('update ygsbtb set fourmonth=fourmonth+0.5 where number='+quotedstr(edkqdjnumber.Text));
dmrsgl.ygkqtbqry.ExecSQL;
end
else
begin
if (monthof(date)=5) then
begin
dmrsgl.ygkqtbqry.Close;
dmrsgl.ygkqtbqry.SQL.Clear;
dmrsgl.ygkqtbqry.SQL.Add('update ygsbtb set fivemonth=fivemonth+0.5 where number='+quotedstr(edkqdjnumber.Text));
dmrsgl.ygkqtbqry.ExecSQL;
end
else
begin
if (monthof(date)=6) then
begin
dmrsgl.ygkqtbqry.Close;
dmrsgl.ygkqtbqry.SQL.Clear;
dmrsgl.ygkqtbqry.SQL.Add('update ygsbtb set sixmonth=sixmonth+0.5 where number='+quotedstr(edkqdjnumber.Text));
dmrsgl.ygkqtbqry.ExecSQL;
end
else
begin
if (monthof(date)=7) then
begin
dmrsgl.ygkqtbqry.Close;
dmrsgl.ygkqtbqry.SQL.Clear;
dmrsgl.ygkqtbqry.SQL.Add('update ygsbtb set sevenmonth=sevenmonth+0.5 where number='+quotedstr(edkqdjnumber.Text));
dmrsgl.ygkqtbqry.ExecSQL;
end
else
begin
if (monthof(date)=8) then
begin
dmrsgl.ygkqtbqry.Close;
dmrsgl.ygkqtbqry.SQL.Clear;
dmrsgl.ygkqtbqry.SQL.Add('update ygsbtb set eightmonth=eightmonth+0.5 where number='+quotedstr(edkqdjnumber.Text));
dmrsgl.ygkqtbqry.ExecSQL;
end
else
begin
if (monthof(date)=9) then
begin
dmrsgl.ygkqtbqry.Close;
dmrsgl.ygkqtbqry.SQL.Clear;
dmrsgl.ygkqtbqry.SQL.Add('update ygsbtb set ninemonth=ninemonth+0.5 where number='+quotedstr(edkqdjnumber.Text));
dmrsgl.ygkqtbqry.ExecSQL;
end
else
begin
if (monthof(date)=10) then
begin
dmrsgl.ygkqtbqry.Close;
dmrsgl.ygkqtbqry.SQL.Clear;
dmrsgl.ygkqtbqry.SQL.Add('update ygsbtb set tenmonth=tenmonth+0.5 where number='+quotedstr(edkqdjnumber.Text));
dmrsgl.ygkqtbqry.ExecSQL;
end
else
begin
if (monthof(date)=11) then
begin
dmrsgl.ygkqtbqry.Close;
dmrsgl.ygkqtbqry.SQL.Clear;
dmrsgl.ygkqtbqry.SQL.Add('update ygsbtb set elevenmonth=elevenmonth+0.5 where number='+quotedstr(edkqdjnumber.Text));
dmrsgl.ygkqtbqry.ExecSQL;
end
else
begin
if (monthof(date)=12) then
begin
dmrsgl.ygkqtbqry.Close;
dmrsgl.ygkqtbqry.SQL.Clear;
dmrsgl.ygkqtbqry.SQL.Add('update ygsbtb set twelevenmonth=twelevenmonth+0.5 where number='+quotedstr(edkqdjnumber.Text));
dmrsgl.ygkqtbqry.ExecSQL;
end
end;
end;
end;
end;
end;
end;
end;
end;
end;
end;
end;
end;
end;
end;
else if (radxwsb.checked=true) then //????é?°à?D??
begin
dmrsgl.ygkqywtbqry.Close;
dmrsgl.ygkqywtbqry.SQL.Clear;
dmrsgl.ygkqywtbqry.SQL.Add('select * from ygkqywtb where number='+quotedstr(edkqdjnumber.Text));
dmrsgl.ygkqywtbqry.Open;
if (dmrsgl.ygkqywtbqry.RecordCount=0) then
begin
label1.Caption:='??2??e,êy?Y?a?D2?′??ú??±ào?μ?????.';
edkqdjnumber.Text:=''; //????ò?±???ò????±1¤′ò?¨
edkqdjnumber.SetFocus;
end
else
begin
tempnumber:=dmrsgl.ygkqywtbqry.fieldbyname('number').AsString;
edkqdjname.Text:=dmrsgl.ygkqywtbqry.fieldbyname('name').AsString;
dmrsgl.kqsettimeqry.Close; //′ò?a???úê±??±í
dmrsgl.kqsettimeqry.SQL.Clear;
dmrsgl.kqsettimeqry.SQL.Add('select morningintime from kqsettime');
dmrsgl.kqsettimeqry.Open;
if (time-dmrsgl.kqsettimeqry.FieldByName('afternoonintime').AsDateTime=20) then
begin
label1.Caption:='??2??e,??×¢òa??ò?3ùμ?.'; //3ùμ??D??
dmrsgl.ygkqywtbqry.Close;
dmrsgl.ygkqywtbqry.SQL.Clear;
dmrsgl.ygkqywtbqry.SQL.Add('update ygkqywtb set ygcdcs=ygcdcs+1 where number='+quotedstr(tempnumber));
dmrsgl.ygkqywtbqry.ExecSQL;
edkqdjnumber.Text:=''; //????ò?±???ò????±1¤′ò?¨
edkqdjnumber.SetFocus;
end
else if (time-dmrsgl.kqsettimeqry.FieldByName('afternoonintime').AsDateTime=45) then
begin
label1.Caption:='??2??e,??×¢òa??ò???í?.';
dmrsgl.ygkqywtbqry.Close;
dmrsgl.ygkqywtbqry.SQL.Clear;
dmrsgl.ygkqywtbqry.SQL.Add('update ygkqywtb set ygztcs=ygztcs+1 where number='+quotedstr(tempnumber));
dmrsgl.ygkqywtbqry.ExecSQL;
edkqdjnumber.Text:=''; //????ò?±???ò????±1¤′ò?¨
edkqdjnumber.SetFocus;
end
else if (time-dmrsgl.kqsettimeqry.FieldByName('afternoonintime').AsDateTime=75) then
begin
label1.Caption:='??2??e,??×¢òa??ò???1¤ .';
dmrsgl.ygkqywtbqry.Close;
dmrsgl.ygkqywtbqry.SQL.Clear;
dmrsgl.ygkqywtbqry.SQL.Add('update ygkqywtb set ygkgcs=ygkgcs+1 where number='+quotedstr(tempnumber));
dmrsgl.ygkqywtbqry.ExecSQL;
edkqdjnumber.Text:=''; //????ò?±???ò????±1¤′ò?¨
edkqdjnumber.SetFocus;
end
else
label1.Caption:='??×¢òa??ò?′ò?¨á?,2?òa′òμú?t′??¨?a???TD§.';
edkqdjnumber.Text:=''; //????ò?±???ò????±1¤′ò?¨
edkqdjnumber.SetFocus;
end;
end;
else if radxwxb.Checked=true then //??????°à?D??
begin
dmrsgl.ygkqtbqry.Close;
dmrsgl.ygkqtbqry.SQL.Clear;
dmrsgl.ygkqtbqry.SQL.Add('select * from ygsbtb where number='+quotedstr(edkqdjnumber.Text));
dmrsgl.ygkqtbqry.Open;
if (dmrsgl.ygkqtbqry.RecordCount=0) then
begin
label1.Caption:='??2??e,êy?Y?a?D2?′??ú??±ào?μ?????.';
edkqdjnumber.Text:=''; //????ò?±???ò????±1¤′ò?¨
edkqdjnumber.SetFocus;
end
else
begin
if (monthof(date)=1) then
begin
dmrsgl.ygkqtbqry.Close;
dmrsgl.ygkqtbqry.SQL.Clear;
dmrsgl.ygkqtbqry.SQL.Add('update ygsbtb set onemonth=onemonth+0.5 where number='+quotedstr(edkqdjnumber.Text));
dmrsgl.ygkqtbqry.ExecSQL; //?′DD????é?°àììêy
end
else
begin
if (monthof(date)=2) then
begin
dmrsgl.ygkqtbqry.Close;
dmrsgl.ygkqtbqry.SQL.Clear;
dmrsgl.ygkqtbqry.SQL.Add('update ygsbtb set twomonth=twomonth+0.5 where number='+quotedstr(edkqdjnumber.Text));
dmrsgl.ygkqtbqry.ExecSQL;
end
else
begin
if (monthof(date)=3) then
begin
dmrsgl.ygkqtbqry.Close;
dmrsgl.ygkqtbqry.SQL.Clear;
dmrsgl.ygkqtbqry.SQL.Add('update ygsbtb set threemonth=threemonth+0.5 where number='+quotedstr(edkqdjnumber.Text));
dmrsgl.ygkqtbqry.ExecSQL;
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -