📄 unitorder3.~pas
字号:
31,32,33:
begin
//TabSheet_Msg.TabVisible := True;
TabSheet_Msg.Show();
TabSheet_Day.TabVisible := True;
TabSheet_Drq.TabVisible := False;
TabSheet_Xiebo.TabVisible := False;
TabSheet_DN.TabVisible := False;
TabSheet_QueXian.TabVisible := False;
TabSheet_DuanXiang.TabVisible := False;
TabSheet_MonthDrq.TabVisible := False;
TabSheet_MonthMax.TabVisible := False;
TabSheet_MonthMin.TabVisible := False;
TabSheet_MonthStat.TabVisible := False;
TabSheet_MonthStat2.TabVisible := False;
TabSheet_DyRate.TabVisible := False;
TabSheet_GdRate.TabVisible := False;
end;
34:
begin
//TabSheet_Msg.TabVisible := True;
TabSheet_Msg.Show();
TabSheet_Day.TabVisible := False;
TabSheet_Drq.TabVisible := True;
TabSheet_Xiebo.TabVisible := False;
TabSheet_DN.TabVisible := False;
TabSheet_QueXian.TabVisible := False;
TabSheet_DuanXiang.TabVisible := False;
TabSheet_MonthDrq.TabVisible := False;
TabSheet_MonthMax.TabVisible := False;
TabSheet_MonthMin.TabVisible := False;
TabSheet_MonthStat.TabVisible := False;
TabSheet_MonthStat2.TabVisible := False;
TabSheet_DyRate.TabVisible := False;
TabSheet_GdRate.TabVisible := False;
end;
35:
begin
//TabSheet_Msg.TabVisible := True;
TabSheet_Msg.Show();
TabSheet_Day.TabVisible := False;
TabSheet_Drq.TabVisible := False;
TabSheet_Xiebo.TabVisible := True;
TabSheet_DN.TabVisible := False;
TabSheet_QueXian.TabVisible := False;
TabSheet_DuanXiang.TabVisible := False;
TabSheet_MonthDrq.TabVisible := False;
TabSheet_MonthMax.TabVisible := False;
TabSheet_MonthMin.TabVisible := False;
TabSheet_MonthStat.TabVisible := False;
TabSheet_MonthStat2.TabVisible := False;
TabSheet_DyRate.TabVisible := False;
TabSheet_GdRate.TabVisible := False;
end;
36,37,38:
begin
//TabSheet_Msg.TabVisible := True;
TabSheet_Msg.Show();
TabSheet_Day.TabVisible := False;
TabSheet_Drq.TabVisible := False;
TabSheet_Xiebo.TabVisible := False;
TabSheet_DN.TabVisible := True;
TabSheet_QueXian.TabVisible := False;
TabSheet_DuanXiang.TabVisible := False;
TabSheet_MonthDrq.TabVisible := False;
TabSheet_MonthMax.TabVisible := False;
TabSheet_MonthMin.TabVisible := False;
TabSheet_MonthStat.TabVisible := False;
TabSheet_MonthStat2.TabVisible := False;
TabSheet_DyRate.TabVisible := False;
TabSheet_GdRate.TabVisible := False;
end;
39:
begin
//TabSheet_Msg.TabVisible := True;
TabSheet_Msg.Show();
TabSheet_Day.TabVisible := False;
TabSheet_Drq.TabVisible := False;
TabSheet_Xiebo.TabVisible := False;
TabSheet_DN.TabVisible := False;
TabSheet_QueXian.TabVisible := True;
TabSheet_DuanXiang.TabVisible := False;
TabSheet_MonthDrq.TabVisible := False;
TabSheet_MonthMax.TabVisible := False;
TabSheet_MonthMin.TabVisible := False;
TabSheet_MonthStat.TabVisible := False;
TabSheet_MonthStat2.TabVisible := False;
TabSheet_DyRate.TabVisible := False;
TabSheet_GdRate.TabVisible := False;
end;
40:
begin
//TabSheet_Msg.TabVisible := True;
TabSheet_Msg.Show();
TabSheet_Day.TabVisible := False;
TabSheet_Drq.TabVisible := False;
TabSheet_Xiebo.TabVisible := False;
TabSheet_DN.TabVisible := False;
TabSheet_QueXian.TabVisible := False;
TabSheet_DuanXiang.TabVisible := True;
TabSheet_MonthDrq.TabVisible := False;
TabSheet_MonthMax.TabVisible := False;
TabSheet_MonthMin.TabVisible := False;
TabSheet_MonthStat.TabVisible := False;
TabSheet_MonthStat2.TabVisible := False;
TabSheet_DyRate.TabVisible := False;
TabSheet_GdRate.TabVisible := False;
end;
41:
begin
//TabSheet_Msg.TabVisible := True;
TabSheet_Msg.Show();
TabSheet_Day.TabVisible := False;
TabSheet_Drq.TabVisible := False;
TabSheet_Xiebo.TabVisible := False;
TabSheet_DN.TabVisible := False;
TabSheet_QueXian.TabVisible := False;
TabSheet_DuanXiang.TabVisible := False;
TabSheet_MonthDrq.TabVisible := False;
TabSheet_MonthMax.TabVisible := False;
TabSheet_MonthMin.TabVisible := False;
TabSheet_MonthStat.TabVisible := True;
TabSheet_MonthStat2.TabVisible := True;
TabSheet_DyRate.TabVisible := False;
TabSheet_GdRate.TabVisible := False;
end;
42:
begin
//TabSheet_Msg.TabVisible := True;
TabSheet_Msg.Show();
TabSheet_Day.TabVisible := False;
TabSheet_Drq.TabVisible := False;
TabSheet_Xiebo.TabVisible := False;
TabSheet_DN.TabVisible := False;
TabSheet_QueXian.TabVisible := False;
TabSheet_DuanXiang.TabVisible := False;
TabSheet_MonthDrq.TabVisible := False;
TabSheet_MonthMax.TabVisible := True;
TabSheet_MonthMin.TabVisible := False;
TabSheet_MonthStat.TabVisible := False;
TabSheet_MonthStat2.TabVisible := False;
TabSheet_DyRate.TabVisible := False;
TabSheet_GdRate.TabVisible := False;
end;
43:
begin
//TabSheet_Msg.TabVisible := True;
TabSheet_Msg.Show();
TabSheet_Day.TabVisible := False;
TabSheet_Drq.TabVisible := False;
TabSheet_Xiebo.TabVisible := False;
TabSheet_DN.TabVisible := False;
TabSheet_QueXian.TabVisible := False;
TabSheet_DuanXiang.TabVisible := False;
TabSheet_MonthDrq.TabVisible := False;
TabSheet_MonthMax.TabVisible := False;
TabSheet_MonthMin.TabVisible := True;
TabSheet_MonthStat.TabVisible := False;
TabSheet_MonthStat2.TabVisible := False;
TabSheet_DyRate.TabVisible := False;
TabSheet_GdRate.TabVisible := False;
end;
44:
begin
//TabSheet_Msg.TabVisible := True;
TabSheet_Msg.Show();
TabSheet_Day.TabVisible := False;
TabSheet_Drq.TabVisible := False;
TabSheet_Xiebo.TabVisible := False;
TabSheet_DN.TabVisible := False;
TabSheet_QueXian.TabVisible := False;
TabSheet_DuanXiang.TabVisible := False;
TabSheet_MonthDrq.TabVisible := True;
TabSheet_MonthMax.TabVisible := False;
TabSheet_MonthMin.TabVisible := False;
TabSheet_MonthStat.TabVisible := False;
TabSheet_MonthStat2.TabVisible := False;
TabSheet_DyRate.TabVisible := False;
TabSheet_GdRate.TabVisible := False;
end;
47:
begin
//TabSheet_Msg.TabVisible := True;
TabSheet_Msg.Show();
TabSheet_Day.TabVisible := False;
TabSheet_Drq.TabVisible := False;
TabSheet_Xiebo.TabVisible := False;
TabSheet_DN.TabVisible := False;
TabSheet_QueXian.TabVisible := False;
TabSheet_DuanXiang.TabVisible := False;
TabSheet_MonthDrq.TabVisible := False;
TabSheet_MonthMax.TabVisible := False;
TabSheet_MonthMin.TabVisible := False;
TabSheet_MonthStat.TabVisible := False;
TabSheet_MonthStat2.TabVisible := False;
TabSheet_DyRate.TabVisible := True;
TabSheet_GdRate.TabVisible := False;
end;
48:
begin
//TabSheet_Msg.TabVisible := True;
TabSheet_Msg.Show();
TabSheet_Day.TabVisible := False;
TabSheet_Drq.TabVisible := False;
TabSheet_Xiebo.TabVisible := False;
TabSheet_DN.TabVisible := False;
TabSheet_QueXian.TabVisible := False;
TabSheet_DuanXiang.TabVisible := False;
TabSheet_MonthDrq.TabVisible := False;
TabSheet_MonthMax.TabVisible := False;
TabSheet_MonthMin.TabVisible := False;
TabSheet_MonthStat.TabVisible := False;
TabSheet_MonthStat2.TabVisible := False;
TabSheet_DyRate.TabVisible := False;
TabSheet_GdRate.TabVisible := True;
end;
49:
begin
//TabSheet_Msg.TabVisible := True;
TabSheet_Msg.Show();
TabSheet_Day.TabVisible := False;
TabSheet_Drq.TabVisible := False;
TabSheet_Xiebo.TabVisible := False;
TabSheet_DN.TabVisible := True;
TabSheet_QueXian.TabVisible := False;
TabSheet_DuanXiang.TabVisible := False;
TabSheet_MonthDrq.TabVisible := False;
TabSheet_MonthMax.TabVisible := False;
TabSheet_MonthMin.TabVisible := False;
TabSheet_MonthStat.TabVisible := False;
TabSheet_MonthStat2.TabVisible := False;
TabSheet_DyRate.TabVisible := False;
TabSheet_GdRate.TabVisible := False;
end;
else begin
//TabSheet_Msg.TabVisible := True;
TabSheet_Msg.Show();
TabSheet_Day.TabVisible := False;
TabSheet_Drq.TabVisible := False;
TabSheet_Xiebo.TabVisible := False;
TabSheet_DN.TabVisible := False;
TabSheet_QueXian.TabVisible := False;
TabSheet_DuanXiang.TabVisible := False;
TabSheet_MonthDrq.TabVisible := False;
TabSheet_MonthMax.TabVisible := False;
TabSheet_MonthMin.TabVisible := False;
TabSheet_MonthStat.TabVisible := False;
TabSheet_MonthStat2.TabVisible := False;
TabSheet_DyRate.TabVisible := False;
TabSheet_GdRate.TabVisible := False;
end; // end else
end; // end case
end;
procedure TFormOrder3.RefreshListTimerTimer(Sender: TObject);
begin
////////////////////////////////////////////////////////////
if ( (bTimerRefresh = True) and (ListView.Items.Count < OrderCount ) and (OrderDelay >= 0) ) then
begin
Dec(OrderDelay, 1);
if OrderDelay >= 0 then
begin
PanelMsg.Caption := Format('指令处理中,请等待%d秒...',[OrderDelay]);
ListView.Items.Clear;
ListViewRefresh();
end
else begin
PanelMsg.Caption := Format('指令处理完毕,请手动刷新',[OrderDelay]);
ListView.Items.Clear;
ListViewRefresh();
end;
end; //end if bStop
end;
procedure TFormOrder3.FormCreate(Sender: TObject);
begin
bTimerRefresh := False;
OrderIndex := 0;
OrderType := 0;
self.Caption := ' 指令处理结果';
end;
procedure TFormOrder3.FormShow(Sender: TObject);
begin
ResetListColumnsTitle();
ResetTabSheetVisible();
//1 Caption := ^:^3^7^!^.^';
//2 Caption := '你'[1] + '好'[2];
//3 Str(123456.7890:0:2, S); //直接学Delphi的人大多数不会知道
// Caption := S;
//4
//调试时候用
//{$MESSAGE HINT '看一看'}
end;
procedure TFormOrder3.ListViewRefresh();
var
strSQL : string;
ListItem : TListItem;
strCurTime : string;
begin
strCurTime := DateToStr(now);
strCurTime := strCurTime + ' 00:00:00';
strSQL := Format('select tx_Order.fd_BianTaiID,tx_Order.fd_SysTime,tx_Order.fd_OrderFlag,tx_BianTai.fd_Name from tx_Order,tx_BianTai where tx_Order.fd_OrderIndex=%d and tx_Order.fd_OrderFlag<>0 and tx_Order.fd_SysTime>=''%s'' and tx_BianTai.fd_BianTaiID=tx_Order.fd_BianTaiID',[OrderIndex,strCurTime]);
//ShowMessage(strSQL);
with MyModule.AdoQuery do
begin
Close();
SQL.Clear();
SQL.Add(strSQL);
//ShowMessage(strSQL);
try
Open();
except
ExecSQL();
end;
if RecordCount <> 0 then
begin
First();
while not eof do
begin
//ListView.Items.Clear();
ListItem := ListView.Items.Add();
//0 fd_BianTaiID
ListItem.Caption := FieldByName('fd_BianTaiID').AsString ;
//1 fd_Name
ListItem.SubItems.Add(FieldByName('fd_Name').AsString);
//2 OrderType
ListItem.SubItems.Add(GetOrderTypeStr(OrderType));
//3 fd_OrderFlag
case (FieldByName('fd_OrderFlag').AsInteger) of
-1:ListItem.SubItems.Add('指令处理完毕=>正确返回');
4:ListItem.SubItems.Add('指令处理完毕=>没有返回');
else
ListItem.SubItems.Add('指令处理中...');
end;
//4 fd_SysTime
ListItem.SubItems.Add(FieldByName('fd_SysTime').AsString);
Next();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -