home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / Runimage / Delphi50 / Demos / Db / Mastapp / DATAMOD.DFM / DATAMOD.txt
Encoding:
Text File  |  1999-08-11  |  20.4 KB  |  822 lines

  1. object MastData: TMastData
  2.   Left = 226
  3.   Top = 94
  4.   Height = 337
  5.   Width = 409
  6.   object Database: TDatabase
  7.     AliasName = 'DBDEMOS'
  8.     Connected = True
  9.     DatabaseName = 'MAST'
  10.     LoginPrompt = False
  11.     Params.Strings = (
  12.       'USER NAME=sysdba'
  13.       'PASSWORD=masterkey')
  14.     SessionName = 'Default'
  15.     TransIsolation = tiDirtyRead
  16.     Left = 324
  17.     Top = 252
  18.   end
  19.   object NextCust: TTable
  20.     DatabaseName = 'MAST'
  21.     Exclusive = True
  22.     TableName = 'NEXTCUST'
  23.     Left = 156
  24.     Top = 60
  25.     object NextCustNewCust: TFloatField
  26.       FieldName = 'NewCust'
  27.     end
  28.   end
  29.   object Parts: TTable
  30.     Active = True
  31.     CachedUpdates = True
  32.     BeforeOpen = PartsBeforeOpen
  33.     OnCalcFields = PartsCalcFields
  34.     OnUpdateError = EditUpdateError
  35.     DatabaseName = 'MAST'
  36.     TableName = 'PARTS'
  37.     Left = 20
  38.     Top = 157
  39.     object PartsPartNo: TFloatField
  40.       Alignment = taLeftJustify
  41.       DisplayWidth = 8
  42.       FieldName = 'PartNo'
  43.       Required = True
  44.     end
  45.     object PartsDescription: TStringField
  46.       DisplayWidth = 21
  47.       FieldName = 'Description'
  48.       Required = True
  49.       Size = 30
  50.     end
  51.     object PartsVendorNo: TFloatField
  52.       DisplayWidth = 9
  53.       FieldName = 'VendorNo'
  54.     end
  55.     object PartsOnHand: TFloatField
  56.       DisplayWidth = 9
  57.       FieldName = 'OnHand'
  58.     end
  59.     object PartsOnOrder: TFloatField
  60.       DisplayWidth = 10
  61.       FieldName = 'OnOrder'
  62.     end
  63.     object PartsBackOrd: TBooleanField
  64.       DisplayWidth = 9
  65.       FieldName = 'BackOrd'
  66.       DisplayValues = 'Yes;No'
  67.       Calculated = True
  68.     end
  69.     object PartsCost: TCurrencyField
  70.       DisplayWidth = 12
  71.       FieldName = 'Cost'
  72.     end
  73.     object PartsListPrice: TCurrencyField
  74.       DisplayWidth = 12
  75.       FieldName = 'ListPrice'
  76.     end
  77.   end
  78.   object PartsSource: TDataSource
  79.     DataSet = Parts
  80.     Left = 88
  81.     Top = 157
  82.   end
  83.   object PartsQuery: TQuery
  84.     OnCalcFields = PartsQueryCalcFields
  85.     DatabaseName = 'MAST'
  86.     SQL.Strings = (
  87.       'select * from parts'
  88.       ' where (parts.OnOrder > parts.OnHand)'
  89.       '')
  90.     Left = 156
  91.     Top = 157
  92.     object PartsQueryPartNo: TFloatField
  93.       Alignment = taLeftJustify
  94.       DisplayWidth = 8
  95.       FieldName = 'PartNo'
  96.     end
  97.     object PartsQueryDescription: TStringField
  98.       DisplayWidth = 21
  99.       FieldName = 'Description'
  100.       Size = 30
  101.     end
  102.     object PartsQueryVendorNo: TFloatField
  103.       FieldName = 'VendorNo'
  104.     end
  105.     object PartsQueryOnHand: TFloatField
  106.       DisplayWidth = 9
  107.       FieldName = 'OnHand'
  108.     end
  109.     object PartsQueryOnOrder: TFloatField
  110.       DisplayWidth = 10
  111.       FieldName = 'OnOrder'
  112.     end
  113.     object PartsQueryBackOrd: TBooleanField
  114.       DisplayWidth = 9
  115.       FieldName = 'BackOrd'
  116.       DisplayValues = 'Yes;No'
  117.       Calculated = True
  118.     end
  119.     object PartsQueryCost: TCurrencyField
  120.       FieldName = 'Cost'
  121.     end
  122.     object PartsQueryListPrice: TCurrencyField
  123.       FieldName = 'ListPrice'
  124.     end
  125.   end
  126.   object VendorSource: TDataSource
  127.     DataSet = Vendors
  128.     Left = 90
  129.     Top = 252
  130.   end
  131.   object Vendors: TTable
  132.     Active = True
  133.     DatabaseName = 'MAST'
  134.     ReadOnly = True
  135.     TableName = 'VENDORS'
  136.     Left = 20
  137.     Top = 252
  138.   end
  139.   object Orders: TTable
  140.     Active = True
  141.     CachedUpdates = True
  142.     BeforeOpen = OrdersBeforeOpen
  143.     BeforeClose = OrdersBeforeClose
  144.     BeforeInsert = OrdersBeforeInsert
  145.     BeforeEdit = OrdersBeforeEdit
  146.     AfterPost = OrdersAfterPost
  147.     BeforeCancel = OrdersBeforeCancel
  148.     AfterCancel = OrdersAfterCancel
  149.     BeforeDelete = OrdersBeforeDelete
  150.     AfterDelete = OrdersAfterDelete
  151.     OnCalcFields = OrdersCalcFields
  152.     OnNewRecord = OrdersNewRecord
  153.     DatabaseName = 'MAST'
  154.     IndexFieldNames = 'OrderNo'
  155.     TableName = 'ORDERS'
  156.     Left = 20
  157.     Top = 12
  158.     object OrdersOrderNo: TFloatField
  159.       Alignment = taLeftJustify
  160.       FieldName = 'OrderNo'
  161.     end
  162.     object OrdersCustNo: TFloatField
  163.       Alignment = taLeftJustify
  164.       FieldName = 'CustNo'
  165.       Required = True
  166.       OnChange = OrdersCustNoChange
  167.     end
  168.     object OrdersSaleDate: TDateTimeField
  169.       FieldName = 'SaleDate'
  170.       OnValidate = OrdersSaleDateValidate
  171.     end
  172.     object OrdersShipDate: TDateTimeField
  173.       FieldName = 'ShipDate'
  174.     end
  175.     object OrdersShipToContact: TStringField
  176.       FieldName = 'ShipToContact'
  177.     end
  178.     object OrdersShipToAddr1: TStringField
  179.       FieldName = 'ShipToAddr1'
  180.       Size = 30
  181.     end
  182.     object OrdersShipToAddr2: TStringField
  183.       FieldName = 'ShipToAddr2'
  184.       Size = 30
  185.     end
  186.     object OrdersShipToCity: TStringField
  187.       FieldName = 'ShipToCity'
  188.       Size = 15
  189.     end
  190.     object OrdersShipToState: TStringField
  191.       FieldName = 'ShipToState'
  192.     end
  193.     object OrdersShipToZip: TStringField
  194.       FieldName = 'ShipToZip'
  195.       Size = 10
  196.     end
  197.     object OrdersShipToCountry: TStringField
  198.       FieldName = 'ShipToCountry'
  199.     end
  200.     object OrdersShipToPhone: TStringField
  201.       FieldName = 'ShipToPhone'
  202.       Size = 15
  203.     end
  204.     object OrdersShipVIA: TStringField
  205.       FieldName = 'ShipVIA'
  206.       Size = 7
  207.     end
  208.     object OrdersPO: TStringField
  209.       FieldName = 'PO'
  210.       Size = 15
  211.     end
  212.     object OrdersEmpNo: TIntegerField
  213.       FieldName = 'EmpNo'
  214.       Required = True
  215.     end
  216.     object OrdersTerms: TStringField
  217.       FieldName = 'Terms'
  218.       Size = 6
  219.     end
  220.     object OrdersPaymentMethod: TStringField
  221.       FieldName = 'PaymentMethod'
  222.       Size = 7
  223.     end
  224.     object OrdersItemsTotal: TCurrencyField
  225.       FieldName = 'ItemsTotal'
  226.     end
  227.     object OrdersTaxRate: TFloatField
  228.       FieldName = 'TaxRate'
  229.       DisplayFormat = '0.00%;(0.00%);0%'
  230.       MaxValue = 100.000000000000000000
  231.     end
  232.     object OrdersTaxTotal: TCurrencyField
  233.       FieldName = 'TaxTotal'
  234.       Calculated = True
  235.     end
  236.     object OrdersFreight: TCurrencyField
  237.       FieldName = 'Freight'
  238.       OnValidate = OrdersFreightValidate
  239.     end
  240.     object OrdersAmountPaid: TCurrencyField
  241.       FieldName = 'AmountPaid'
  242.     end
  243.     object OrdersAmountDue: TCurrencyField
  244.       FieldName = 'AmountDue'
  245.       Calculated = True
  246.     end
  247.     object OrdersSalesPerson: TStringField
  248.       FieldName = 'SalesPerson'
  249.       LookupDataSet = Emps
  250.       LookupKeyFields = 'EmpNo'
  251.       LookupResultField = 'FullName'
  252.       KeyFields = 'EmpNo'
  253.       Size = 40
  254.       Lookup = True
  255.     end
  256.   end
  257.   object OrdersSource: TDataSource
  258.     DataSet = Orders
  259.     Left = 86
  260.     Top = 12
  261.   end
  262.   object CustByOrd: TTable
  263.     Active = True
  264.     DatabaseName = 'MAST'
  265.     IndexFieldNames = 'CustNo'
  266.     MasterFields = 'CustNo'
  267.     MasterSource = OrdersSource
  268.     ReadOnly = True
  269.     TableName = 'CUSTOMER'
  270.     Left = 20
  271.     Top = 60
  272.     object CustByOrdCustNo: TFloatField
  273.       FieldName = 'CustNo'
  274.     end
  275.     object CustByOrdCompany: TStringField
  276.       FieldName = 'Company'
  277.       Size = 30
  278.     end
  279.     object CustByOrdAddr1: TStringField
  280.       FieldName = 'Addr1'
  281.       Size = 30
  282.     end
  283.     object CustByOrdAddr2: TStringField
  284.       FieldName = 'Addr2'
  285.       Size = 30
  286.     end
  287.     object CustByOrdCity: TStringField
  288.       FieldName = 'City'
  289.       Size = 15
  290.     end
  291.     object CustByOrdState: TStringField
  292.       FieldName = 'State'
  293.     end
  294.     object CustByOrdZip: TStringField
  295.       FieldName = 'Zip'
  296.       Size = 10
  297.     end
  298.     object CustByOrdCountry: TStringField
  299.       FieldName = 'Country'
  300.     end
  301.     object CustByOrdPhone: TStringField
  302.       FieldName = 'Phone'
  303.       Size = 15
  304.     end
  305.     object CustByOrdFAX: TStringField
  306.       FieldName = 'FAX'
  307.       Size = 15
  308.     end
  309.     object CustByOrdTaxRate: TFloatField
  310.       FieldName = 'TaxRate'
  311.     end
  312.     object CustByOrdContact: TStringField
  313.       FieldName = 'Contact'
  314.     end
  315.     object CustByOrdLastInvoiceDate: TDateTimeField
  316.       FieldName = 'LastInvoiceDate'
  317.     end
  318.   end
  319.   object CustByOrdSrc: TDataSource
  320.     DataSet = CustByOrd
  321.     Left = 86
  322.     Top = 60
  323.   end
  324.   object Items: TTable
  325.     Active = True
  326.     CachedUpdates = True
  327.     BeforeOpen = ItemsBeforeOpen
  328.     BeforeInsert = EnsureOrdersEdit
  329.     BeforeEdit = ItemsBeforeEdit
  330.     BeforePost = ItemsBeforePost
  331.     AfterPost = ItemsAfterPost
  332.     BeforeDelete = EnsureOrdersEdit
  333.     AfterDelete = ItemsAfterDelete
  334.     OnCalcFields = ItemsCalcFields
  335.     OnNewRecord = ItemsNewRecord
  336.     DatabaseName = 'MAST'
  337.     IndexFieldNames = 'OrderNo'
  338.     MasterFields = 'OrderNo'
  339.     MasterSource = OrdersSource
  340.     TableName = 'ITEMS'
  341.     Left = 20
  342.     Top = 108
  343.     object ItemsItemNo: TFloatField
  344.       FieldName = 'ItemNo'
  345.       Visible = False
  346.     end
  347.     object ItemsOrderNo: TFloatField
  348.       FieldName = 'OrderNo'
  349.       Visible = False
  350.     end
  351.     object ItemsPartNo: TFloatField
  352.       FieldName = 'PartNo'
  353.       OnValidate = ItemsPartNoValidate
  354.     end
  355.     object ItemsDescription: TStringField
  356.       DisplayWidth = 28
  357.       FieldName = 'Description'
  358.       LookupDataSet = Parts
  359.       LookupKeyFields = 'PartNo'
  360.       LookupResultField = 'Description'
  361.       KeyFields = 'PartNo'
  362.       ReadOnly = True
  363.       Size = 30
  364.       Lookup = True
  365.     end
  366.     object ItemsSellPrice: TCurrencyField
  367.       DisplayWidth = 9
  368.       FieldName = 'SellPrice'
  369.       LookupDataSet = Parts
  370.       LookupKeyFields = 'PartNo'
  371.       LookupResultField = 'ListPrice'
  372.       KeyFields = 'PartNo'
  373.       Lookup = True
  374.     end
  375.     object ItemsQty: TIntegerField
  376.       DisplayWidth = 5
  377.       FieldName = 'Qty'
  378.       OnValidate = ItemsQtyValidate
  379.     end
  380.     object ItemsDiscount: TFloatField
  381.       DisplayWidth = 7
  382.       FieldName = 'Discount'
  383.       DisplayFormat = '0.00%'
  384.       MaxValue = 100.000000000000000000
  385.     end
  386.     object ItemsExtPrice: TCurrencyField
  387.       DisplayWidth = 10
  388.       FieldName = 'ExtPrice'
  389.       Calculated = True
  390.     end
  391.   end
  392.   object ItemsSource: TDataSource
  393.     DataSet = Items
  394.     Left = 86
  395.     Top = 108
  396.   end
  397.   object NextOrd: TTable
  398.     DatabaseName = 'MAST'
  399.     Exclusive = True
  400.     TableName = 'NEXTORD'
  401.     Left = 155
  402.     Top = 12
  403.     object NextOrdNewKey: TFloatField
  404.       FieldName = 'NewKey'
  405.     end
  406.   end
  407.   object Emps: TTable
  408.     Active = True
  409.     OnCalcFields = EmpsCalcFields
  410.     DatabaseName = 'MAST'
  411.     IndexFieldNames = 'EmpNo'
  412.     ReadOnly = True
  413.     TableName = 'EMPLOYEE'
  414.     Left = 20
  415.     Top = 204
  416.     object EmpsEmpNo: TIntegerField
  417.       FieldName = 'EmpNo'
  418.     end
  419.     object EmpsFullName: TStringField
  420.       FieldName = 'FullName'
  421.       Calculated = True
  422.     end
  423.     object EmpsLastName: TStringField
  424.       FieldName = 'LastName'
  425.     end
  426.     object EmpsFirstName: TStringField
  427.       FieldName = 'FirstName'
  428.       Size = 15
  429.     end
  430.     object EmpsPhoneExt: TStringField
  431.       FieldName = 'PhoneExt'
  432.       Size = 4
  433.     end
  434.     object EmpsHireDate: TDateTimeField
  435.       FieldName = 'HireDate'
  436.     end
  437.     object EmpsSalary: TFloatField
  438.       FieldName = 'Salary'
  439.     end
  440.   end
  441.   object EmpsSource: TDataSource
  442.     DataSet = Emps
  443.     Left = 89
  444.     Top = 204
  445.   end
  446.   object LastItemQuery: TQuery
  447.     DatabaseName = 'MAST'
  448.     DataSource = OrdersSource
  449.     SQL.Strings = (
  450.       'select max(ItemNo)  from Items'
  451.       '  where OrderNo = :OrderNo')
  452.     Params.Data = {01000100074F726465724E6F000608000000000000588F400000}
  453.     Left = 155
  454.     Top = 108
  455.   end
  456.   object Cust: TTable
  457.     Active = True
  458.     CachedUpdates = True
  459.     BeforeOpen = CustBeforeOpen
  460.     BeforePost = CustBeforePost
  461.     OnUpdateError = EditUpdateError
  462.     DatabaseName = 'MAST'
  463.     TableName = 'CUSTOMER'
  464.     Left = 236
  465.     Top = 13
  466.     object CustCustNo: TFloatField
  467.       Alignment = taLeftJustify
  468.       DisplayWidth = 6
  469.       FieldName = 'CustNo'
  470.     end
  471.     object CustCompany: TStringField
  472.       DisplayWidth = 26
  473.       FieldName = 'Company'
  474.       Required = True
  475.       Size = 30
  476.     end
  477.     object CustPhone: TStringField
  478.       DisplayWidth = 15
  479.       FieldName = 'Phone'
  480.       Size = 15
  481.     end
  482.     object CustLastInvoiceDate: TDateTimeField
  483.       DisplayLabel = 'LastInvoice'
  484.       DisplayWidth = 10
  485.       FieldName = 'LastInvoiceDate'
  486.       DisplayFormat = 'DDDDD'
  487.     end
  488.     object CustAddr1: TStringField
  489.       FieldName = 'Addr1'
  490.       Size = 30
  491.     end
  492.     object CustAddr2: TStringField
  493.       FieldName = 'Addr2'
  494.       Size = 30
  495.     end
  496.     object CustCity: TStringField
  497.       FieldName = 'City'
  498.       Size = 15
  499.     end
  500.     object CustState: TStringField
  501.       FieldName = 'State'
  502.     end
  503.     object CustZip: TStringField
  504.       FieldName = 'Zip'
  505.       Size = 10
  506.     end
  507.     object CustCountry: TStringField
  508.       FieldName = 'Country'
  509.     end
  510.     object CustFAX: TStringField
  511.       FieldName = 'FAX'
  512.       Size = 15
  513.     end
  514.     object CustTaxRate: TFloatField
  515.       FieldName = 'TaxRate'
  516.     end
  517.     object CustContact: TStringField
  518.       FieldName = 'Contact'
  519.     end
  520.   end
  521.   object CustSource: TDataSource
  522.     DataSet = Cust
  523.     Left = 312
  524.     Top = 13
  525.   end
  526.   object CustQuery: TQuery
  527.     DatabaseName = 'MAST'
  528.     SQL.Strings = (
  529.       'select Customer.CustNo, Customer.Company, '
  530.       '         Customer.LastInvoiceDate, Customer.Phone '
  531.       '  from customer'
  532.       '  where '
  533.       '    (customer.LastInvoiceDate >= :FromDate) and'
  534.       '    (customer.LastInvoiceDate <= :ToDate)')
  535.     Params.Data = {010002000846726F6D446174650000000006546F4461746500000000}
  536.     Left = 236
  537.     Top = 61
  538.     object CustQueryCustNo: TFloatField
  539.       Alignment = taLeftJustify
  540.       DisplayWidth = 6
  541.       FieldName = 'CustNo'
  542.     end
  543.     object CustQueryCompany: TStringField
  544.       DisplayWidth = 26
  545.       FieldName = 'Company'
  546.       Size = 30
  547.     end
  548.     object CustQueryPhone: TStringField
  549.       DisplayWidth = 15
  550.       FieldName = 'Phone'
  551.       Size = 15
  552.     end
  553.     object CustQueryLastInvoiceDate: TDateTimeField
  554.       DisplayLabel = 'LastInvoice'
  555.       DisplayWidth = 10
  556.       FieldName = 'LastInvoiceDate'
  557.       DisplayFormat = 'DDDDD'
  558.     end
  559.   end
  560.   object OrdByCustSrc: TDataSource
  561.     DataSet = OrdByCust
  562.     Left = 312
  563.     Top = 108
  564.   end
  565.   object OrdByCust: TTable
  566.     Active = True
  567.     OnCalcFields = OrdByCustCalcFields
  568.     DatabaseName = 'MAST'
  569.     IndexFieldNames = 'CUSTNO'
  570.     MasterFields = 'CUSTNO'
  571.     MasterSource = CustMasterSrc
  572.     ReadOnly = True
  573.     TableName = 'ORDERS'
  574.     Left = 236
  575.     Top = 108
  576.     object OrdByCustOrderNo: TFloatField
  577.       Alignment = taLeftJustify
  578.       DisplayWidth = 10
  579.       FieldName = 'OrderNo'
  580.     end
  581.     object OrdByCustCustNo: TFloatField
  582.       FieldName = 'CustNo'
  583.       Visible = False
  584.     end
  585.     object OrdByCustSaleDate: TDateTimeField
  586.       DisplayWidth = 9
  587.       FieldName = 'SaleDate'
  588.       DisplayFormat = 'DDDDD'
  589.     end
  590.     object OrdByCustShipDate: TDateTimeField
  591.       DisplayWidth = 9
  592.       FieldName = 'ShipDate'
  593.       DisplayFormat = 'DDDDD'
  594.     end
  595.     object OrdByCustItemsTotal: TCurrencyField
  596.       FieldName = 'ItemsTotal'
  597.       Visible = False
  598.     end
  599.     object OrdByCustTaxRate: TFloatField
  600.       FieldName = 'TaxRate'
  601.       Visible = False
  602.     end
  603.     object OrdByCustFreight: TCurrencyField
  604.       FieldName = 'Freight'
  605.       Visible = False
  606.     end
  607.     object OrdByCustAmountPaid: TCurrencyField
  608.       DisplayWidth = 14
  609.       FieldName = 'AmountPaid'
  610.     end
  611.     object OrdByCustAmountDue: TCurrencyField
  612.       DisplayWidth = 14
  613.       FieldName = 'AmountDue'
  614.       Calculated = True
  615.     end
  616.   end
  617.   object CustMasterSrc: TDataSource
  618.     DataSet = Cust
  619.     Left = 312
  620.     Top = 60
  621.   end
  622.   object CustByComp: TTable
  623.     Active = True
  624.     DatabaseName = 'MAST'
  625.     IndexFieldNames = 'Company'
  626.     TableName = 'CUSTOMER'
  627.     Left = 236
  628.     Top = 156
  629.   end
  630.   object CustByCompSrc: TDataSource
  631.     DataSet = CustByComp
  632.     Left = 312
  633.     Top = 156
  634.   end
  635.   object CustByLastInvQuery: TQuery
  636.     Active = True
  637.     DatabaseName = 'MAST'
  638.     SQL.Strings = (
  639.       'select * from customer'
  640.       'order by'
  641.       'LastInvoiceDate descending')
  642.     Left = 240
  643.     Top = 208
  644.     object CustByLastInvQueryCustNo: TFloatField
  645.       FieldName = 'CustNo'
  646.       Origin = '"CUSTOMER.DB".CustNo'
  647.     end
  648.     object CustByLastInvQueryCompany: TStringField
  649.       FieldName = 'Company'
  650.       Origin = '"CUSTOMER.DB".Company'
  651.       Size = 30
  652.     end
  653.     object CustByLastInvQueryAddr1: TStringField
  654.       FieldName = 'Addr1'
  655.       Origin = '"CUSTOMER.DB".Addr1'
  656.       Size = 30
  657.     end
  658.     object CustByLastInvQueryAddr2: TStringField
  659.       FieldName = 'Addr2'
  660.       Origin = '"CUSTOMER.DB".Addr2'
  661.       Size = 30
  662.     end
  663.     object CustByLastInvQueryCity: TStringField
  664.       FieldName = 'City'
  665.       Origin = '"CUSTOMER.DB".City'
  666.       Size = 15
  667.     end
  668.     object CustByLastInvQueryState: TStringField
  669.       FieldName = 'State'
  670.       Origin = '"CUSTOMER.DB".State'
  671.     end
  672.     object CustByLastInvQueryZip: TStringField
  673.       FieldName = 'Zip'
  674.       Origin = '"CUSTOMER.DB".Zip'
  675.       Size = 10
  676.     end
  677.     object CustByLastInvQueryCountry: TStringField
  678.       FieldName = 'Country'
  679.       Origin = '"CUSTOMER.DB".Country'
  680.     end
  681.     object CustByLastInvQueryPhone: TStringField
  682.       FieldName = 'Phone'
  683.       Origin = '"CUSTOMER.DB".Phone'
  684.       Size = 15
  685.     end
  686.     object CustByLastInvQueryFAX: TStringField
  687.       FieldName = 'FAX'
  688.       Origin = '"CUSTOMER.DB".FAX'
  689.       Size = 15
  690.     end
  691.     object CustByLastInvQueryTaxRate: TFloatField
  692.       FieldName = 'TaxRate'
  693.       Origin = '"CUSTOMER.DB".TaxRate'
  694.     end
  695.     object CustByLastInvQueryContact: TStringField
  696.       FieldName = 'Contact'
  697.       Origin = '"CUSTOMER.DB".Contact'
  698.     end
  699.     object CustByLastInvQueryLastInvoiceDate: TDateTimeField
  700.       FieldName = 'LastInvoiceDate'
  701.       Origin = '"CUSTOMER.DB".LastInvoiceDate'
  702.     end
  703.   end
  704.   object OrdersByDateQuery: TQuery
  705.     DatabaseName = 'MAST'
  706.     SQL.Strings = (
  707.       'select * from orders'
  708.       'where '
  709.       '    (SaleDate >= :FromDate) and'
  710.       '    (SaleDate <= :ToDate)'
  711.       'order by '
  712.       '  SaleDate')
  713.     Params.Data = {
  714.       010002000846726F6D4461746500090400E61C0B00000106546F446174650009
  715.       0400FA1F0B000001}
  716.     Left = 240
  717.     Top = 256
  718.     object OrdersByDateQueryOrderNo: TFloatField
  719.       FieldName = 'OrderNo'
  720.       Origin = '"ORDERS.DB".OrderNo'
  721.     end
  722.     object OrdersByDateQueryCustNo: TFloatField
  723.       FieldName = 'CustNo'
  724.       Origin = '"ORDERS.DB".CustNo'
  725.     end
  726.     object OrdersByDateQuerySaleDate: TDateTimeField
  727.       FieldName = 'SaleDate'
  728.       Origin = '"ORDERS.DB".SaleDate'
  729.     end
  730.     object OrdersByDateQueryShipDate: TDateTimeField
  731.       FieldName = 'ShipDate'
  732.       Origin = '"ORDERS.DB".ShipDate'
  733.     end
  734.     object OrdersByDateQueryEmpNo: TIntegerField
  735.       FieldName = 'EmpNo'
  736.       Origin = '"ORDERS.DB".EmpNo'
  737.     end
  738.     object OrdersByDateQueryShipToContact: TStringField
  739.       FieldName = 'ShipToContact'
  740.       Origin = '"ORDERS.DB".ShipToContact'
  741.     end
  742.     object OrdersByDateQueryShipToAddr1: TStringField
  743.       FieldName = 'ShipToAddr1'
  744.       Origin = '"ORDERS.DB".ShipToAddr1'
  745.       Size = 30
  746.     end
  747.     object OrdersByDateQueryShipToAddr2: TStringField
  748.       FieldName = 'ShipToAddr2'
  749.       Origin = '"ORDERS.DB".ShipToAddr2'
  750.       Size = 30
  751.     end
  752.     object OrdersByDateQueryShipToCity: TStringField
  753.       FieldName = 'ShipToCity'
  754.       Origin = '"ORDERS.DB".ShipToCity'
  755.       Size = 15
  756.     end
  757.     object OrdersByDateQueryShipToState: TStringField
  758.       FieldName = 'ShipToState'
  759.       Origin = '"ORDERS.DB".ShipToState'
  760.     end
  761.     object OrdersByDateQueryShipToZip: TStringField
  762.       FieldName = 'ShipToZip'
  763.       Origin = '"ORDERS.DB".ShipToZip'
  764.       Size = 10
  765.     end
  766.     object OrdersByDateQueryShipToCountry: TStringField
  767.       FieldName = 'ShipToCountry'
  768.       Origin = '"ORDERS.DB".ShipToCountry'
  769.     end
  770.     object OrdersByDateQueryShipToPhone: TStringField
  771.       FieldName = 'ShipToPhone'
  772.       Origin = '"ORDERS.DB".ShipToPhone'
  773.       Size = 15
  774.     end
  775.     object OrdersByDateQueryShipVIA: TStringField
  776.       FieldName = 'ShipVIA'
  777.       Origin = '"ORDERS.DB".ShipVIA'
  778.       Size = 7
  779.     end
  780.     object OrdersByDateQueryPO: TStringField
  781.       FieldName = 'PO'
  782.       Origin = '"ORDERS.DB".PO'
  783.       Size = 15
  784.     end
  785.     object OrdersByDateQueryTerms: TStringField
  786.       FieldName = 'Terms'
  787.       Origin = '"ORDERS.DB".Terms'
  788.       Size = 6
  789.     end
  790.     object OrdersByDateQueryPaymentMethod: TStringField
  791.       FieldName = 'PaymentMethod'
  792.       Origin = '"ORDERS.DB".PaymentMethod'
  793.       Size = 7
  794.     end
  795.     object OrdersByDateQueryItemsTotal: TCurrencyField
  796.       FieldName = 'ItemsTotal'
  797.       Origin = '"ORDERS.DB".ItemsTotal'
  798.     end
  799.     object OrdersByDateQueryTaxRate: TFloatField
  800.       FieldName = 'TaxRate'
  801.       Origin = '"ORDERS.DB".TaxRate'
  802.     end
  803.     object OrdersByDateQueryFreight: TCurrencyField
  804.       FieldName = 'Freight'
  805.       Origin = '"ORDERS.DB".Freight'
  806.     end
  807.     object OrdersByDateQueryAmountPaid: TCurrencyField
  808.       FieldName = 'AmountPaid'
  809.       Origin = '"ORDERS.DB".AmountPaid'
  810.     end
  811.     object OrdersByDateQueryCompany: TStringField
  812.       FieldName = 'Company'
  813.       LookupDataSet = Cust
  814.       LookupKeyFields = 'CustNo'
  815.       LookupResultField = 'Company'
  816.       KeyFields = 'CustNo'
  817.       Size = 40
  818.       Lookup = True
  819.     end
  820.   end
  821. end
  822.