FormOrder.dfm
上传用户:etonglee
上传日期:2014-03-01
资源大小:698k
文件大小:13k
源码类别:

Internet/IE编程

开发平台:

Delphi

  1. object FrmOrder: TFrmOrder
  2.   Left = 82
  3.   Top = 206
  4.   Width = 678
  5.   Height = 422
  6.   Caption = 'FrmOrder'
  7.   Color = clBtnFace
  8.   Font.Charset = DEFAULT_CHARSET
  9.   Font.Color = clWindowText
  10.   Font.Height = -12
  11.   Font.Name = #23435#20307
  12.   Font.Style = []
  13.   FormStyle = fsMDIChild
  14.   OldCreateOrder = False
  15.   Position = poDefault
  16.   Visible = True
  17.   OnClose = FormClose
  18.   OnCreate = FormCreate
  19.   PixelsPerInch = 96
  20.   TextHeight = 12
  21.   object Splitter: TSplitter
  22.     Left = 0
  23.     Top = 177
  24.     Width = 670
  25.     Height = 3
  26.     Cursor = crVSplit
  27.     Align = alTop
  28.     Beveled = True
  29.   end
  30.   object ScrollBox: TScrollBox
  31.     Left = 0
  32.     Top = 0
  33.     Width = 670
  34.     Height = 177
  35.     Align = alTop
  36.     PopupMenu = PopupMenu
  37.     TabOrder = 0
  38.     object Label1: TLabel
  39.       Left = 16
  40.       Top = 24
  41.       Width = 42
  42.       Height = 12
  43.       Caption = 'OrderID'
  44.       FocusControl = DBEdit1
  45.     end
  46.     object Label2: TLabel
  47.       Left = 240
  48.       Top = 24
  49.       Width = 48
  50.       Height = 12
  51.       Caption = 'Customer'
  52.     end
  53.     object Label3: TLabel
  54.       Left = 448
  55.       Top = 120
  56.       Width = 48
  57.       Height = 12
  58.       Caption = 'Employee'
  59.     end
  60.     object Label4: TLabel
  61.       Left = 448
  62.       Top = 24
  63.       Width = 54
  64.       Height = 12
  65.       Caption = 'OrderDate'
  66.       FocusControl = DBEdit4
  67.     end
  68.     object Label5: TLabel
  69.       Left = 16
  70.       Top = 48
  71.       Width = 72
  72.       Height = 12
  73.       Caption = 'RequiredDate'
  74.       FocusControl = DBEdit5
  75.     end
  76.     object Label6: TLabel
  77.       Left = 240
  78.       Top = 48
  79.       Width = 66
  80.       Height = 12
  81.       Caption = 'ShippedDate'
  82.       FocusControl = DBEdit6
  83.     end
  84.     object Label7: TLabel
  85.       Left = 448
  86.       Top = 48
  87.       Width = 42
  88.       Height = 12
  89.       Caption = 'ShipVia'
  90.     end
  91.     object Label8: TLabel
  92.       Left = 16
  93.       Top = 72
  94.       Width = 42
  95.       Height = 12
  96.       Caption = 'Freight'
  97.       FocusControl = DBEdit8
  98.     end
  99.     object Label9: TLabel
  100.       Left = 240
  101.       Top = 72
  102.       Width = 48
  103.       Height = 12
  104.       Caption = 'ShipName'
  105.       FocusControl = DBEdit9
  106.     end
  107.     object Label10: TLabel
  108.       Left = 16
  109.       Top = 96
  110.       Width = 66
  111.       Height = 12
  112.       Caption = 'ShipAddress'
  113.       FocusControl = DBEdit10
  114.     end
  115.     object Label11: TLabel
  116.       Left = 16
  117.       Top = 120
  118.       Width = 48
  119.       Height = 12
  120.       Caption = 'ShipCity'
  121.       FocusControl = DBEdit11
  122.     end
  123.     object Label12: TLabel
  124.       Left = 240
  125.       Top = 120
  126.       Width = 60
  127.       Height = 12
  128.       Caption = 'ShipRegion'
  129.       FocusControl = DBEdit12
  130.     end
  131.     object Label13: TLabel
  132.       Left = 16
  133.       Top = 144
  134.       Width = 84
  135.       Height = 12
  136.       Caption = 'ShipPostalCode'
  137.       FocusControl = DBEdit13
  138.     end
  139.     object Label14: TLabel
  140.       Left = 240
  141.       Top = 144
  142.       Width = 66
  143.       Height = 12
  144.       Caption = 'ShipCountry'
  145.       FocusControl = DBEdit14
  146.     end
  147.     object DBEdit1: TDBEdit
  148.       Left = 96
  149.       Top = 16
  150.       Width = 105
  151.       Height = 20
  152.       DataField = 'OrderID'
  153.       DataSource = dsOrders
  154.       TabOrder = 0
  155.     end
  156.     object DBEdit4: TDBEdit
  157.       Left = 520
  158.       Top = 16
  159.       Width = 105
  160.       Height = 20
  161.       DataField = 'OrderDate'
  162.       DataSource = dsOrders
  163.       TabOrder = 1
  164.     end
  165.     object DBEdit5: TDBEdit
  166.       Left = 96
  167.       Top = 40
  168.       Width = 105
  169.       Height = 20
  170.       DataField = 'RequiredDate'
  171.       DataSource = dsOrders
  172.       TabOrder = 2
  173.     end
  174.     object DBEdit6: TDBEdit
  175.       Left = 320
  176.       Top = 40
  177.       Width = 105
  178.       Height = 20
  179.       DataField = 'ShippedDate'
  180.       DataSource = dsOrders
  181.       TabOrder = 3
  182.     end
  183.     object DBEdit8: TDBEdit
  184.       Left = 96
  185.       Top = 64
  186.       Width = 105
  187.       Height = 20
  188.       DataField = 'Freight'
  189.       DataSource = dsOrders
  190.       TabOrder = 4
  191.     end
  192.     object DBEdit9: TDBEdit
  193.       Left = 320
  194.       Top = 64
  195.       Width = 305
  196.       Height = 20
  197.       DataField = 'ShipName'
  198.       DataSource = dsOrders
  199.       TabOrder = 5
  200.     end
  201.     object DBEdit10: TDBEdit
  202.       Left = 96
  203.       Top = 88
  204.       Width = 529
  205.       Height = 20
  206.       DataField = 'ShipAddress'
  207.       DataSource = dsOrders
  208.       TabOrder = 6
  209.     end
  210.     object DBEdit11: TDBEdit
  211.       Left = 96
  212.       Top = 112
  213.       Width = 105
  214.       Height = 20
  215.       DataField = 'ShipCity'
  216.       DataSource = dsOrders
  217.       TabOrder = 7
  218.     end
  219.     object DBEdit12: TDBEdit
  220.       Left = 320
  221.       Top = 112
  222.       Width = 105
  223.       Height = 20
  224.       DataField = 'ShipRegion'
  225.       DataSource = dsOrders
  226.       TabOrder = 8
  227.     end
  228.     object DBEdit13: TDBEdit
  229.       Left = 96
  230.       Top = 136
  231.       Width = 105
  232.       Height = 20
  233.       DataField = 'ShipPostalCode'
  234.       DataSource = dsOrders
  235.       TabOrder = 9
  236.     end
  237.     object DBEdit14: TDBEdit
  238.       Left = 320
  239.       Top = 136
  240.       Width = 105
  241.       Height = 20
  242.       DataField = 'ShipCountry'
  243.       DataSource = dsOrders
  244.       TabOrder = 10
  245.     end
  246.     object DBLookupComboBox1: TDBLookupComboBox
  247.       Left = 320
  248.       Top = 16
  249.       Width = 105
  250.       Height = 20
  251.       DataField = 'CustomerID'
  252.       DataSource = dsOrders
  253.       KeyField = 'CustomerID'
  254.       ListField = 'CompanyName'
  255.       ListSource = DmMain.dsCustomers
  256.       TabOrder = 11
  257.     end
  258.     object DBLookupComboBox2: TDBLookupComboBox
  259.       Left = 520
  260.       Top = 112
  261.       Width = 105
  262.       Height = 20
  263.       DataField = 'EmployeeID'
  264.       DataSource = dsOrders
  265.       KeyField = 'EmployeeID'
  266.       ListField = 'EmployeeName'
  267.       ListSource = DmMain.dsEmployees
  268.       TabOrder = 12
  269.     end
  270.     object DBLookupComboBox3: TDBLookupComboBox
  271.       Left = 520
  272.       Top = 40
  273.       Width = 105
  274.       Height = 20
  275.       DataField = 'ShipVia'
  276.       DataSource = dsOrders
  277.       KeyField = 'ShipperID'
  278.       ListField = 'CompanyName'
  279.       ListSource = DmMain.dsShipper
  280.       TabOrder = 13
  281.     end
  282.   end
  283.   object pnlControls: TPanel
  284.     Left = 0
  285.     Top = 345
  286.     Width = 670
  287.     Height = 31
  288.     Align = alBottom
  289.     TabOrder = 1
  290.     object btnFind: TButton
  291.       Left = 8
  292.       Top = 3
  293.       Width = 50
  294.       Height = 25
  295.       Action = actFind
  296.       TabOrder = 0
  297.     end
  298.     object btnRefresh: TButton
  299.       Left = 62
  300.       Top = 3
  301.       Width = 50
  302.       Height = 25
  303.       Action = actRefresh
  304.       TabOrder = 1
  305.     end
  306.     object btnSave: TButton
  307.       Left = 116
  308.       Top = 3
  309.       Width = 50
  310.       Height = 25
  311.       Action = actSave
  312.       TabOrder = 2
  313.     end
  314.     object btnCancel: TButton
  315.       Left = 171
  316.       Top = 3
  317.       Width = 50
  318.       Height = 25
  319.       Action = actCancel
  320.       TabOrder = 3
  321.     end
  322.     object btnAdd: TButton
  323.       Left = 225
  324.       Top = 3
  325.       Width = 50
  326.       Height = 25
  327.       Action = actAdd
  328.       TabOrder = 4
  329.     end
  330.     object btnModify: TButton
  331.       Left = 280
  332.       Top = 3
  333.       Width = 50
  334.       Height = 25
  335.       Action = actModify
  336.       TabOrder = 5
  337.     end
  338.     object Button1: TButton
  339.       Left = 336
  340.       Top = 3
  341.       Width = 50
  342.       Height = 25
  343.       Action = actDelete
  344.       TabOrder = 6
  345.     end
  346.   end
  347.   object dbgrdDetail: TDBGrid
  348.     Left = 0
  349.     Top = 180
  350.     Width = 670
  351.     Height = 165
  352.     Align = alClient
  353.     DataSource = dsOrderDetails
  354.     PopupMenu = PopupMenu_grid
  355.     TabOrder = 2
  356.     TitleFont.Charset = DEFAULT_CHARSET
  357.     TitleFont.Color = clWindowText
  358.     TitleFont.Height = -12
  359.     TitleFont.Name = #23435#20307
  360.     TitleFont.Style = []
  361.     Columns = <
  362.       item
  363.         Expanded = False
  364.         FieldName = 'ProductName'
  365.         Title.Caption = #20135#21697#21517#31216
  366.         Visible = True
  367.       end
  368.       item
  369.         Expanded = False
  370.         FieldName = 'UnitPrice'
  371.         Title.Caption = #21333#20215
  372.         Visible = True
  373.       end
  374.       item
  375.         Expanded = False
  376.         FieldName = 'Quantity'
  377.         Title.Caption = #25968#37327
  378.         Visible = True
  379.       end
  380.       item
  381.         Expanded = False
  382.         FieldName = 'Discount'
  383.         Title.Caption = #25240#25187
  384.         Visible = True
  385.       end
  386.       item
  387.         Expanded = False
  388.         FieldName = 'Total'
  389.         Title.Caption = #21512#35745
  390.         Visible = True
  391.       end>
  392.   end
  393.   object StatusBar: TStatusBar
  394.     Left = 0
  395.     Top = 376
  396.     Width = 670
  397.     Height = 19
  398.     Panels = <
  399.       item
  400.         Width = 50
  401.       end>
  402.   end
  403.   object ActionList: TActionList
  404.     Left = 96
  405.     Top = 288
  406.     object actAdd: TAction
  407.       Caption = #28155#21152
  408.       OnExecute = actAddExecute
  409.     end
  410.     object actModify: TAction
  411.       Caption = #20462#25913
  412.       OnExecute = actModifyExecute
  413.     end
  414.     object actRefresh: TAction
  415.       Caption = #21047#26032
  416.       OnExecute = actRefreshExecute
  417.     end
  418.     object actSave: TAction
  419.       Caption = #20445#23384
  420.       OnExecute = actSaveExecute
  421.     end
  422.     object actFind: TAction
  423.       Caption = #26597#35810
  424.       OnExecute = actFindExecute
  425.     end
  426.     object actCancel: TAction
  427.       Caption = #21462#28040
  428.       OnExecute = actCancelExecute
  429.     end
  430.     object actAddRow: TAction
  431.       Caption = #28155#34892
  432.       OnExecute = actAddRowExecute
  433.     end
  434.     object actDelRow: TAction
  435.       Caption = #21024#34892
  436.       OnExecute = actDelRowExecute
  437.     end
  438.     object actDelete: TAction
  439.       Caption = #21024#38500
  440.     end
  441.   end
  442.   object PopupMenu: TPopupMenu
  443.     Left = 128
  444.     Top = 288
  445.     object N1: TMenuItem
  446.       Action = actFind
  447.     end
  448.     object N2: TMenuItem
  449.       Action = actRefresh
  450.     end
  451.     object N3: TMenuItem
  452.       Caption = '-'
  453.     end
  454.     object N4: TMenuItem
  455.       Action = actAdd
  456.     end
  457.     object N5: TMenuItem
  458.       Action = actDelete
  459.     end
  460.     object N6: TMenuItem
  461.       Action = actModify
  462.     end
  463.     object N7: TMenuItem
  464.       Caption = '-'
  465.     end
  466.     object N8: TMenuItem
  467.       Action = actSave
  468.     end
  469.     object N9: TMenuItem
  470.       Action = actCancel
  471.     end
  472.   end
  473.   object cltdsOrders: TClientDataSet
  474.     Aggregates = <>
  475.     Params = <>
  476.     Left = 320
  477.     Top = 248
  478.     object cltdsOrdersOrderID: TIntegerField
  479.       FieldName = 'OrderID'
  480.     end
  481.     object cltdsOrdersCustomerID: TWideStringField
  482.       FieldName = 'CustomerID'
  483.       Size = 5
  484.     end
  485.     object cltdsOrdersEmployeeID: TIntegerField
  486.       FieldName = 'EmployeeID'
  487.     end
  488.     object cltdsOrdersOrderDate: TDateTimeField
  489.       FieldName = 'OrderDate'
  490.     end
  491.     object cltdsOrdersRequiredDate: TDateTimeField
  492.       FieldName = 'RequiredDate'
  493.     end
  494.     object cltdsOrdersShippedDate: TDateTimeField
  495.       FieldName = 'ShippedDate'
  496.     end
  497.     object cltdsOrdersShipVia: TIntegerField
  498.       FieldName = 'ShipVia'
  499.     end
  500.     object cltdsOrdersFreight: TBCDField
  501.       FieldName = 'Freight'
  502.       Precision = 19
  503.     end
  504.     object cltdsOrdersShipName: TWideStringField
  505.       FieldName = 'ShipName'
  506.       Size = 40
  507.     end
  508.     object cltdsOrdersShipAddress: TWideStringField
  509.       FieldName = 'ShipAddress'
  510.       Size = 60
  511.     end
  512.     object cltdsOrdersShipCity: TWideStringField
  513.       FieldName = 'ShipCity'
  514.       Size = 15
  515.     end
  516.     object cltdsOrdersShipRegion: TWideStringField
  517.       FieldName = 'ShipRegion'
  518.       Size = 15
  519.     end
  520.     object cltdsOrdersShipPostalCode: TWideStringField
  521.       FieldName = 'ShipPostalCode'
  522.       Size = 10
  523.     end
  524.     object cltdsOrdersShipCountry: TWideStringField
  525.       FieldName = 'ShipCountry'
  526.       Size = 15
  527.     end
  528.   end
  529.   object cltdsOrderDetails: TClientDataSet
  530.     Aggregates = <>
  531.     Params = <>
  532.     OnCalcFields = cltdsOrderDetailsCalcFields
  533.     Left = 352
  534.     Top = 248
  535.     object cltdsOrderDetailsOrderID: TIntegerField
  536.       FieldName = 'OrderID'
  537.     end
  538.     object cltdsOrderDetailsProductID: TIntegerField
  539.       FieldName = 'ProductID'
  540.     end
  541.     object cltdsOrderDetailsUnitPrice: TBCDField
  542.       FieldName = 'UnitPrice'
  543.       Precision = 19
  544.     end
  545.     object cltdsOrderDetailsQuantity: TSmallintField
  546.       FieldName = 'Quantity'
  547.     end
  548.     object cltdsOrderDetailsDiscount: TFloatField
  549.       FieldName = 'Discount'
  550.       Precision = 3
  551.     end
  552.     object cltdsOrderDetailsProductName: TStringField
  553.       FieldKind = fkLookup
  554.       FieldName = 'ProductName'
  555.       LookupDataSet = DmMain.cltdsProducts
  556.       LookupKeyFields = 'ProductID'
  557.       LookupResultField = 'ProductName'
  558.       KeyFields = 'ProductID'
  559.       Size = 40
  560.       Lookup = True
  561.     end
  562.     object cltdsOrderDetailsTotal: TFloatField
  563.       FieldKind = fkCalculated
  564.       FieldName = 'Total'
  565.       Precision = 3
  566.       Calculated = True
  567.     end
  568.   end
  569.   object dsOrders: TDataSource
  570.     DataSet = cltdsOrders
  571.     Left = 320
  572.     Top = 280
  573.   end
  574.   object dsOrderDetails: TDataSource
  575.     DataSet = cltdsOrderDetails
  576.     Left = 352
  577.     Top = 280
  578.   end
  579.   object PopupMenu_grid: TPopupMenu
  580.     Left = 160
  581.     Top = 288
  582.     object N10: TMenuItem
  583.       Action = actAddRow
  584.     end
  585.     object N11: TMenuItem
  586.       Action = actDelRow
  587.     end
  588.   end
  589. end