home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / Runimage / Delphi50 / Demos / Ado / Shape / shapemain.dfm / shapemain.txt
Encoding:
Text File  |  1999-08-11  |  6.5 KB  |  283 lines

  1. object Form1: TForm1
  2.   Left = 219
  3.   Top = 115
  4.   AutoScroll = False
  5.   Caption = 'Shape Demo'
  6.   ClientHeight = 375
  7.   ClientWidth = 663
  8.   Color = clBtnFace
  9.   ParentFont = True
  10.   OldCreateOrder = False
  11.   Position = poScreenCenter
  12.   PixelsPerInch = 96
  13.   TextHeight = 13
  14.   object DBGrid1: TDBGrid
  15.     Left = 0
  16.     Top = 96
  17.     Width = 663
  18.     Height = 137
  19.     Align = alTop
  20.     DataSource = CustSource
  21.     TabOrder = 0
  22.     TitleFont.Charset = DEFAULT_CHARSET
  23.     TitleFont.Color = clWindowText
  24.     TitleFont.Height = -11
  25.     TitleFont.Name = 'MS Sans Serif'
  26.     TitleFont.Style = []
  27.   end
  28.   object DBGrid2: TDBGrid
  29.     Left = 0
  30.     Top = 233
  31.     Width = 663
  32.     Height = 142
  33.     Align = alClient
  34.     DataSource = OrderSource
  35.     TabOrder = 1
  36.     TitleFont.Charset = DEFAULT_CHARSET
  37.     TitleFont.Color = clWindowText
  38.     TitleFont.Height = -11
  39.     TitleFont.Name = 'MS Sans Serif'
  40.     TitleFont.Style = []
  41.   end
  42.   object Panel1: TPanel
  43.     Left = 0
  44.     Top = 0
  45.     Width = 663
  46.     Height = 96
  47.     Align = alTop
  48.     BevelOuter = bvNone
  49.     TabOrder = 2
  50.     object ProviderLabel: TLabel
  51.       Left = 15
  52.       Top = 10
  53.       Width = 80
  54.       Height = 13
  55.       Alignment = taRightJustify
  56.       AutoSize = False
  57.       Caption = 'Provider='
  58.     end
  59.     object DataProviderLabel: TLabel
  60.       Left = 6
  61.       Top = 33
  62.       Width = 89
  63.       Height = 13
  64.       Alignment = taRightJustify
  65.       AutoSize = False
  66.       Caption = 'Data Provider='
  67.     end
  68.     object DataSourceLabel: TLabel
  69.       Left = 5
  70.       Top = 59
  71.       Width = 88
  72.       Height = 13
  73.       Alignment = taRightJustify
  74.       AutoSize = False
  75.       Caption = 'Data Source='
  76.     end
  77.     object Label4: TLabel
  78.       Left = 444
  79.       Top = 29
  80.       Width = 188
  81.       Height = 39
  82.       Caption = 
  83.         'If needed, update the path for the Data Source to point to the l' +
  84.         'ocation of the Delphi demo data.'
  85.       WordWrap = True
  86.     end
  87.     object Provider: TEdit
  88.       Left = 100
  89.       Top = 6
  90.       Width = 337
  91.       Height = 21
  92.       Enabled = False
  93.       TabOrder = 0
  94.       Text = 'MSDataShape.1'
  95.     end
  96.     object DataProvider: TEdit
  97.       Left = 100
  98.       Top = 31
  99.       Width = 337
  100.       Height = 21
  101.       TabOrder = 1
  102.       Text = 'Microsoft.Jet.OLEDB.4.0'
  103.     end
  104.     object DataSource: TEdit
  105.       Left = 100
  106.       Top = 56
  107.       Width = 337
  108.       Height = 21
  109.       TabOrder = 2
  110.       Text = '..\..\..\..\..\Common Files\Borland Shared\Data\dbdemos.mdb'
  111.     end
  112.     object OpenButton: TButton
  113.       Left = 450
  114.       Top = 1
  115.       Width = 75
  116.       Height = 25
  117.       Caption = '&Open'
  118.       TabOrder = 3
  119.       OnClick = OpenButtonClick
  120.     end
  121.   end
  122.   object ADOConnection1: TADOConnection
  123.     ConnectionString = 
  124.       'Provider=MSDataShape.1;Persist Security Info=True;Data Source=C:' +
  125.       '\Program Files\Common Files\Borland Shared\Data\DBDemos.mdb;Data' +
  126.       ' Provider=Microsoft.Jet.OLEDB.4.0'
  127.     LoginPrompt = False
  128.     Provider = 'MSDataShape.1'
  129.     Left = 3
  130.     Top = 1
  131.   end
  132.   object Customers: TADODataSet
  133.     Connection = ADOConnection1
  134.     CursorType = ctStatic
  135.     CommandText = 
  136.       'SHAPE  {select * from customer} '#13#10'APPEND ({select * from orders}' +
  137.       ' AS Orders'#13#10'   RELATE CustNo TO CustNo) '
  138.     Parameters = <>
  139.     Left = 12
  140.     Top = 196
  141.     object CustomersCustNo: TFloatField
  142.       FieldName = 'CustNo'
  143.     end
  144.     object CustomersCompany: TWideStringField
  145.       FieldName = 'Company'
  146.       Size = 30
  147.     end
  148.     object CustomersAddr1: TWideStringField
  149.       FieldName = 'Addr1'
  150.       Size = 30
  151.     end
  152.     object CustomersAddr2: TWideStringField
  153.       FieldName = 'Addr2'
  154.       Size = 30
  155.     end
  156.     object CustomersCity: TWideStringField
  157.       FieldName = 'City'
  158.       Size = 15
  159.     end
  160.     object CustomersState: TWideStringField
  161.       FieldName = 'State'
  162.     end
  163.     object CustomersZip: TWideStringField
  164.       FieldName = 'Zip'
  165.       Size = 10
  166.     end
  167.     object CustomersCountry: TWideStringField
  168.       FieldName = 'Country'
  169.     end
  170.     object CustomersPhone: TWideStringField
  171.       FieldName = 'Phone'
  172.       Size = 15
  173.     end
  174.     object CustomersFAX: TWideStringField
  175.       FieldName = 'FAX'
  176.       Size = 15
  177.     end
  178.     object CustomersTaxRate: TFloatField
  179.       FieldName = 'TaxRate'
  180.     end
  181.     object CustomersContact: TWideStringField
  182.       FieldName = 'Contact'
  183.     end
  184.     object CustomersLastInvoiceDate: TDateField
  185.       FieldName = 'LastInvoiceDate'
  186.     end
  187.     object CustomersOrders: TDataSetField
  188.       FieldName = 'Orders'
  189.       ReadOnly = True
  190.       IncludeObjectField = False
  191.     end
  192.   end
  193.   object Orders: TADODataSet
  194.     CursorType = ctStatic
  195.     DataSetField = CustomersOrders
  196.     Parameters = <>
  197.     Left = 11
  198.     Top = 337
  199.     object OrdersOrderNo: TFloatField
  200.       FieldName = 'OrderNo'
  201.     end
  202.     object OrdersCustNo: TFloatField
  203.       FieldName = 'CustNo'
  204.     end
  205.     object OrdersSaleDate: TDateField
  206.       FieldName = 'SaleDate'
  207.     end
  208.     object OrdersShipDate: TDateField
  209.       FieldName = 'ShipDate'
  210.     end
  211.     object OrdersEmpNo: TIntegerField
  212.       FieldName = 'EmpNo'
  213.     end
  214.     object OrdersShipToContact: TWideStringField
  215.       FieldName = 'ShipToContact'
  216.     end
  217.     object OrdersShipToAddr1: TWideStringField
  218.       FieldName = 'ShipToAddr1'
  219.       Size = 30
  220.     end
  221.     object OrdersShipToAddr2: TWideStringField
  222.       FieldName = 'ShipToAddr2'
  223.       Size = 30
  224.     end
  225.     object OrdersShipToCity: TWideStringField
  226.       FieldName = 'ShipToCity'
  227.       Size = 15
  228.     end
  229.     object OrdersShipToState: TWideStringField
  230.       FieldName = 'ShipToState'
  231.     end
  232.     object OrdersShipToZip: TWideStringField
  233.       FieldName = 'ShipToZip'
  234.       Size = 10
  235.     end
  236.     object OrdersShipToCountry: TWideStringField
  237.       FieldName = 'ShipToCountry'
  238.     end
  239.     object OrdersShipToPhone: TWideStringField
  240.       FieldName = 'ShipToPhone'
  241.       Size = 15
  242.     end
  243.     object OrdersShipVIA: TWideStringField
  244.       FieldName = 'ShipVIA'
  245.       Size = 7
  246.     end
  247.     object OrdersPO: TWideStringField
  248.       FieldName = 'PO'
  249.       Size = 15
  250.     end
  251.     object OrdersTerms: TWideStringField
  252.       FieldName = 'Terms'
  253.       Size = 6
  254.     end
  255.     object OrdersPaymentMethod: TWideStringField
  256.       FieldName = 'PaymentMethod'
  257.       Size = 7
  258.     end
  259.     object OrdersItemsTotal: TFloatField
  260.       FieldName = 'ItemsTotal'
  261.     end
  262.     object OrdersTaxRate: TFloatField
  263.       FieldName = 'TaxRate'
  264.     end
  265.     object OrdersFreight: TFloatField
  266.       FieldName = 'Freight'
  267.     end
  268.     object OrdersAmountPaid: TFloatField
  269.       FieldName = 'AmountPaid'
  270.     end
  271.   end
  272.   object CustSource: TDataSource
  273.     DataSet = Customers
  274.     Left = 49
  275.     Top = 198
  276.   end
  277.   object OrderSource: TDataSource
  278.     DataSet = Orders
  279.     Left = 49
  280.     Top = 338
  281.   end
  282. end
  283.