home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 September / Chip_2002-09_cd1.bin / zkuste / delphi / kompon / d456 / EKRTF.ZIP / MainDemo / Unit2.dfm / Unit2.txt
Text File  |  2000-09-24  |  14KB  |  533 lines

  1. object DM: TDM
  2.   OldCreateOrder = False
  3.   Left = 214
  4.   Top = 201
  5.   Height = 273
  6.   Width = 391
  7.   object Orders: TTable
  8.     Active = True
  9.     OnCalcFields = OrdersCalcFields
  10.     DatabaseName = 'DBDEMOS'
  11.     IndexFieldNames = 'OrderNo'
  12.     TableName = 'orders.db'
  13.     Left = 48
  14.     Top = 24
  15.     object OrdersOrderNo: TFloatField
  16.       FieldName = 'OrderNo'
  17.     end
  18.     object OrdersCustNo: TFloatField
  19.       Alignment = taLeftJustify
  20.       CustomConstraint = 'CustNo IS NOT NULL'
  21.       ConstraintErrorMessage = 'CustNo cannot be blank'
  22.       FieldName = 'CustNo'
  23.       Required = True
  24.       DisplayFormat = 'CN 0000'
  25.       MaxValue = 9999.000000000000000000
  26.       MinValue = 1000.000000000000000000
  27.     end
  28.     object OrdersSaleDate: TDateTimeField
  29.       FieldName = 'SaleDate'
  30.     end
  31.     object OrdersShipDate: TDateTimeField
  32.       FieldName = 'ShipDate'
  33.     end
  34.     object OrdersEmpNo: TIntegerField
  35.       CustomConstraint = 'Value > 0'
  36.       ConstraintErrorMessage = 'EmpNo cannot be 0 or negative'
  37.       FieldName = 'EmpNo'
  38.       Required = True
  39.       DisplayFormat = 'Emp'#39'#'#39' 0000'
  40.       MaxValue = 9999
  41.       MinValue = 1
  42.     end
  43.     object OrdersShipToContact: TStringField
  44.       FieldName = 'ShipToContact'
  45.     end
  46.     object OrdersShipToAddr1: TStringField
  47.       FieldName = 'ShipToAddr1'
  48.       Size = 30
  49.     end
  50.     object OrdersShipToAddr2: TStringField
  51.       FieldName = 'ShipToAddr2'
  52.       Size = 30
  53.     end
  54.     object OrdersShipToCity: TStringField
  55.       FieldName = 'ShipToCity'
  56.       Size = 15
  57.     end
  58.     object OrdersShipToState: TStringField
  59.       FieldName = 'ShipToState'
  60.     end
  61.     object OrdersShipToZip: TStringField
  62.       FieldName = 'ShipToZip'
  63.       Size = 10
  64.     end
  65.     object OrdersShipToCountry: TStringField
  66.       FieldName = 'ShipToCountry'
  67.     end
  68.     object OrdersShipToPhone: TStringField
  69.       FieldName = 'ShipToPhone'
  70.       Size = 15
  71.     end
  72.     object OrdersShipVIA: TStringField
  73.       FieldName = 'ShipVIA'
  74.       Size = 7
  75.     end
  76.     object OrdersPO: TStringField
  77.       FieldName = 'PO'
  78.       Size = 15
  79.     end
  80.     object OrdersTerms: TStringField
  81.       FieldName = 'Terms'
  82.       Size = 6
  83.     end
  84.     object OrdersPaymentMethod: TStringField
  85.       FieldName = 'PaymentMethod'
  86.       Size = 7
  87.     end
  88.     object OrdersItemsTotal: TCurrencyField
  89.       FieldName = 'ItemsTotal'
  90.     end
  91.     object OrdersTaxRate: TFloatField
  92.       FieldName = 'TaxRate'
  93.       DisplayFormat = '0.00%'
  94.       MaxValue = 100.000000000000000000
  95.     end
  96.     object OrdersTaxTotal: TFloatField
  97.       FieldKind = fkCalculated
  98.       FieldName = 'TaxTotal'
  99.       Calculated = True
  100.     end
  101.     object OrdersFreight: TCurrencyField
  102.       FieldName = 'Freight'
  103.     end
  104.     object OrdersAmountPaid: TCurrencyField
  105.       FieldName = 'AmountPaid'
  106.     end
  107.     object OrdersAmountDue: TFloatField
  108.       FieldKind = fkCalculated
  109.       FieldName = 'AmountDue'
  110.       Calculated = True
  111.     end
  112.     object OrdersSalesPerson: TStringField
  113.       FieldKind = fkLookup
  114.       FieldName = 'SalesPerson'
  115.       LookupDataSet = Emps
  116.       LookupKeyFields = 'EmpNo'
  117.       LookupResultField = 'FullName'
  118.       KeyFields = 'EmpNo'
  119.       Size = 40
  120.       Lookup = True
  121.     end
  122.   end
  123.   object CustByLastInvQuery: TQuery
  124.     DatabaseName = 'DBDEMOS'
  125.     SQL.Strings = (
  126.       'select * from customer'
  127.       'order by'
  128.       'LastInvoiceDate descending')
  129.     Left = 224
  130.     Top = 80
  131.     object CustByLastInvQueryCustNo: TFloatField
  132.       FieldName = 'CustNo'
  133.       Origin = '"CUSTOMER.DB".CustNo'
  134.     end
  135.     object CustByLastInvQueryCompany: TStringField
  136.       FieldName = 'Company'
  137.       Origin = '"CUSTOMER.DB".Company'
  138.       Size = 30
  139.     end
  140.     object CustByLastInvQueryAddr1: TStringField
  141.       FieldName = 'Addr1'
  142.       Origin = '"CUSTOMER.DB".Addr1'
  143.       Size = 30
  144.     end
  145.     object CustByLastInvQueryAddr2: TStringField
  146.       FieldName = 'Addr2'
  147.       Origin = '"CUSTOMER.DB".Addr2'
  148.       Size = 30
  149.     end
  150.     object CustByLastInvQueryCity: TStringField
  151.       FieldName = 'City'
  152.       Origin = '"CUSTOMER.DB".City'
  153.       Size = 15
  154.     end
  155.     object CustByLastInvQueryState: TStringField
  156.       FieldName = 'State'
  157.       Origin = '"CUSTOMER.DB".State'
  158.     end
  159.     object CustByLastInvQueryZip: TStringField
  160.       FieldName = 'Zip'
  161.       Origin = '"CUSTOMER.DB".Zip'
  162.       Size = 10
  163.     end
  164.     object CustByLastInvQueryCountry: TStringField
  165.       FieldName = 'Country'
  166.       Origin = '"CUSTOMER.DB".Country'
  167.     end
  168.     object CustByLastInvQueryPhone: TStringField
  169.       FieldName = 'Phone'
  170.       Origin = '"CUSTOMER.DB".Phone'
  171.       Size = 15
  172.     end
  173.     object CustByLastInvQueryFAX: TStringField
  174.       FieldName = 'FAX'
  175.       Origin = '"CUSTOMER.DB".FAX'
  176.       Size = 15
  177.     end
  178.     object CustByLastInvQueryTaxRate: TFloatField
  179.       FieldName = 'TaxRate'
  180.       Origin = '"CUSTOMER.DB".TaxRate'
  181.     end
  182.     object CustByLastInvQueryContact: TStringField
  183.       FieldName = 'Contact'
  184.       Origin = '"CUSTOMER.DB".Contact'
  185.     end
  186.     object CustByLastInvQueryLastInvoiceDate: TDateTimeField
  187.       FieldName = 'LastInvoiceDate'
  188.       Origin = '"CUSTOMER.DB".LastInvoiceDate'
  189.     end
  190.   end
  191.   object OrdersByDateQuery: TQuery
  192.     DatabaseName = 'DBDEMOS'
  193.     SQL.Strings = (
  194.       'select * from orders'
  195.       'order by '
  196.       ' SaleDate')
  197.     Left = 224
  198.     Top = 24
  199.     object OrdersByDateQueryOrderNo: TFloatField
  200.       FieldName = 'OrderNo'
  201.       Origin = '"ORDERS.DB".OrderNo'
  202.     end
  203.     object OrdersByDateQueryCustNo: TFloatField
  204.       FieldName = 'CustNo'
  205.       Origin = '"ORDERS.DB".CustNo'
  206.     end
  207.     object OrdersByDateQueryEmpNo: TIntegerField
  208.       FieldName = 'EmpNo'
  209.       Origin = '"ORDERS.DB".EmpNo'
  210.     end
  211.     object OrdersByDateQuerySaleDate: TDateTimeField
  212.       FieldName = 'SaleDate'
  213.       Origin = '"orders.DB".SaleDate'
  214.     end
  215.     object OrdersByDateQueryShipDate: TDateTimeField
  216.       FieldName = 'ShipDate'
  217.       Origin = '"orders.DB".ShipDate'
  218.     end
  219.     object OrdersByDateQueryShipToContact: TStringField
  220.       FieldName = 'ShipToContact'
  221.       Origin = '"ORDERS.DB".ShipToContact'
  222.     end
  223.     object OrdersByDateQueryShipToAddr1: TStringField
  224.       FieldName = 'ShipToAddr1'
  225.       Origin = '"ORDERS.DB".ShipToAddr1'
  226.       Size = 30
  227.     end
  228.     object OrdersByDateQueryShipToAddr2: TStringField
  229.       FieldName = 'ShipToAddr2'
  230.       Origin = '"ORDERS.DB".ShipToAddr2'
  231.       Size = 30
  232.     end
  233.     object OrdersByDateQueryShipToCity: TStringField
  234.       FieldName = 'ShipToCity'
  235.       Origin = '"ORDERS.DB".ShipToCity'
  236.       Size = 15
  237.     end
  238.     object OrdersByDateQueryShipToState: TStringField
  239.       FieldName = 'ShipToState'
  240.       Origin = '"ORDERS.DB".ShipToState'
  241.     end
  242.     object OrdersByDateQueryShipToZip: TStringField
  243.       FieldName = 'ShipToZip'
  244.       Origin = '"ORDERS.DB".ShipToZip'
  245.       Size = 10
  246.     end
  247.     object OrdersByDateQueryShipToCountry: TStringField
  248.       FieldName = 'ShipToCountry'
  249.       Origin = '"ORDERS.DB".ShipToCountry'
  250.     end
  251.     object OrdersByDateQueryShipToPhone: TStringField
  252.       FieldName = 'ShipToPhone'
  253.       Origin = '"ORDERS.DB".ShipToPhone'
  254.       Size = 15
  255.     end
  256.     object OrdersByDateQueryShipVIA: TStringField
  257.       FieldName = 'ShipVIA'
  258.       Origin = '"ORDERS.DB".ShipVIA'
  259.       Size = 7
  260.     end
  261.     object OrdersByDateQueryPO: TStringField
  262.       FieldName = 'PO'
  263.       Origin = '"ORDERS.DB".PO'
  264.       Size = 15
  265.     end
  266.     object OrdersByDateQueryTerms: TStringField
  267.       FieldName = 'Terms'
  268.       Origin = '"ORDERS.DB".Terms'
  269.       Size = 6
  270.     end
  271.     object OrdersByDateQueryPaymentMethod: TStringField
  272.       FieldName = 'PaymentMethod'
  273.       Origin = '"ORDERS.DB".PaymentMethod'
  274.       Size = 7
  275.     end
  276.     object OrdersByDateQueryItemsTotal: TCurrencyField
  277.       FieldName = 'ItemsTotal'
  278.       Origin = '"ORDERS.DB".ItemsTotal'
  279.     end
  280.     object OrdersByDateQueryTaxRate: TFloatField
  281.       FieldName = 'TaxRate'
  282.       Origin = '"ORDERS.DB".TaxRate'
  283.     end
  284.     object OrdersByDateQueryFreight: TCurrencyField
  285.       FieldName = 'Freight'
  286.       Origin = '"ORDERS.DB".Freight'
  287.     end
  288.     object OrdersByDateQueryAmountPaid: TCurrencyField
  289.       FieldName = 'AmountPaid'
  290.       Origin = '"ORDERS.DB".AmountPaid'
  291.     end
  292.     object OrdersByDateQueryCompany: TStringField
  293.       FieldKind = fkLookup
  294.       FieldName = 'Company'
  295.       LookupDataSet = Cust
  296.       LookupKeyFields = 'CustNo'
  297.       LookupResultField = 'Company'
  298.       KeyFields = 'CustNo'
  299.       Size = 40
  300.       Lookup = True
  301.     end
  302.   end
  303.   object Cust: TTable
  304.     Active = True
  305.     DatabaseName = 'DBDEMOS'
  306.     IndexFieldNames = 'CustNo'
  307.     TableName = 'customer.db'
  308.     Left = 112
  309.     Top = 88
  310.   end
  311.   object Items: TTable
  312.     Active = True
  313.     CachedUpdates = True
  314.     OnCalcFields = ItemsCalcFields
  315.     DatabaseName = 'DBDEMOS'
  316.     IndexFieldNames = 'OrderNo'
  317.     TableName = 'ITEMS'
  318.     Left = 44
  319.     Top = 92
  320.     object ItemsItemNo: TFloatField
  321.       FieldName = 'ItemNo'
  322.       Visible = False
  323.     end
  324.     object ItemsOrderNo: TFloatField
  325.       FieldName = 'OrderNo'
  326.       Visible = False
  327.     end
  328.     object ItemsPartNo: TFloatField
  329.       FieldName = 'PartNo'
  330.     end
  331.     object ItemsDescription: TStringField
  332.       DisplayWidth = 28
  333.       FieldKind = fkLookup
  334.       FieldName = 'Description'
  335.       LookupDataSet = Parts
  336.       LookupKeyFields = 'PartNo'
  337.       LookupResultField = 'Description'
  338.       KeyFields = 'PartNo'
  339.       ReadOnly = True
  340.       Size = 30
  341.       Lookup = True
  342.     end
  343.     object ItemsSellPrice: TCurrencyField
  344.       DisplayWidth = 9
  345.       FieldKind = fkLookup
  346.       FieldName = 'SellPrice'
  347.       LookupDataSet = Parts
  348.       LookupKeyFields = 'PartNo'
  349.       LookupResultField = 'ListPrice'
  350.       KeyFields = 'PartNo'
  351.       Lookup = True
  352.     end
  353.     object ItemsQty: TIntegerField
  354.       DisplayWidth = 5
  355.       FieldName = 'Qty'
  356.     end
  357.     object ItemsDiscount: TFloatField
  358.       DisplayWidth = 7
  359.       FieldName = 'Discount'
  360.       DisplayFormat = '0.00%'
  361.       MaxValue = 100.000000000000000000
  362.     end
  363.     object ItemsExtPrice: TCurrencyField
  364.       DisplayWidth = 10
  365.       FieldKind = fkCalculated
  366.       FieldName = 'ExtPrice'
  367.       Calculated = True
  368.     end
  369.   end
  370.   object OrdersSource: TDataSource
  371.     DataSet = Orders
  372.     Left = 110
  373.     Top = 20
  374.   end
  375.   object Parts: TTable
  376.     Active = True
  377.     CachedUpdates = True
  378.     DatabaseName = 'DBDEMOS'
  379.     TableName = 'PARTS'
  380.     Left = 44
  381.     Top = 149
  382.     object PartsPartNo: TFloatField
  383.       Alignment = taLeftJustify
  384.       DisplayWidth = 8
  385.       FieldName = 'PartNo'
  386.       Required = True
  387.     end
  388.     object PartsDescription: TStringField
  389.       DisplayWidth = 21
  390.       FieldName = 'Description'
  391.       Required = True
  392.       Size = 30
  393.     end
  394.     object PartsVendorNo: TFloatField
  395.       DisplayWidth = 9
  396.       FieldName = 'VendorNo'
  397.     end
  398.     object PartsOnHand: TFloatField
  399.       DisplayWidth = 9
  400.       FieldName = 'OnHand'
  401.     end
  402.     object PartsOnOrder: TFloatField
  403.       DisplayWidth = 10
  404.       FieldName = 'OnOrder'
  405.     end
  406.     object PartsBackOrd: TBooleanField
  407.       DisplayWidth = 9
  408.       FieldKind = fkCalculated
  409.       FieldName = 'BackOrd'
  410.       DisplayValues = 'Yes;No'
  411.       Calculated = True
  412.     end
  413.     object PartsCost: TCurrencyField
  414.       DisplayWidth = 12
  415.       FieldName = 'Cost'
  416.     end
  417.     object PartsListPrice: TCurrencyField
  418.       DisplayWidth = 12
  419.       FieldName = 'ListPrice'
  420.     end
  421.   end
  422.   object Emps: TTable
  423.     Active = True
  424.     OnCalcFields = EmpsCalcFields
  425.     DatabaseName = 'DBDEMOS'
  426.     IndexFieldNames = 'EmpNo'
  427.     ReadOnly = True
  428.     TableName = 'EMPLOYEE'
  429.     Left = 108
  430.     Top = 148
  431.     object EmpsEmpNo: TIntegerField
  432.       FieldName = 'EmpNo'
  433.     end
  434.     object EmpsFullName: TStringField
  435.       FieldKind = fkCalculated
  436.       FieldName = 'FullName'
  437.       Calculated = True
  438.     end
  439.     object EmpsLastName: TStringField
  440.       FieldName = 'LastName'
  441.     end
  442.     object EmpsFirstName: TStringField
  443.       FieldName = 'FirstName'
  444.       Size = 15
  445.     end
  446.     object EmpsPhoneExt: TStringField
  447.       FieldName = 'PhoneExt'
  448.       Size = 4
  449.     end
  450.     object EmpsHireDate: TDateTimeField
  451.       FieldName = 'HireDate'
  452.     end
  453.     object EmpsSalary: TFloatField
  454.       FieldName = 'Salary'
  455.     end
  456.   end
  457.   object Vendor: TTable
  458.     Active = True
  459.     DatabaseName = 'DBDEMOS'
  460.     TableName = 'vendors.db'
  461.     Left = 200
  462.     Top = 152
  463.   end
  464.   object CustByCompany: TQuery
  465.     DatabaseName = 'DBDEMOS'
  466.     SQL.Strings = (
  467.       'select * from customer'
  468.       'order by'
  469.       'company')
  470.     Left = 312
  471.     Top = 120
  472.     object FloatField1: TFloatField
  473.       FieldName = 'CustNo'
  474.       Origin = '"CUSTOMER.DB".CustNo'
  475.     end
  476.     object StringField1: TStringField
  477.       FieldName = 'Company'
  478.       Origin = '"CUSTOMER.DB".Company'
  479.       Size = 30
  480.     end
  481.     object StringField2: TStringField
  482.       FieldName = 'Addr1'
  483.       Origin = '"CUSTOMER.DB".Addr1'
  484.       Size = 30
  485.     end
  486.     object StringField3: TStringField
  487.       FieldName = 'Addr2'
  488.       Origin = '"CUSTOMER.DB".Addr2'
  489.       Size = 30
  490.     end
  491.     object StringField4: TStringField
  492.       FieldName = 'City'
  493.       Origin = '"CUSTOMER.DB".City'
  494.       Size = 15
  495.     end
  496.     object StringField5: TStringField
  497.       FieldName = 'State'
  498.       Origin = '"CUSTOMER.DB".State'
  499.     end
  500.     object StringField6: TStringField
  501.       FieldName = 'Zip'
  502.       Origin = '"CUSTOMER.DB".Zip'
  503.       Size = 10
  504.     end
  505.     object StringField7: TStringField
  506.       FieldName = 'Country'
  507.       Origin = '"CUSTOMER.DB".Country'
  508.     end
  509.     object StringField8: TStringField
  510.       FieldName = 'Phone'
  511.       Origin = '"CUSTOMER.DB".Phone'
  512.       Size = 15
  513.     end
  514.     object StringField9: TStringField
  515.       FieldName = 'FAX'
  516.       Origin = '"CUSTOMER.DB".FAX'
  517.       Size = 15
  518.     end
  519.     object FloatField2: TFloatField
  520.       FieldName = 'TaxRate'
  521.       Origin = '"CUSTOMER.DB".TaxRate'
  522.     end
  523.     object StringField10: TStringField
  524.       FieldName = 'Contact'
  525.       Origin = '"CUSTOMER.DB".Contact'
  526.     end
  527.     object DateTimeField1: TDateTimeField
  528.       FieldName = 'LastInvoiceDate'
  529.       Origin = '"CUSTOMER.DB".LastInvoiceDate'
  530.     end
  531.   end
  532. end
  533.