StdBillsLibDM.dfm 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740
  1. object DMStdBillsLib: TDMStdBillsLib
  2. OldCreateOrder = False
  3. OnCreate = DataModuleCreate
  4. OnDestroy = DataModuleDestroy
  5. Left = 447
  6. Top = 238
  7. Height = 432
  8. Width = 906
  9. object acnBillsLib: TADOConnection
  10. LoginPrompt = False
  11. Mode = cmShareDenyNone
  12. Provider = 'Microsoft.Jet.OLEDB.4.0'
  13. Left = 32
  14. Top = 32
  15. end
  16. object atBillsLib: TADOTable
  17. Connection = acnBillsLib
  18. CursorType = ctStatic
  19. TableName = 'BillsTree'
  20. Left = 112
  21. Top = 32
  22. end
  23. object dspBillsLib: TDataSetProvider
  24. DataSet = atBillsLib
  25. Left = 112
  26. Top = 79
  27. end
  28. object cdsBillsLib: TClientDataSet
  29. Aggregates = <>
  30. FieldDefs = <
  31. item
  32. Name = 'ID'
  33. DataType = ftInteger
  34. end
  35. item
  36. Name = 'ParentID'
  37. DataType = ftInteger
  38. end
  39. item
  40. Name = 'NextID'
  41. DataType = ftInteger
  42. end
  43. item
  44. Name = 'Code'
  45. DataType = ftWideString
  46. Size = 16
  47. end
  48. item
  49. Name = 'B_Code'
  50. DataType = ftWideString
  51. Size = 16
  52. end
  53. item
  54. Name = 'Name'
  55. DataType = ftWideString
  56. Size = 100
  57. end
  58. item
  59. Name = 'Unit'
  60. DataType = ftWideString
  61. Size = 12
  62. end
  63. item
  64. Name = 'StaticID'
  65. DataType = ftInteger
  66. end
  67. item
  68. Name = 'Expr'
  69. DataType = ftWideString
  70. Size = 50
  71. end
  72. item
  73. Name = 'note'
  74. DataType = ftWideString
  75. Size = 50
  76. end
  77. item
  78. Name = 'fee'
  79. DataType = ftWideString
  80. Size = 50
  81. end>
  82. IndexDefs = <>
  83. Params = <>
  84. ProviderName = 'dspBillsLib'
  85. StoreDefs = True
  86. AfterOpen = cdsBillsLibAfterOpen
  87. AfterClose = cdsBillsLibAfterClose
  88. Left = 112
  89. Top = 126
  90. object cdsBillsLibID: TIntegerField
  91. FieldName = 'ID'
  92. end
  93. object cdsBillsLibParentID: TIntegerField
  94. FieldName = 'ParentID'
  95. end
  96. object cdsBillsLibNextID: TIntegerField
  97. FieldName = 'NextID'
  98. end
  99. object cdsBillsLibCode: TWideStringField
  100. DisplayWidth = 50
  101. FieldName = 'Code'
  102. Size = 50
  103. end
  104. object cdsBillsLibB_Code: TWideStringField
  105. FieldName = 'B_Code'
  106. Size = 16
  107. end
  108. object cdsBillsLibName: TWideStringField
  109. FieldName = 'Name'
  110. Size = 100
  111. end
  112. object cdsBillsLibUnit: TWideStringField
  113. FieldName = 'Unit'
  114. Size = 12
  115. end
  116. object cdsBillsLibStaticID: TIntegerField
  117. FieldName = 'StaticID'
  118. end
  119. object cdsBillsLibExpr: TWideStringField
  120. FieldName = 'Expr'
  121. Size = 50
  122. end
  123. end
  124. object cdsBillsLibView: TClientDataSet
  125. Aggregates = <>
  126. Params = <>
  127. AfterInsert = cdsBillsLibViewAfterInsert
  128. AfterPost = cdsBillsLibViewAfterPost
  129. Left = 110
  130. Top = 181
  131. object cdsBillsLibViewID: TIntegerField
  132. FieldName = 'ID'
  133. end
  134. object cdsBillsLibViewParentID: TIntegerField
  135. FieldName = 'ParentID'
  136. end
  137. object cdsBillsLibViewNextID: TIntegerField
  138. FieldName = 'NextID'
  139. end
  140. object cdsBillsLibViewCode: TWideStringField
  141. DisplayWidth = 50
  142. FieldName = 'Code'
  143. OnChange = cdsBillsLibViewCodeChange
  144. Size = 50
  145. end
  146. object cdsBillsLibViewB_Code: TWideStringField
  147. FieldName = 'B_Code'
  148. OnChange = cdsBillsLibViewCodeChange
  149. Size = 16
  150. end
  151. object cdsBillsLibViewName: TWideStringField
  152. FieldName = 'Name'
  153. OnChange = cdsBillsLibViewCodeChange
  154. Size = 100
  155. end
  156. object cdsBillsLibViewUnit: TWideStringField
  157. FieldName = 'Unit'
  158. OnChange = cdsBillsLibViewCodeChange
  159. Size = 12
  160. end
  161. object cdsBillsLibViewStaticID: TIntegerField
  162. FieldName = 'StaticID'
  163. end
  164. object cdsBillsLibViewExpr: TWideStringField
  165. FieldName = 'Expr'
  166. Size = 50
  167. end
  168. end
  169. object atDrawingQuantity: TADOTable
  170. Connection = acnBillsLib
  171. CursorType = ctStatic
  172. TableName = 'DrawingQuantity'
  173. Left = 259
  174. Top = 27
  175. end
  176. object dspDrawingQuantity: TDataSetProvider
  177. DataSet = atDrawingQuantity
  178. Left = 259
  179. Top = 74
  180. end
  181. object cdsDrawingQuantity: TClientDataSet
  182. Aggregates = <>
  183. Params = <>
  184. ProviderName = 'dspDrawingQuantity'
  185. AfterOpen = cdsDrawingQuantityAfterOpen
  186. Left = 260
  187. Top = 121
  188. object cdsDrawingQuantityID: TIntegerField
  189. FieldName = 'ID'
  190. end
  191. object cdsDrawingQuantityName: TWideStringField
  192. FieldName = 'Name'
  193. Size = 100
  194. end
  195. object cdsDrawingQuantityUnits: TWideStringField
  196. FieldName = 'Units'
  197. end
  198. object cdsDrawingQuantityDesignQuantity: TFloatField
  199. FieldName = 'DesignQuantity'
  200. end
  201. object cdsDrawingQuantityDesignQuantity2: TFloatField
  202. FieldName = 'DesignQuantity2'
  203. end
  204. object cdsDrawingQuantityMemoStr: TWideStringField
  205. FieldName = 'MemoStr'
  206. Size = 100
  207. end
  208. object cdsDrawingQuantityBillsID: TIntegerField
  209. FieldName = 'BillsID'
  210. end
  211. end
  212. object dspCustomStep: TDataSetProvider
  213. DataSet = atCustomStep
  214. Left = 418
  215. Top = 127
  216. end
  217. object cdsCustomStep: TClientDataSet
  218. Aggregates = <>
  219. Params = <>
  220. ProviderName = 'dspCustomStep'
  221. Left = 419
  222. Top = 179
  223. object cdsCustomStepID: TIntegerField
  224. FieldName = 'ID'
  225. end
  226. object cdsCustomStepFmtName: TWideStringField
  227. FieldName = 'FmtName'
  228. Size = 100
  229. end
  230. object cdsCustomStepStartValue: TFloatField
  231. FieldName = 'StartValue'
  232. end
  233. object cdsCustomStepStepValue: TFloatField
  234. FieldName = 'StepValue'
  235. end
  236. object cdsCustomStepBillsCode: TWideStringField
  237. FieldName = 'BillsCode'
  238. Size = 50
  239. end
  240. object cdsCustomStepIsCode: TBooleanField
  241. FieldName = 'IsCode'
  242. end
  243. object cdsCustomStepDisName: TWideStringField
  244. FieldName = 'DisName'
  245. Size = 100
  246. end
  247. object cdsCustomStepUnits: TWideStringField
  248. FieldName = 'Units'
  249. end
  250. object cdsCustomStepOldValue: TFloatField
  251. FieldName = 'OldValue'
  252. end
  253. object cdsCustomStepStartCodeID: TIntegerField
  254. FieldName = 'StartCodeID'
  255. end
  256. object cdsCustomStepFmtName2: TWideStringField
  257. FieldName = 'FmtName2'
  258. Size = 100
  259. end
  260. object cdsCustomStepSubArea: TBooleanField
  261. FieldName = 'SubArea'
  262. end
  263. end
  264. object atCustomStep: TADOTable
  265. Connection = acCustomStep
  266. CursorType = ctStatic
  267. TableName = 'CustomStep'
  268. Left = 417
  269. Top = 76
  270. end
  271. object cdsDrawQView: TClientDataSet
  272. Aggregates = <>
  273. Params = <>
  274. OnNewRecord = cdsDrawQViewNewRecord
  275. Left = 253
  276. Top = 180
  277. object cdsDrawQViewID: TIntegerField
  278. FieldName = 'ID'
  279. end
  280. object cdsDrawQViewName: TWideStringField
  281. FieldName = 'Name'
  282. Size = 100
  283. end
  284. object cdsDrawQViewUnits: TWideStringField
  285. FieldName = 'Units'
  286. end
  287. object cdsDrawQViewDesignQuantity: TFloatField
  288. FieldName = 'DesignQuantity'
  289. end
  290. object cdsDrawQViewDesignQuantity2: TFloatField
  291. FieldName = 'DesignQuantity2'
  292. end
  293. object cdsDrawQViewMemoStr: TWideStringField
  294. FieldName = 'MemoStr'
  295. Size = 100
  296. end
  297. object cdsDrawQViewBillsID: TIntegerField
  298. FieldName = 'BillsID'
  299. end
  300. end
  301. object dsBillsDQ: TDataSource
  302. DataSet = cdsBillsLibView
  303. Left = 179
  304. Top = 180
  305. end
  306. object cdsStaticID: TClientDataSet
  307. Aggregates = <>
  308. Params = <>
  309. Left = 111
  310. Top = 236
  311. object cdsStaticIDID: TIntegerField
  312. FieldName = 'ID'
  313. end
  314. object cdsStaticIDName: TWideStringField
  315. FieldName = 'Name'
  316. Size = 100
  317. end
  318. object cdsStaticIDStaticID: TIntegerField
  319. FieldName = 'StaticID'
  320. end
  321. end
  322. object cdsDQSetRange: TClientDataSet
  323. Aggregates = <>
  324. Params = <>
  325. Left = 255
  326. Top = 231
  327. object cdsDQSetRangeID: TIntegerField
  328. FieldName = 'ID'
  329. end
  330. object cdsDQSetRangeName: TWideStringField
  331. FieldName = 'Name'
  332. Size = 100
  333. end
  334. object cdsDQSetRangeUnits: TWideStringField
  335. FieldName = 'Units'
  336. end
  337. object cdsDQSetRangeDesignQuantity: TFloatField
  338. FieldName = 'DesignQuantity'
  339. end
  340. object cdsDQSetRangeDesignQuantity2: TFloatField
  341. FieldName = 'DesignQuantity2'
  342. end
  343. object cdsDQSetRangeMemoStr: TWideStringField
  344. FieldName = 'MemoStr'
  345. Size = 100
  346. end
  347. object cdsDQSetRangeBillsID: TIntegerField
  348. FieldName = 'BillsID'
  349. end
  350. end
  351. object cdsCustomStepView: TClientDataSet
  352. Active = True
  353. Aggregates = <>
  354. FieldDefs = <
  355. item
  356. Name = 'FmtName'
  357. DataType = ftWideString
  358. Size = 100
  359. end
  360. item
  361. Name = 'StartValue'
  362. DataType = ftFloat
  363. end
  364. item
  365. Name = 'StepValue'
  366. DataType = ftFloat
  367. end
  368. item
  369. Name = 'BillsCode'
  370. DataType = ftWideString
  371. Size = 50
  372. end
  373. item
  374. Name = 'IsCode'
  375. DataType = ftBoolean
  376. end
  377. item
  378. Name = 'DisName'
  379. DataType = ftWideString
  380. Size = 100
  381. end
  382. item
  383. Name = 'Units'
  384. DataType = ftWideString
  385. Size = 20
  386. end
  387. item
  388. Name = 'CustomValue'
  389. DataType = ftFloat
  390. end
  391. item
  392. Name = 'OldValue'
  393. DataType = ftFloat
  394. end
  395. item
  396. Name = 'StartCodeID'
  397. DataType = ftInteger
  398. end
  399. item
  400. Name = 'CustomBillsCode'
  401. DataType = ftWideString
  402. Size = 20
  403. end
  404. item
  405. Name = 'FmtName2'
  406. DataType = ftWideString
  407. Size = 100
  408. end
  409. item
  410. Name = 'SubArea'
  411. DataType = ftBoolean
  412. end>
  413. IndexDefs = <>
  414. Params = <>
  415. StoreDefs = True
  416. BeforeInsert = cdsCustomStepViewBeforeInsert
  417. AfterPost = cdsCustomStepViewAfterPost
  418. BeforeDelete = cdsCustomStepViewBeforeDelete
  419. Left = 421
  420. Top = 226
  421. Data = {
  422. 480100009619E0BD01000000180000000D000000000003000000480107466D74
  423. 4E616D6501004A000000010005574944544802000200C8000A53746172745661
  424. 6C75650800040000000000095374657056616C75650800040000000000094269
  425. 6C6C73436F646501004A0000000100055749445448020002006400064973436F
  426. 64650200030000000000074469734E616D6501004A0000000100055749445448
  427. 02000200C80005556E69747301004A0000000100055749445448020002002800
  428. 0B437573746F6D56616C75650800040000000000084F6C6456616C7565080004
  429. 00000000000B5374617274436F6465494404000100000000000F437573746F6D
  430. 42696C6C73436F646501004A000000010005574944544802000200280008466D
  431. 744E616D653201004A000000010005574944544802000200C800075375624172
  432. 656102000300000000000000}
  433. object cdsCustomStepViewFmtName: TWideStringField
  434. FieldName = 'FmtName'
  435. Size = 100
  436. end
  437. object cdsCustomStepViewStartValue: TFloatField
  438. FieldName = 'StartValue'
  439. end
  440. object cdsCustomStepViewStepValue: TFloatField
  441. FieldName = 'StepValue'
  442. end
  443. object cdsCustomStepViewBillsCode: TWideStringField
  444. FieldName = 'BillsCode'
  445. Size = 50
  446. end
  447. object cdsCustomStepViewIsCode: TBooleanField
  448. FieldName = 'IsCode'
  449. end
  450. object cdsCustomStepViewDisName: TWideStringField
  451. FieldName = 'DisName'
  452. Size = 100
  453. end
  454. object cdsCustomStepViewUnits: TWideStringField
  455. FieldName = 'Units'
  456. end
  457. object cdsCustomStepViewCustomValue: TFloatField
  458. FieldName = 'CustomValue'
  459. OnChange = cdsCustomStepViewCustomValueChange
  460. end
  461. object cdsCustomStepViewOldValue: TFloatField
  462. FieldName = 'OldValue'
  463. end
  464. object cdsCustomStepViewStartCodeID: TIntegerField
  465. FieldName = 'StartCodeID'
  466. end
  467. object cdsCustomStepViewCustomBillsCode: TWideStringField
  468. FieldName = 'CustomBillsCode'
  469. end
  470. object cdsCustomStepViewFmtName2: TWideStringField
  471. FieldName = 'FmtName2'
  472. Size = 100
  473. end
  474. object cdsCustomStepViewSubArea: TBooleanField
  475. FieldName = 'SubArea'
  476. end
  477. end
  478. object atBillsQty: TADOTable
  479. Connection = acnBillsQty
  480. TableName = 'BillsTree'
  481. Left = 624
  482. Top = 27
  483. end
  484. object dspBillsQty: TDataSetProvider
  485. DataSet = atBillsQty
  486. Left = 624
  487. Top = 71
  488. end
  489. object cdsBillsQty: TClientDataSet
  490. Aggregates = <>
  491. Params = <>
  492. ProviderName = 'dspBillsQty'
  493. AfterOpen = cdsBillsQtyAfterOpen
  494. Left = 624
  495. Top = 116
  496. object cdsBillsQtyID: TIntegerField
  497. FieldName = 'ID'
  498. end
  499. object cdsBillsQtyParentID: TIntegerField
  500. FieldName = 'ParentID'
  501. end
  502. object cdsBillsQtyNextID: TIntegerField
  503. FieldName = 'NextID'
  504. end
  505. object cdsBillsQtyCode: TWideStringField
  506. FieldName = 'Code'
  507. Size = 16
  508. end
  509. object cdsBillsQtyB_Code: TWideStringField
  510. FieldName = 'B_Code'
  511. Size = 50
  512. end
  513. object cdsBillsQtyName: TWideStringField
  514. FieldName = 'Name'
  515. Size = 100
  516. end
  517. object cdsBillsQtyUnit: TWideStringField
  518. FieldName = 'Unit'
  519. Size = 12
  520. end
  521. object cdsBillsQtyStaticID: TIntegerField
  522. FieldName = 'StaticID'
  523. end
  524. object cdsBillsQtyExpr: TWideStringField
  525. FieldName = 'Expr'
  526. Size = 50
  527. end
  528. end
  529. object cdsBillsQtyView: TClientDataSet
  530. Aggregates = <>
  531. Params = <>
  532. AfterInsert = cdsBillsQtyViewAfterInsert
  533. AfterPost = cdsBillsQtyViewAfterPost
  534. Left = 624
  535. Top = 163
  536. object cdsBillsQtyViewID: TIntegerField
  537. FieldName = 'ID'
  538. end
  539. object cdsBillsQtyViewParentID: TIntegerField
  540. FieldName = 'ParentID'
  541. end
  542. object cdsBillsQtyViewNextID: TIntegerField
  543. FieldName = 'NextID'
  544. end
  545. object cdsBillsQtyViewCode: TWideStringField
  546. FieldName = 'Code'
  547. OnChange = cdsBillsLibViewCodeChange
  548. Size = 16
  549. end
  550. object cdsBillsQtyViewB_Code: TWideStringField
  551. FieldName = 'B_Code'
  552. OnChange = cdsBillsLibViewCodeChange
  553. Size = 50
  554. end
  555. object cdsBillsQtyViewName: TWideStringField
  556. FieldName = 'Name'
  557. OnChange = cdsBillsLibViewCodeChange
  558. Size = 100
  559. end
  560. object cdsBillsQtyViewUnit: TWideStringField
  561. FieldName = 'Unit'
  562. OnChange = cdsBillsLibViewCodeChange
  563. Size = 12
  564. end
  565. object cdsBillsQtyViewStaticID: TIntegerField
  566. FieldName = 'StaticID'
  567. end
  568. object cdsBillsQtyViewExpr: TWideStringField
  569. FieldName = 'Expr'
  570. Size = 50
  571. end
  572. end
  573. object acnBillsQty: TADOConnection
  574. LoginPrompt = False
  575. Mode = cmShareDenyNone
  576. Provider = 'Microsoft.Jet.OLEDB.4.0'
  577. Left = 568
  578. Top = 27
  579. end
  580. object acCustomStep: TADOConnection
  581. LoginPrompt = False
  582. Left = 418
  583. Top = 27
  584. end
  585. object atBQDrawingQty: TADOTable
  586. Connection = acnBillsQty
  587. TableName = 'DrawingQuantity'
  588. Left = 783
  589. Top = 24
  590. end
  591. object dspBQDrawingQty: TDataSetProvider
  592. DataSet = atBQDrawingQty
  593. UpdateMode = upWhereKeyOnly
  594. Left = 783
  595. Top = 69
  596. end
  597. object cdsBQDrawingQty: TClientDataSet
  598. Aggregates = <>
  599. Params = <>
  600. ProviderName = 'dspBQDrawingQty'
  601. AfterOpen = cdsBQDrawingQtyAfterOpen
  602. Left = 786
  603. Top = 112
  604. object cdsBQDrawingQtyID: TIntegerField
  605. FieldName = 'ID'
  606. end
  607. object cdsBQDrawingQtyName: TWideStringField
  608. FieldName = 'Name'
  609. Size = 100
  610. end
  611. object cdsBQDrawingQtyUnits: TWideStringField
  612. FieldName = 'Units'
  613. end
  614. object cdsBQDrawingQtyDesignQuantity: TFloatField
  615. FieldName = 'DesignQuantity'
  616. end
  617. object cdsBQDrawingQtyDesignQuantity2: TFloatField
  618. FieldName = 'DesignQuantity2'
  619. end
  620. object cdsBQDrawingQtyMemoStr: TWideStringField
  621. FieldName = 'MemoStr'
  622. Size = 100
  623. end
  624. object cdsBQDrawingQtyBillsID: TIntegerField
  625. FieldName = 'BillsID'
  626. end
  627. end
  628. object cdsBQDrawingQtyView: TClientDataSet
  629. Aggregates = <>
  630. Params = <>
  631. OnNewRecord = cdsBQDrawingQtyViewNewRecord
  632. Left = 788
  633. Top = 161
  634. object cdsBQDrawingQtyViewID: TIntegerField
  635. FieldName = 'ID'
  636. end
  637. object cdsBQDrawingQtyViewName: TWideStringField
  638. FieldName = 'Name'
  639. Size = 100
  640. end
  641. object cdsBQDrawingQtyViewUnits: TWideStringField
  642. FieldName = 'Units'
  643. end
  644. object cdsBQDrawingQtyViewDesignQuantity: TFloatField
  645. FieldName = 'DesignQuantity'
  646. end
  647. object cdsBQDrawingQtyViewDesignQuantity2: TFloatField
  648. FieldName = 'DesignQuantity2'
  649. end
  650. object cdsBQDrawingQtyViewMemoStr: TWideStringField
  651. FieldName = 'MemoStr'
  652. Size = 100
  653. end
  654. object cdsBQDrawingQtyViewBillsID: TIntegerField
  655. FieldName = 'BillsID'
  656. end
  657. end
  658. object dsBillsQty: TDataSource
  659. DataSet = cdsBillsQtyView
  660. Left = 703
  661. Top = 161
  662. end
  663. object cdsFastSearch: TClientDataSet
  664. Aggregates = <>
  665. Params = <>
  666. Left = 112
  667. Top = 296
  668. object cdsFastSearchID: TIntegerField
  669. FieldName = 'ID'
  670. end
  671. object cdsFastSearchParentID: TIntegerField
  672. FieldName = 'ParentID'
  673. end
  674. object cdsFastSearchNextID: TIntegerField
  675. FieldName = 'NextID'
  676. end
  677. object cdsFastSearchCode: TWideStringField
  678. DisplayWidth = 50
  679. FieldName = 'Code'
  680. Size = 50
  681. end
  682. object cdsFastSearchB_Code: TWideStringField
  683. FieldName = 'B_Code'
  684. Size = 16
  685. end
  686. object cdsFastSearchName: TWideStringField
  687. FieldName = 'Name'
  688. Size = 100
  689. end
  690. object cdsFastSearchUnit: TWideStringField
  691. FieldName = 'Unit'
  692. Size = 12
  693. end
  694. object cdsFastSearchStaticID: TIntegerField
  695. FieldName = 'StaticID'
  696. end
  697. object cdsFastSearchExpr: TWideStringField
  698. FieldName = 'Expr'
  699. Size = 50
  700. end
  701. end
  702. object cdsBQFastSearch: TClientDataSet
  703. Aggregates = <>
  704. Params = <>
  705. Left = 624
  706. Top = 224
  707. object cdsBQFastSearchID: TIntegerField
  708. FieldName = 'ID'
  709. end
  710. object cdsBQFastSearchParentID: TIntegerField
  711. FieldName = 'ParentID'
  712. end
  713. object cdsBQFastSearchNextID: TIntegerField
  714. FieldName = 'NextID'
  715. end
  716. object cdsBQFastSearchCode: TWideStringField
  717. FieldName = 'Code'
  718. Size = 16
  719. end
  720. object cdsBQFastSearchB_Code: TWideStringField
  721. FieldName = 'B_Code'
  722. Size = 50
  723. end
  724. object cdsBQFastSearchName: TWideStringField
  725. FieldName = 'Name'
  726. Size = 100
  727. end
  728. object cdsBQFastSearchUnit: TWideStringField
  729. FieldName = 'Unit'
  730. Size = 12
  731. end
  732. object cdsBQFastSearchStaticID: TIntegerField
  733. FieldName = 'StaticID'
  734. end
  735. object cdsBQFastSearchExpr: TWideStringField
  736. FieldName = 'Expr'
  737. Size = 50
  738. end
  739. end
  740. end