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

  1. object DmEmployee: TDmEmployee
  2.   OnCreate = DmEmployeeCreate
  3.   Left = 126
  4.   Top = 130
  5.   Height = 188
  6.   Width = 414
  7.   object EmployeeDatabase: TDatabase
  8.     AliasName = 'IBLOCAL'
  9.     Connected = True
  10.     DatabaseName = 'EmployeeDemoDB'
  11.     LoginPrompt = False
  12.     Params.Strings = (
  13.       'USER NAME=SYSDBA'
  14.       'PASSWORD=masterkey')
  15.     SessionName = 'Default'
  16.     Left = 40
  17.     Top = 8
  18.   end
  19.   object SalesTable: TTable
  20.     DatabaseName = 'EmployeeDemoDB'
  21.     IndexFieldNames = 'PO_NUMBER'
  22.     TableName = 'SALES'
  23.     Left = 40
  24.     Top = 56
  25.     object SalesTablePO_NUMBER: TStringField
  26.       DisplayLabel = 'PO Number'
  27.       FieldName = 'PO_NUMBER'
  28.       Required = True
  29.       Size = 8
  30.     end
  31.     object SalesTableCUST_NO: TIntegerField
  32.       DisplayLabel = 'Customer No'
  33.       FieldName = 'CUST_NO'
  34.       Required = True
  35.     end
  36.     object SalesTableSALES_REP: TSmallintField
  37.       DisplayLabel = 'Sales Rep'
  38.       FieldName = 'SALES_REP'
  39.     end
  40.     object SalesTableORDER_STATUS: TStringField
  41.       DisplayLabel = 'Order Status'
  42.       FieldName = 'ORDER_STATUS'
  43.       Required = True
  44.       Size = 7
  45.     end
  46.     object SalesTableORDER_DATE: TDateTimeField
  47.       DisplayLabel = 'Order Date'
  48.       FieldName = 'ORDER_DATE'
  49.       Required = True
  50.     end
  51.     object SalesTableSHIP_DATE: TDateTimeField
  52.       DisplayLabel = 'Ship Date'
  53.       FieldName = 'SHIP_DATE'
  54.     end
  55.     object SalesTableDATE_NEEDED: TDateTimeField
  56.       DisplayLabel = 'Date Needed'
  57.       FieldName = 'DATE_NEEDED'
  58.     end
  59.     object SalesTablePAID: TStringField
  60.       DisplayLabel = 'Paid'
  61.       FieldName = 'PAID'
  62.       Size = 1
  63.     end
  64.     object SalesTableQTY_ORDERED: TIntegerField
  65.       DisplayLabel = 'Quantity Ordered'
  66.       FieldName = 'QTY_ORDERED'
  67.       Required = True
  68.     end
  69.     object SalesTableTOTAL_VALUE: TIntegerField
  70.       DisplayLabel = 'Total Value'
  71.       FieldName = 'TOTAL_VALUE'
  72.       Required = True
  73.     end
  74.     object SalesTableDISCOUNT: TFloatField
  75.       DisplayLabel = 'Discount'
  76.       FieldName = 'DISCOUNT'
  77.       Required = True
  78.     end
  79.     object SalesTableITEM_TYPE: TStringField
  80.       DisplayLabel = 'Item Type'
  81.       FieldName = 'ITEM_TYPE'
  82.       Size = 12
  83.     end
  84.     object SalesTableAGED: TFloatField
  85.       DisplayLabel = 'Aged'
  86.       FieldName = 'AGED'
  87.     end
  88.   end
  89.   object SalesSource: TDataSource
  90.     DataSet = SalesTable
  91.     Left = 40
  92.     Top = 104
  93.   end
  94.   object CustomerTable: TTable
  95.     DatabaseName = 'EmployeeDemoDB'
  96.     IndexFieldNames = 'CUST_NO'
  97.     MasterFields = 'CUST_NO'
  98.     MasterSource = SalesSource
  99.     TableName = 'CUSTOMER'
  100.     Left = 128
  101.     Top = 56
  102.     object CustomerTableCUST_NO: TIntegerField
  103.       DisplayLabel = 'Customer No'
  104.       FieldName = 'CUST_NO'
  105.       Required = True
  106.     end
  107.     object CustomerTableCUSTOMER: TStringField
  108.       DisplayLabel = 'Customer'
  109.       FieldName = 'CUSTOMER'
  110.       Required = True
  111.       Size = 25
  112.     end
  113.     object CustomerTableCONTACT_FIRST: TStringField
  114.       DisplayLabel = 'Contact1'
  115.       FieldName = 'CONTACT_FIRST'
  116.       Size = 15
  117.     end
  118.     object CustomerTableCONTACT_LAST: TStringField
  119.       DisplayLabel = 'Contact2'
  120.       FieldName = 'CONTACT_LAST'
  121.     end
  122.     object CustomerTablePHONE_NO: TStringField
  123.       DisplayLabel = 'Phone No'
  124.       FieldName = 'PHONE_NO'
  125.     end
  126.     object CustomerTableADDRESS_LINE1: TStringField
  127.       DisplayLabel = 'Address 1'
  128.       FieldName = 'ADDRESS_LINE1'
  129.       Size = 30
  130.     end
  131.     object CustomerTableADDRESS_LINE2: TStringField
  132.       DisplayLabel = 'Address 2'
  133.       FieldName = 'ADDRESS_LINE2'
  134.       Size = 30
  135.     end
  136.     object CustomerTableCITY: TStringField
  137.       DisplayLabel = 'City'
  138.       FieldName = 'CITY'
  139.       Size = 25
  140.     end
  141.     object CustomerTableSTATE_PROVINCE: TStringField
  142.       DisplayLabel = 'State or Province'
  143.       FieldName = 'STATE_PROVINCE'
  144.       Size = 15
  145.     end
  146.     object CustomerTableCOUNTRY: TStringField
  147.       DisplayLabel = 'Country'
  148.       FieldName = 'COUNTRY'
  149.       Size = 15
  150.     end
  151.     object CustomerTablePOSTAL_CODE: TStringField
  152.       DisplayLabel = 'Postal Code'
  153.       FieldName = 'POSTAL_CODE'
  154.       Size = 12
  155.     end
  156.     object CustomerTableON_HOLD: TStringField
  157.       DisplayLabel = 'On Hold'
  158.       FieldName = 'ON_HOLD'
  159.       Size = 1
  160.     end
  161.   end
  162.   object CustomerSource: TDataSource
  163.     DataSet = CustomerTable
  164.     Left = 128
  165.     Top = 104
  166.   end
  167.   object EmployeeTable: TTable
  168.     AfterPost = EmployeeTableAfterPost
  169.     BeforeDelete = EmployeeTableBeforeDelete
  170.     DatabaseName = 'EmployeeDemoDB'
  171.     IndexFieldNames = 'EMP_NO'
  172.     TableName = 'EMPLOYEE'
  173.     Left = 224
  174.     Top = 56
  175.     object EmployeeTableEMP_NO: TSmallintField
  176.       DisplayLabel = 'Employee Number'
  177.       FieldName = 'EMP_NO'
  178.       Required = True
  179.     end
  180.     object EmployeeTableFIRST_NAME: TStringField
  181.       DisplayLabel = 'First Name'
  182.       FieldName = 'FIRST_NAME'
  183.       Required = True
  184.       Size = 15
  185.     end
  186.     object EmployeeTableLAST_NAME: TStringField
  187.       DisplayLabel = 'Last Name'
  188.       FieldName = 'LAST_NAME'
  189.       Required = True
  190.     end
  191.     object EmployeeTablePHONE_EXT: TStringField
  192.       DisplayLabel = 'Phone Extension'
  193.       FieldName = 'PHONE_EXT'
  194.       Size = 4
  195.     end
  196.     object EmployeeTableHIRE_DATE: TDateTimeField
  197.       DisplayLabel = 'Hire Date'
  198.       FieldName = 'HIRE_DATE'
  199.       Required = True
  200.     end
  201.     object EmployeeTableDEPT_NO: TStringField
  202.       DisplayLabel = 'Dept No'
  203.       FieldName = 'DEPT_NO'
  204.       Required = True
  205.       Size = 3
  206.     end
  207.     object EmployeeTableJOB_CODE: TStringField
  208.       DisplayLabel = 'Job Code'
  209.       FieldName = 'JOB_CODE'
  210.       Required = True
  211.       Size = 5
  212.     end
  213.     object EmployeeTableJOB_GRADE: TSmallintField
  214.       DisplayLabel = 'Job Grade'
  215.       FieldName = 'JOB_GRADE'
  216.       Required = True
  217.     end
  218.     object EmployeeTableJOB_COUNTRY: TStringField
  219.       DisplayLabel = 'Job Country'
  220.       FieldName = 'JOB_COUNTRY'
  221.       Required = True
  222.       Size = 15
  223.     end
  224.     object EmployeeTableSALARY: TFloatField
  225.       DisplayLabel = 'Salary'
  226.       FieldName = 'SALARY'
  227.       Required = True
  228.     end
  229.     object EmployeeTableFULL_NAME: TStringField
  230.       DisplayLabel = 'Name'
  231.       FieldName = 'FULL_NAME'
  232.       Size = 37
  233.     end
  234.   end
  235.   object EmployeeSource: TDataSource
  236.     DataSet = EmployeeTable
  237.     Left = 224
  238.     Top = 104
  239.   end
  240.   object SalaryHistoryTable: TTable
  241.     DatabaseName = 'EmployeeDemoDB'
  242.     IndexFieldNames = 'EMP_NO'
  243.     MasterFields = 'EMP_NO'
  244.     MasterSource = EmployeeSource
  245.     TableName = 'SALARY_HISTORY'
  246.     Left = 328
  247.     Top = 56
  248.     object SalaryHistoryTableEMPLOYEE: TStringField
  249.       DisplayLabel = 'Employee'
  250.       FieldName = 'EMPLOYEE'
  251.       Lookup = True
  252.       LookupDataSet = EmployeeLookup
  253.       LookupKeyFields = 'EMP_NO'
  254.       LookupResultField = 'FULL_NAME'
  255.       KeyFields = 'EMP_NO'
  256.       Size = 37
  257.     end
  258.     object SalaryHistoryTableEMP_NO: TSmallintField
  259.       FieldName = 'EMP_NO'
  260.       Required = True
  261.       DisplayFormat = 'Employee Number'
  262.     end
  263.     object SalaryHistoryTableCHANGE_DATE: TDateTimeField
  264.       DisplayLabel = 'Change Date'
  265.       FieldName = 'CHANGE_DATE'
  266.       Required = True
  267.     end
  268.     object SalaryHistoryTableUPDATER_ID: TStringField
  269.       DisplayLabel = 'Updater ID'
  270.       FieldName = 'UPDATER_ID'
  271.       Required = True
  272.     end
  273.     object SalaryHistoryTableOLD_SALARY: TFloatField
  274.       DisplayLabel = 'Old Salary'
  275.       FieldName = 'OLD_SALARY'
  276.       Required = True
  277.     end
  278.     object SalaryHistoryTablePERCENT_CHANGE: TFloatField
  279.       DisplayLabel = '% Change'
  280.       FieldName = 'PERCENT_CHANGE'
  281.       Required = True
  282.     end
  283.     object SalaryHistoryTableNEW_SALARY: TFloatField
  284.       DisplayLabel = 'New Salary'
  285.       FieldName = 'NEW_SALARY'
  286.     end
  287.   end
  288.   object SalaryHistorySource: TDataSource
  289.     DataSet = SalaryHistoryTable
  290.     Left = 328
  291.     Top = 104
  292.   end
  293.   object ShipOrderProc: TStoredProc
  294.     DatabaseName = 'EmployeeDemoDB'
  295.     StoredProcName = 'SHIP_ORDER'
  296.     Params.Data = {0100010006504F5F4E554D0101020030000000}
  297.     Left = 128
  298.     Top = 8
  299.   end
  300.   object DeleteEmployeeProc: TStoredProc
  301.     DatabaseName = 'EmployeeDemoDB'
  302.     StoredProcName = 'DELETE_EMPLOYEE'
  303.     Params.Data = {0100010007454D505F4E554D01030400000000000000}
  304.     Left = 224
  305.     Top = 8
  306.   end
  307.   object EmployeeLookup: TTable
  308.     AfterPost = EmployeeTableAfterPost
  309.     BeforeDelete = EmployeeTableBeforeDelete
  310.     DatabaseName = 'EmployeeDemoDB'
  311.     IndexFieldNames = 'EMP_NO'
  312.     TableName = 'EMPLOYEE'
  313.     Left = 328
  314.     Top = 8
  315.     object SmallintField1: TSmallintField
  316.       DisplayLabel = 'Employee Number'
  317.       FieldName = 'EMP_NO'
  318.       Required = True
  319.     end
  320.     object StringField1: TStringField
  321.       DisplayLabel = 'First Name'
  322.       FieldName = 'FIRST_NAME'
  323.       Required = True
  324.       Size = 15
  325.     end
  326.     object StringField2: TStringField
  327.       DisplayLabel = 'Last Name'
  328.       FieldName = 'LAST_NAME'
  329.       Required = True
  330.     end
  331.     object StringField3: TStringField
  332.       DisplayLabel = 'Phone Extension'
  333.       FieldName = 'PHONE_EXT'
  334.       Size = 4
  335.     end
  336.     object DateTimeField1: TDateTimeField
  337.       DisplayLabel = 'Hire Date'
  338.       FieldName = 'HIRE_DATE'
  339.       Required = True
  340.     end
  341.     object StringField4: TStringField
  342.       DisplayLabel = 'Dept No'
  343.       FieldName = 'DEPT_NO'
  344.       Required = True
  345.       Size = 3
  346.     end
  347.     object StringField5: TStringField
  348.       DisplayLabel = 'Job Code'
  349.       FieldName = 'JOB_CODE'
  350.       Required = True
  351.       Size = 5
  352.     end
  353.     object SmallintField2: TSmallintField
  354.       DisplayLabel = 'Job Grade'
  355.       FieldName = 'JOB_GRADE'
  356.       Required = True
  357.     end
  358.     object StringField6: TStringField
  359.       DisplayLabel = 'Job Country'
  360.       FieldName = 'JOB_COUNTRY'
  361.       Required = True
  362.       Size = 15
  363.     end
  364.     object FloatField1: TFloatField
  365.       DisplayLabel = 'Salary'
  366.       FieldName = 'SALARY'
  367.       Required = True
  368.     end
  369.     object StringField7: TStringField
  370.       DisplayLabel = 'Name'
  371.       FieldName = 'FULL_NAME'
  372.       Size = 37
  373.     end
  374.   end
  375. end
  376.