📄 mrp_qry_analyzermo2.dfm
字号:
inherited Frm_Mrp_Qry_AnalyzerMo2: TFrm_Mrp_Qry_AnalyzerMo2
Left = 99
Top = 65
Caption = '生产订单扫行分析'
PixelsPerInch = 96
TextHeight = 12
inherited Pnl_Title: TPanel
Caption = '按受单部门--生产订单--物料代码'
end
inherited Pnl_Head: TPanel
Height = 46
inherited Lbl_OrderTitle: TLabel
Top = 32
end
inherited Lbl_Condition: TLabel
Width = 24
Caption = '全部'
end
inherited Lbl_Order: TLabel
Top = 32
Width = 210
Caption = '受单部门代码 / 生产订单号/ 物料代码'
end
end
inherited Pnl_Hint: TPanel
Top = 384
Height = 45
object dbtxtDeptName: TDBText
Left = 96
Top = 8
Width = 78
Height = 12
AutoSize = True
DataField = 'Deptflag'
DataSource = DataSource
end
object dbtxtItemflag: TDBText
Left = 96
Top = 24
Width = 78
Height = 12
AutoSize = True
DataField = 'Itemflag'
DataSource = DataSource
end
object Label1: TLabel
Left = 36
Top = 24
Width = 60
Height = 12
Caption = '物料标识:'
end
object Label2: TLabel
Left = 12
Top = 8
Width = 84
Height = 12
Caption = '受单部门标识:'
end
object Label3: TLabel
Left = 560
Top = 8
Width = 48
Height = 12
Caption = '完成率:'
end
object dbtxtFinishrate: TDBText
Left = 604
Top = 7
Width = 90
Height = 12
AutoSize = True
DataField = 'FinishRate'
DataSource = DataSource
end
end
inherited Pnl_Body: TPanel
Top = 103
Height = 281
inherited DBGridEh: TDBGridEh
Height = 281
FrozenCols = 2
Columns = <
Item
FieldName = 'Deptflag'
PickList.Strings = ()
Width = 130
KeyList.Strings = ()
end
Item
FieldName = 'DeptName'
PickList.Strings = ()
Title.Alignment = taCenter
Title.Caption = '受单对象'
Width = 90
Visible = False
KeyList.Strings = ()
end
Item
FieldName = 'MoNo'
PickList.Strings = ()
Title.Alignment = taCenter
Title.Caption = '生产订单号'
KeyList.Strings = ()
end
Item
FieldName = 'Itemflag'
PickList.Strings = ()
Title.Alignment = taCenter
Width = 200
KeyList.Strings = ()
end
Item
FieldName = 'ItemCode'
PickList.Strings = ()
Title.Alignment = taCenter
Width = 90
Visible = False
KeyList.Strings = ()
end
Item
FieldName = 'ItemName'
PickList.Strings = ()
Title.Alignment = taCenter
Width = 200
Visible = False
KeyList.Strings = ()
end
Item
FieldName = 'moqty'
PickList.Strings = ()
Title.Alignment = taCenter
Width = 75
KeyList.Strings = ()
end
Item
FieldName = 'FinishQty'
PickList.Strings = ()
Title.Alignment = taCenter
Width = 60
KeyList.Strings = ()
end
Item
FieldName = 'MoNoFinishqty'
PickList.Strings = ()
Title.Alignment = taCenter
Title.Caption = '未结量'
Width = 45
KeyList.Strings = ()
end
Item
FieldName = 'FinishRate'
PickList.Strings = ()
Title.Alignment = taCenter
Width = 48
KeyList.Strings = ()
end>
end
end
inherited ActionList: TActionList
Left = 192
Top = 208
end
inherited AdoQry_Main: TAdoQuery
Connection = Frm_Main.AdOConnectMain
ConnectionString = ''
CurSorType = ctStatic
SQL.Strings = (
'Select Mo.MoNo,Dept.DeptName,Item.ItemName,MoLine.ItemCode,'
' MoLine.moqty,MoLine.MoNoFinishqty,'
' Deptflag=mo.DeptCode+'#39' '#39'+Dept.DeptName, '
' Itemflag=MoLine.ItemCode+'#39' '#39'+Item.ItemName' +
','
' MoLine.MoQty-MoLine.MoNoFinishQty As Finis' +
'hQty,'
' -- MoLineStatus= case MoLineStatus when 0 t' +
'hen '#39'0 未批准'#39' when 1 then '#39'1 生效'#39' when 2 then '#39'2 关闭'#39' when ' +
'3 then '#39'3 永久关闭'#39' end,'
' Convert(varchAr,Convert(decimal(4,2),(MoLi' +
'ne.MoQty-MoLine.MoNoFinishqty)/MoLine.MoQty*100)) +'#39'%'#39' As Finish' +
'Rate'
' From MoLine'
' Join Mo On MoLine.MoNo=Mo.MoNo'
' Join Item On MoLine.ItemCode=Item.ItemCode'
' Join Dept On Mo.DeptCode=Dept.DeptCode and Mol' +
'ine.MoQty>0')
Left = 312
Top = 177
object AdoQry_MainDeptName: TStringField
DisplayLabel = '部门名称'
FieldName = 'DeptName'
Origin = 'Dept'
Size = 14
end
object AdoQry_MainMoNo: TStringField
DisplayLabel = '订单编号'
FieldName = 'MoNo'
Origin = 'MoLine'
Size = 16
end
object AdoQry_MainItemCode: TStringField
DisplayLabel = '物料代码'
FieldName = 'ItemCode'
Origin = 'MoLine'
Size = 16
end
object AdoQry_MainItemName: TStringField
DisplayLabel = '物料描述'
FieldName = 'ItemName'
Origin = 'Item'
Size = 30
end
object AdoQry_Mainmoqty: TFloatField
DisplayLabel = '约定交货量'
FieldName = 'moqty'
Origin = 'MoLine'
end
object AdoQry_MainFinishQty: TFloatField
DisplayLabel = '完成数量'
FieldName = 'FinishQty'
ReadOnly = True
end
object AdoQry_MainMoNoFinishqty: TFloatField
DisplayLabel = '差异量'
FieldName = 'MoNoFinishqty'
Origin = 'MoLine'
end
object AdoQry_MainFinishRate: TStringField
DisplayLabel = '完成率'
FieldName = 'FinishRate'
ReadOnly = True
Size = 31
end
object AdoQry_MainItemflag: TStringField
DisplayLabel = '物料标识'
FieldName = 'Itemflag'
ReadOnly = True
Size = 77
end
object AdoQry_MainDeptflag: TStringField
DisplayLabel = '受单部门标识'
FieldName = 'Deptflag'
ReadOnly = True
Size = 49
end
end
inherited DataSource: TDataSource
Top = 145
end
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -