git-svn-id: https://192.168.0.254/svn/Componentes.Terceros.RemObjects@49 b6239004-a887-0f4b-9937-50029ccdca16
253 lines
6.9 KiB
Plaintext
253 lines
6.9 KiB
Plaintext
object MultiLevelDetailService: TMultiLevelDetailService
|
|
OldCreateOrder = True
|
|
SessionManager = MultiLevelDetailServer_DataModule.SessionManager
|
|
ServiceSchema = Schema
|
|
ServiceDataStreamer = DataStreamer
|
|
ExportedDataTables = <>
|
|
Height = 212
|
|
Width = 216
|
|
object DataStreamer: TDABinDataStreamer
|
|
Left = 32
|
|
Top = 8
|
|
end
|
|
object Schema: TDASchema
|
|
ConnectionManager = MultiLevelDetailServer_DataModule.ConnectionManager
|
|
DataDictionary = MultiLevelDetailServer_DataModule.DataDictionary
|
|
Datasets = <
|
|
item
|
|
Params = <>
|
|
Statements = <
|
|
item
|
|
Connection = 'Northwind'
|
|
Default = True
|
|
TargetTable = 'Categories'
|
|
StatementType = stAutoSQL
|
|
ColumnMappings = <
|
|
item
|
|
DatasetField = 'CategoryID'
|
|
TableField = 'CategoryID'
|
|
end
|
|
item
|
|
DatasetField = 'CategoryName'
|
|
TableField = 'CategoryName'
|
|
end
|
|
item
|
|
DatasetField = 'Description'
|
|
TableField = 'Description'
|
|
end
|
|
item
|
|
DatasetField = 'Picture'
|
|
TableField = 'Picture'
|
|
end>
|
|
end>
|
|
Name = 'Categories'
|
|
Fields = <
|
|
item
|
|
Name = 'CategoryID'
|
|
DataType = datAutoInc
|
|
GeneratorName = 'Categories'
|
|
Required = True
|
|
InPrimaryKey = True
|
|
end
|
|
item
|
|
Name = 'CategoryName'
|
|
DataType = datWideString
|
|
Size = 15
|
|
Required = True
|
|
end
|
|
item
|
|
Name = 'Description'
|
|
DataType = datMemo
|
|
end
|
|
item
|
|
Name = 'Picture'
|
|
DataType = datBlob
|
|
end>
|
|
end
|
|
item
|
|
Params = <>
|
|
Statements = <
|
|
item
|
|
Connection = 'Northwind'
|
|
Default = True
|
|
TargetTable = 'Order Details'
|
|
StatementType = stAutoSQL
|
|
ColumnMappings = <
|
|
item
|
|
DatasetField = 'OrderID'
|
|
TableField = 'OrderID'
|
|
end
|
|
item
|
|
DatasetField = 'ProductID'
|
|
TableField = 'ProductID'
|
|
end
|
|
item
|
|
DatasetField = 'UnitPrice'
|
|
TableField = 'UnitPrice'
|
|
end
|
|
item
|
|
DatasetField = 'Quantity'
|
|
TableField = 'Quantity'
|
|
end
|
|
item
|
|
DatasetField = 'Discount'
|
|
TableField = 'Discount'
|
|
end>
|
|
end>
|
|
Name = 'Order Details'
|
|
Fields = <
|
|
item
|
|
Name = 'OrderID'
|
|
DataType = datInteger
|
|
Required = True
|
|
InPrimaryKey = True
|
|
end
|
|
item
|
|
Name = 'ProductID'
|
|
DataType = datInteger
|
|
Required = True
|
|
InPrimaryKey = True
|
|
end
|
|
item
|
|
Name = 'UnitPrice'
|
|
DataType = datCurrency
|
|
Required = True
|
|
end
|
|
item
|
|
Name = 'Quantity'
|
|
DataType = datSmallInt
|
|
Required = True
|
|
end
|
|
item
|
|
Name = 'Discount'
|
|
DataType = datFloat
|
|
Required = True
|
|
end>
|
|
end
|
|
item
|
|
Params = <>
|
|
Statements = <
|
|
item
|
|
Connection = 'Northwind'
|
|
Default = True
|
|
TargetTable = 'Products'
|
|
StatementType = stAutoSQL
|
|
ColumnMappings = <
|
|
item
|
|
DatasetField = 'ProductID'
|
|
TableField = 'ProductID'
|
|
end
|
|
item
|
|
DatasetField = 'ProductName'
|
|
TableField = 'ProductName'
|
|
end
|
|
item
|
|
DatasetField = 'SupplierID'
|
|
TableField = 'SupplierID'
|
|
end
|
|
item
|
|
DatasetField = 'CategoryID'
|
|
TableField = 'CategoryID'
|
|
end
|
|
item
|
|
DatasetField = 'QuantityPerUnit'
|
|
TableField = 'QuantityPerUnit'
|
|
end
|
|
item
|
|
DatasetField = 'UnitPrice'
|
|
TableField = 'UnitPrice'
|
|
end
|
|
item
|
|
DatasetField = 'UnitsInStock'
|
|
TableField = 'UnitsInStock'
|
|
end
|
|
item
|
|
DatasetField = 'UnitsOnOrder'
|
|
TableField = 'UnitsOnOrder'
|
|
end
|
|
item
|
|
DatasetField = 'ReorderLevel'
|
|
TableField = 'ReorderLevel'
|
|
end
|
|
item
|
|
DatasetField = 'Discontinued'
|
|
TableField = 'Discontinued'
|
|
end>
|
|
end>
|
|
Name = 'Products'
|
|
Fields = <
|
|
item
|
|
Name = 'ProductID'
|
|
DataType = datAutoInc
|
|
GeneratorName = 'Products'
|
|
Required = True
|
|
InPrimaryKey = True
|
|
end
|
|
item
|
|
Name = 'ProductName'
|
|
DataType = datWideString
|
|
Size = 40
|
|
Required = True
|
|
end
|
|
item
|
|
Name = 'SupplierID'
|
|
DataType = datInteger
|
|
end
|
|
item
|
|
Name = 'CategoryID'
|
|
DataType = datInteger
|
|
end
|
|
item
|
|
Name = 'QuantityPerUnit'
|
|
DataType = datWideString
|
|
Size = 20
|
|
end
|
|
item
|
|
Name = 'UnitPrice'
|
|
DataType = datCurrency
|
|
end
|
|
item
|
|
Name = 'UnitsInStock'
|
|
DataType = datSmallInt
|
|
end
|
|
item
|
|
Name = 'UnitsOnOrder'
|
|
DataType = datSmallInt
|
|
end
|
|
item
|
|
Name = 'ReorderLevel'
|
|
DataType = datSmallInt
|
|
end
|
|
item
|
|
Name = 'Discontinued'
|
|
DataType = datBoolean
|
|
Required = True
|
|
end>
|
|
end>
|
|
JoinDataTables = <>
|
|
UnionDataTables = <>
|
|
Commands = <>
|
|
RelationShips = <
|
|
item
|
|
Name = 'FK_Order Details_Products'
|
|
MasterDatasetName = 'Products'
|
|
MasterFields = 'ProductID'
|
|
DetailDatasetName = 'Order Details'
|
|
DetailFields = 'ProductID'
|
|
RelationshipType = rtForeignKey
|
|
end
|
|
item
|
|
Name = 'FK_Products_Categories'
|
|
MasterDatasetName = 'Categories'
|
|
MasterFields = 'CategoryID'
|
|
DetailDatasetName = 'Products'
|
|
DetailFields = 'CategoryID'
|
|
RelationshipType = rtForeignKey
|
|
end>
|
|
UpdateRules = <>
|
|
Version = 0
|
|
Left = 32
|
|
Top = 56
|
|
end
|
|
end
|