home *** CD-ROM | disk | FTP | other *** search
- 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
-