📄 uthreaddata.dfm
字号:
object ThreadData: TThreadData
OldCreateOrder = False
Left = 243
Top = 155
Height = 480
Width = 696
object FlxRep: TFlexCelReport
Template = 'ThreadDemo.xls'
AutoClose = False
Adapter = XLSAdapter
DataModule = Owner
CalcRecordCount = cr_None
Left = 40
Top = 24
end
object XLSAdapter: TXLSAdapter
Left = 120
Top = 24
end
object Items: TTable
AutoCalcFields = False
CachedUpdates = True
OnCalcFields = ItemsCalcFields
DatabaseName = 'DBDEMOS'
SessionName = 'Session1_1'
IndexFieldNames = 'OrderNo'
MasterFields = 'OrderNo'
MasterSource = DsOrders
TableName = 'ITEMS'
Left = 155
Top = 149
object ItemsItemNo: TFloatField
FieldName = 'ItemNo'
Visible = False
end
object ItemsOrderNo: TFloatField
FieldName = 'OrderNo'
Visible = False
end
object ItemsPartNo: TFloatField
FieldName = 'PartNo'
end
object ItemsDescription: TStringField
DisplayWidth = 28
FieldKind = fkLookup
FieldName = 'Description'
LookupDataSet = Parts
LookupKeyFields = 'PartNo'
LookupResultField = 'Description'
KeyFields = 'PartNo'
ReadOnly = True
Size = 30
Lookup = True
end
object ItemsSellPrice: TCurrencyField
DisplayWidth = 9
FieldKind = fkLookup
FieldName = 'SellPrice'
LookupDataSet = Parts
LookupKeyFields = 'PartNo'
LookupResultField = 'ListPrice'
KeyFields = 'PartNo'
Lookup = True
end
object ItemsQty: TIntegerField
DisplayWidth = 5
FieldName = 'Qty'
end
object ItemsDiscount: TFloatField
DisplayWidth = 7
FieldName = 'Discount'
DisplayFormat = '0.00%'
MaxValue = 100
end
object ItemsExtPrice: TCurrencyField
DisplayWidth = 10
FieldKind = fkCalculated
FieldName = 'ExtPrice'
Calculated = True
end
object ItemsDiscountPc: TFloatField
FieldKind = fkCalculated
FieldName = 'DiscountPc'
Calculated = True
end
end
object Cust: TTable
AutoCalcFields = False
CachedUpdates = True
OnCalcFields = CustCalcFields
DatabaseName = 'DBDEMOS'
Filter = 'CustNo<1352'
SessionName = 'Session1_1'
TableName = 'CUSTOMER'
Left = 52
Top = 149
object CustCustNo: TFloatField
Alignment = taLeftJustify
DisplayWidth = 6
FieldName = 'CustNo'
end
object CustCompany: TStringField
DisplayWidth = 26
FieldName = 'Company'
Required = True
Size = 30
end
object CustPhone: TStringField
DisplayWidth = 15
FieldName = 'Phone'
Size = 15
end
object CustLastInvoiceDate: TDateTimeField
DisplayLabel = 'LastInvoice'
DisplayWidth = 10
FieldName = 'LastInvoiceDate'
DisplayFormat = 'DDDDD'
end
object CustAddr1: TStringField
FieldName = 'Addr1'
Size = 30
end
object CustAddr2: TStringField
FieldName = 'Addr2'
Size = 30
end
object CustCity: TStringField
FieldName = 'City'
Size = 15
end
object CustState: TStringField
FieldName = 'State'
end
object CustZip: TStringField
FieldName = 'Zip'
Size = 10
end
object CustCountry: TStringField
FieldName = 'Country'
end
object CustFAX: TStringField
FieldName = 'FAX'
Size = 15
end
object CustTaxRate: TFloatField
FieldName = 'TaxRate'
end
object CustContact: TStringField
FieldName = 'Contact'
end
object CustTotAddr1: TStringField
DisplayWidth = 128
FieldKind = fkCalculated
FieldName = 'TotAddr1'
Size = 128
Calculated = True
end
object CustTotAddr2: TStringField
FieldKind = fkCalculated
FieldName = 'TotAddr2'
Size = 128
Calculated = True
end
end
object Orders: TTable
AutoCalcFields = False
DatabaseName = 'DBDEMOS'
SessionName = 'Session1_1'
IndexName = 'CustNo'
MasterFields = 'CUSTNO'
MasterSource = DsCust
ReadOnly = True
TableName = 'ORDERS'
Left = 103
Top = 149
object OrdersOrderNo: TFloatField
Alignment = taLeftJustify
DisplayWidth = 10
FieldName = 'OrderNo'
end
object OrdersCustNo: TFloatField
FieldName = 'CustNo'
Visible = False
end
object OrdersSaleDate: TDateTimeField
DisplayWidth = 9
FieldName = 'SaleDate'
DisplayFormat = 'DDDDD'
end
object OrdersShipDate: TDateTimeField
DisplayWidth = 9
FieldName = 'ShipDate'
DisplayFormat = 'DDDDD'
end
object OrdersItemsTotal: TCurrencyField
FieldName = 'ItemsTotal'
Visible = False
end
object OrdersTaxRate: TFloatField
FieldName = 'TaxRate'
Visible = False
end
object OrdersFreight: TCurrencyField
FieldName = 'Freight'
Visible = False
end
object OrdersAmountPaid: TCurrencyField
DisplayWidth = 14
FieldName = 'AmountPaid'
end
object OrdersAmountDue: TCurrencyField
DisplayWidth = 14
FieldKind = fkCalculated
FieldName = 'AmountDue'
Calculated = True
end
object OrdersEmpNo: TIntegerField
FieldName = 'EmpNo'
Required = True
end
object OrdersShipToContact: TStringField
FieldName = 'ShipToContact'
end
object OrdersShipToAddr1: TStringField
FieldName = 'ShipToAddr1'
Size = 30
end
object OrdersShipToAddr2: TStringField
FieldName = 'ShipToAddr2'
Size = 30
end
object OrdersShipToCity: TStringField
FieldName = 'ShipToCity'
Size = 15
end
object OrdersShipToState: TStringField
FieldName = 'ShipToState'
end
object OrdersShipToZip: TStringField
FieldName = 'ShipToZip'
Size = 10
end
object OrdersShipToCountry: TStringField
FieldName = 'ShipToCountry'
end
object OrdersShipToPhone: TStringField
FieldName = 'ShipToPhone'
Size = 15
end
object OrdersSalesPerson: TStringField
FieldKind = fkLookup
FieldName = 'SalesPerson'
LookupDataSet = Emps
LookupKeyFields = 'EmpNo'
LookupResultField = 'FullName'
KeyFields = 'EmpNo'
Size = 40
Lookup = True
end
object OrdersShipVIA: TStringField
FieldName = 'ShipVIA'
Size = 7
end
object OrdersPO: TStringField
FieldName = 'PO'
Size = 15
end
object OrdersTerms: TStringField
FieldName = 'Terms'
Size = 6
end
object OrdersPaymentMethod: TStringField
FieldName = 'PaymentMethod'
Size = 7
end
end
object DsOrders: TDataSource
DataSet = Orders
Left = 100
Top = 200
end
object DsCust: TDataSource
DataSet = Cust
Left = 52
Top = 200
end
object Emps: TTable
AutoCalcFields = False
DatabaseName = 'DBDEMOS'
SessionName = 'Session1_1'
IndexFieldNames = 'EmpNo'
ReadOnly = True
TableName = 'EMPLOYEE'
Left = 213
Top = 149
object EmpsEmpNo: TIntegerField
FieldName = 'EmpNo'
end
object EmpsFullName: TStringField
FieldKind = fkCalculated
FieldName = 'FullName'
Calculated = True
end
object EmpsLastName: TStringField
FieldName = 'LastName'
end
object EmpsFirstName: TStringField
FieldName = 'FirstName'
Size = 15
end
object EmpsPhoneExt: TStringField
FieldName = 'PhoneExt'
Size = 4
end
object EmpsHireDate: TDateTimeField
FieldName = 'HireDate'
end
object EmpsSalary: TFloatField
FieldName = 'Salary'
end
end
object Parts: TTable
AutoCalcFields = False
CachedUpdates = True
DatabaseName = 'DBDEMOS'
SessionName = 'Session1_1'
TableName = 'PARTS'
Left = 273
Top = 149
object PartsPartNo: TFloatField
Alignment = taLeftJustify
DisplayWidth = 8
FieldName = 'PartNo'
Required = True
end
object PartsDescription: TStringField
DisplayWidth = 21
FieldName = 'Description'
Required = True
Size = 30
end
object PartsVendorNo: TFloatField
DisplayWidth = 9
FieldName = 'VendorNo'
end
object PartsOnHand: TFloatField
DisplayWidth = 9
FieldName = 'OnHand'
end
object PartsOnOrder: TFloatField
DisplayWidth = 10
FieldName = 'OnOrder'
end
object PartsBackOrd: TBooleanField
DisplayWidth = 9
FieldKind = fkCalculated
FieldName = 'BackOrd'
DisplayValues = 'Yes;No'
Calculated = True
end
object PartsCost: TCurrencyField
DisplayWidth = 12
FieldName = 'Cost'
end
object PartsListPrice: TCurrencyField
DisplayWidth = 12
FieldName = 'ListPrice'
end
end
object Session1: TSession
AutoSessionName = True
Left = 32
Top = 104
end
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -