上下键增行
This commit is contained in:
parent
70f4648450
commit
8e9aa12744
|
|
@ -75,13 +75,13 @@ inherited frmItemizedListInPut: TfrmItemizedListInPut
|
||||||
List = True
|
List = True
|
||||||
ShowCaptions = True
|
ShowCaptions = True
|
||||||
TabOrder = 1
|
TabOrder = 1
|
||||||
object ToolButton1: TToolButton
|
object btnAdd: TToolButton
|
||||||
Left = 0
|
Left = 0
|
||||||
Top = 0
|
Top = 0
|
||||||
AutoSize = True
|
AutoSize = True
|
||||||
Caption = #22686#34892
|
Caption = #22686#34892
|
||||||
ImageIndex = 2
|
ImageIndex = 2
|
||||||
OnClick = ToolButton1Click
|
OnClick = btnAddClick
|
||||||
end
|
end
|
||||||
object ToolButton2: TToolButton
|
object ToolButton2: TToolButton
|
||||||
Left = 71
|
Left = 71
|
||||||
|
|
@ -280,6 +280,7 @@ inherited frmItemizedListInPut: TfrmItemizedListInPut
|
||||||
DataBinding.FieldName = 'TISUnit'
|
DataBinding.FieldName = 'TISUnit'
|
||||||
DataBinding.IsNullValueType = True
|
DataBinding.IsNullValueType = True
|
||||||
PropertiesClassName = 'TcxComboBoxProperties'
|
PropertiesClassName = 'TcxComboBoxProperties'
|
||||||
|
Properties.DropDownListStyle = lsEditFixedList
|
||||||
Properties.Items.Strings = (
|
Properties.Items.Strings = (
|
||||||
'M'
|
'M'
|
||||||
'Y'
|
'Y'
|
||||||
|
|
@ -561,8 +562,8 @@ inherited frmItemizedListInPut: TfrmItemizedListInPut
|
||||||
Connection = DataLink_TradeTotalClothStk.ADOLink
|
Connection = DataLink_TradeTotalClothStk.ADOLink
|
||||||
LockType = ltReadOnly
|
LockType = ltReadOnly
|
||||||
Parameters = <>
|
Parameters = <>
|
||||||
Left = 779
|
Left = 775
|
||||||
Top = 204
|
Top = 188
|
||||||
end
|
end
|
||||||
object DS_YS: TDataSource
|
object DS_YS: TDataSource
|
||||||
DataSet = ADO_YS
|
DataSet = ADO_YS
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ type
|
||||||
DS_I2: TDataSource;
|
DS_I2: TDataSource;
|
||||||
ToolBar2: TToolBar;
|
ToolBar2: TToolBar;
|
||||||
ToolButton4: TToolButton;
|
ToolButton4: TToolButton;
|
||||||
ToolButton1: TToolButton;
|
btnAdd: TToolButton;
|
||||||
ToolButton2: TToolButton;
|
ToolButton2: TToolButton;
|
||||||
Panel2: TPanel;
|
Panel2: TPanel;
|
||||||
Panel3: TPanel;
|
Panel3: TPanel;
|
||||||
|
|
@ -83,7 +83,7 @@ type
|
||||||
procedure TBCloseClick(Sender: TObject);
|
procedure TBCloseClick(Sender: TObject);
|
||||||
procedure FormShow(Sender: TObject);
|
procedure FormShow(Sender: TObject);
|
||||||
procedure TBSaveClick(Sender: TObject);
|
procedure TBSaveClick(Sender: TObject);
|
||||||
procedure ToolButton1Click(Sender: TObject);
|
procedure btnAddClick(Sender: TObject);
|
||||||
procedure ToolButton2Click(Sender: TObject);
|
procedure ToolButton2Click(Sender: TObject);
|
||||||
procedure v1OrderUnitPropertiesButtonClick(Sender: TObject; AButtonIndex: Integer);
|
procedure v1OrderUnitPropertiesButtonClick(Sender: TObject; AButtonIndex: Integer);
|
||||||
procedure v1PriceUnitPropertiesButtonClick(Sender: TObject; AButtonIndex: Integer);
|
procedure v1PriceUnitPropertiesButtonClick(Sender: TObject; AButtonIndex: Integer);
|
||||||
|
|
@ -108,6 +108,7 @@ type
|
||||||
procedure ToolButton5Click(Sender: TObject);
|
procedure ToolButton5Click(Sender: TObject);
|
||||||
private
|
private
|
||||||
FSCXDH: string;
|
FSCXDH: string;
|
||||||
|
FShowKeyid: integer;
|
||||||
procedure InitData();
|
procedure InitData();
|
||||||
procedure ZDYHelp(FButn: TcxButtonEdit; LType: string);
|
procedure ZDYHelp(FButn: TcxButtonEdit; LType: string);
|
||||||
function SaveData(): Boolean;
|
function SaveData(): Boolean;
|
||||||
|
|
@ -115,6 +116,7 @@ type
|
||||||
|
|
||||||
procedure SetXH();
|
procedure SetXH();
|
||||||
procedure initGrid1(MTIMID: string);
|
procedure initGrid1(MTIMID: string);
|
||||||
|
procedure HotyKey(var msg: TMessage); message WM_HOTKEY; //¿ì½Ý¼ü
|
||||||
{ Private declarations }
|
{ Private declarations }
|
||||||
public
|
public
|
||||||
PState, CopyInt, PriceFlag: Integer;
|
PState, CopyInt, PriceFlag: Integer;
|
||||||
|
|
@ -146,6 +148,43 @@ begin
|
||||||
InitCDSData(ADO_1, CDS_1, Tv1, SqlStr, '', 'TISID');
|
InitCDSData(ADO_1, CDS_1, Tv1, SqlStr, '', 'TISID');
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TfrmItemizedListInPut.HotyKey(var msg: TMessage);
|
||||||
|
begin
|
||||||
|
// if msg.LParamHi = VK_LEFT then
|
||||||
|
// begin
|
||||||
|
// tsave.click;
|
||||||
|
// end;
|
||||||
|
// if msg.LParamHi = VK_UP then
|
||||||
|
// begin
|
||||||
|
// ToolButton7.click;
|
||||||
|
// end;
|
||||||
|
// if msg.LParamHi = VK_RIGHT then
|
||||||
|
// begin
|
||||||
|
// ToolButton8.click;
|
||||||
|
// end;
|
||||||
|
if msg.LParamHi = VK_DOWN then
|
||||||
|
begin
|
||||||
|
with TV1.DataController.DataSource.DataSet do
|
||||||
|
begin
|
||||||
|
Next;
|
||||||
|
if Eof then
|
||||||
|
begin
|
||||||
|
btnAdd.click;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
end;
|
||||||
|
// if msg.LParamHi = VK_ADD then
|
||||||
|
// begin
|
||||||
|
// ToolButton3.click;
|
||||||
|
// end;
|
||||||
|
// if msg.LParamHi = VK_SUBTRACT then
|
||||||
|
// begin
|
||||||
|
// TClose.click;
|
||||||
|
// end;
|
||||||
|
|
||||||
|
end;
|
||||||
|
|
||||||
procedure TfrmItemizedListInPut.SetXH();
|
procedure TfrmItemizedListInPut.SetXH();
|
||||||
var
|
var
|
||||||
i: Integer;
|
i: Integer;
|
||||||
|
|
@ -313,6 +352,25 @@ begin
|
||||||
sql.Add(' SELECT C_Code,C_Name,qtyunit FROM Bs_Cloth_Info');
|
sql.Add(' SELECT C_Code,C_Name,qtyunit FROM Bs_Cloth_Info');
|
||||||
Open;
|
Open;
|
||||||
end;
|
end;
|
||||||
|
with ADO_YS do
|
||||||
|
begin
|
||||||
|
Close;
|
||||||
|
sql.Clear;
|
||||||
|
sql.Add(' SELECT A.C_Code,B.C_Color,B.C_ColorNo FROM Bs_Cloth_Info A inner join BS_Cloth_Info_Sub B on A.BCIID=B.BCIID ');
|
||||||
|
sql.Add(' where 1=2 ');
|
||||||
|
Open;
|
||||||
|
end;
|
||||||
|
|
||||||
|
FShowKeyid := GlobalAddAtom('mykey_show');
|
||||||
|
|
||||||
|
// RegisterHotKey(handle, FShowKeyid, 0, VK_LEFT); //×ó
|
||||||
|
// RegisterHotKey(handle, FShowKeyid, 0, VK_UP); //ÉÏ
|
||||||
|
// RegisterHotKey(handle, FShowKeyid, 0, VK_RIGHT); //ÓÒ
|
||||||
|
RegisterHotKey(handle, FShowKeyid, 0, VK_DOWN); //ÏÂ
|
||||||
|
// RegisterHotKey(handle, FShowKeyid, 0, VK_ADD); //+
|
||||||
|
// RegisterHotKey(handle, FShowKeyid, 0, VK_SUBTRACT); //-
|
||||||
|
|
||||||
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TfrmItemizedListInPut.SaveData(): Boolean;
|
function TfrmItemizedListInPut.SaveData(): Boolean;
|
||||||
|
|
@ -490,7 +548,7 @@ begin
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmItemizedListInPut.ToolButton1Click(Sender: TObject);
|
procedure TfrmItemizedListInPut.btnAddClick(Sender: TObject);
|
||||||
var
|
var
|
||||||
Smaxno: string;
|
Smaxno: string;
|
||||||
MSerialNo: Double;
|
MSerialNo: Double;
|
||||||
|
|
@ -506,6 +564,7 @@ begin
|
||||||
|
|
||||||
with cds_1 do
|
with cds_1 do
|
||||||
begin
|
begin
|
||||||
|
DisableControls;
|
||||||
MSerialNo := FieldByName('SerialNo').AsFloat + 0.1;
|
MSerialNo := FieldByName('SerialNo').AsFloat + 0.1;
|
||||||
Append;
|
Append;
|
||||||
FieldByName('SerialNo').Value := MSerialNo;
|
FieldByName('SerialNo').Value := MSerialNo;
|
||||||
|
|
@ -515,9 +574,10 @@ begin
|
||||||
FieldByName('TISQty').Value := 0;
|
FieldByName('TISQty').Value := 0;
|
||||||
FieldByName('TISUnit').Value := 'M';
|
FieldByName('TISUnit').Value := 'M';
|
||||||
Post;
|
Post;
|
||||||
end;
|
|
||||||
|
|
||||||
SetXH();
|
SetXH();
|
||||||
|
EnableControls;
|
||||||
|
end;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,6 @@ inherited frmItemizedListList: TfrmItemizedListList
|
||||||
List = True
|
List = True
|
||||||
ShowCaptions = True
|
ShowCaptions = True
|
||||||
TabOrder = 3
|
TabOrder = 3
|
||||||
ExplicitWidth = 1411
|
|
||||||
object TBRafresh: TToolButton
|
object TBRafresh: TToolButton
|
||||||
Left = 0
|
Left = 0
|
||||||
Top = 0
|
Top = 0
|
||||||
|
|
@ -135,7 +134,6 @@ inherited frmItemizedListList: TfrmItemizedListList
|
||||||
BevelOuter = bvLowered
|
BevelOuter = bvLowered
|
||||||
ParentBackground = False
|
ParentBackground = False
|
||||||
TabOrder = 4
|
TabOrder = 4
|
||||||
ExplicitWidth = 1411
|
|
||||||
object Label3: TLabel
|
object Label3: TLabel
|
||||||
Left = 24
|
Left = 24
|
||||||
Top = 51
|
Top = 51
|
||||||
|
|
@ -178,7 +176,7 @@ inherited frmItemizedListList: TfrmItemizedListList
|
||||||
TabOrder = 2
|
TabOrder = 2
|
||||||
ExplicitLeft = 2
|
ExplicitLeft = 2
|
||||||
ExplicitTop = 2
|
ExplicitTop = 2
|
||||||
ExplicitWidth = 1407
|
ExplicitWidth = 1769
|
||||||
ExplicitHeight = 37
|
ExplicitHeight = 37
|
||||||
inherited lbl2: TLabel
|
inherited lbl2: TLabel
|
||||||
Width = 16
|
Width = 16
|
||||||
|
|
@ -203,7 +201,6 @@ inherited frmItemizedListList: TfrmItemizedListList
|
||||||
' '#24050#23457#26680' '
|
' '#24050#23457#26680' '
|
||||||
' '#20840#37096' ')
|
' '#20840#37096' ')
|
||||||
OnChange = cxTabControl1Change
|
OnChange = cxTabControl1Change
|
||||||
ExplicitWidth = 1411
|
|
||||||
ClientRectBottom = 31
|
ClientRectBottom = 31
|
||||||
ClientRectRight = 1773
|
ClientRectRight = 1773
|
||||||
ClientRectTop = 28
|
ClientRectTop = 28
|
||||||
|
|
@ -230,8 +227,8 @@ inherited frmItemizedListList: TfrmItemizedListList
|
||||||
Height = 584
|
Height = 584
|
||||||
Align = alClient
|
Align = alClient
|
||||||
TabOrder = 5
|
TabOrder = 5
|
||||||
ExplicitTop = 158
|
|
||||||
object TV1: TcxGridDBTableView
|
object TV1: TcxGridDBTableView
|
||||||
|
OnDblClick = TV1DblClick
|
||||||
Navigator.Buttons.CustomButtons = <>
|
Navigator.Buttons.CustomButtons = <>
|
||||||
ScrollbarAnnotations.CustomAnnotations = <>
|
ScrollbarAnnotations.CustomAnnotations = <>
|
||||||
DataController.DataSource = DataSource1
|
DataController.DataSource = DataSource1
|
||||||
|
|
|
||||||
|
|
@ -114,6 +114,7 @@ type
|
||||||
procedure ToolButton2Click(Sender: TObject);
|
procedure ToolButton2Click(Sender: TObject);
|
||||||
procedure N2Click(Sender: TObject);
|
procedure N2Click(Sender: TObject);
|
||||||
procedure ToolButton1Click(Sender: TObject);
|
procedure ToolButton1Click(Sender: TObject);
|
||||||
|
procedure TV1DblClick(Sender: TObject);
|
||||||
private
|
private
|
||||||
DQdate: TDateTime;
|
DQdate: TDateTime;
|
||||||
procedure InitGrid();
|
procedure InitGrid();
|
||||||
|
|
@ -311,6 +312,8 @@ begin
|
||||||
// Exit;
|
// Exit;
|
||||||
// end;
|
// end;
|
||||||
|
|
||||||
|
if cxTabControl1.TabIndex <> 0 then
|
||||||
|
Exit;
|
||||||
try
|
try
|
||||||
frmItemizedListInPut := TfrmItemizedListInPut.Create(Application);
|
frmItemizedListInPut := TfrmItemizedListInPut.Create(Application);
|
||||||
with frmItemizedListInPut do
|
with frmItemizedListInPut do
|
||||||
|
|
@ -547,6 +550,12 @@ begin
|
||||||
Clipboard.SetTextBuf(PChar(Trim(Order_Main.fieldbyname(TV1.Controller.FocusedColumn.DataBinding.FilterFieldName).AsString)));
|
Clipboard.SetTextBuf(PChar(Trim(Order_Main.fieldbyname(TV1.Controller.FocusedColumn.DataBinding.FilterFieldName).AsString)));
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TfrmItemizedListList.TV1DblClick(Sender: TObject);
|
||||||
|
begin
|
||||||
|
inherited;
|
||||||
|
TBEdit.Click;
|
||||||
|
end;
|
||||||
|
|
||||||
procedure TfrmItemizedListList.ToolButton4Click(Sender: TObject);
|
procedure TfrmItemizedListList.ToolButton4Click(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
if Order_Main.IsEmpty then
|
if Order_Main.IsEmpty then
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user