root / UnitDeclaration.dfm @ 1
Historique | Voir | Annoter | Télécharger (37,379 ko)
1 |
object DataModuleDeclaration: TDataModuleDeclaration |
---|---|
2 |
OldCreateOrder = False |
3 |
OnCreate = DataModuleCreate |
4 |
OnDestroy = DataModuleDestroy |
5 |
Height = 605 |
6 |
Width = 832 |
7 |
object ClientDataSetClasses: TClientDataSet |
8 |
Aggregates = <> |
9 |
AutoCalcFields = False |
10 |
MasterFields = 'Id' |
11 |
Params = <> |
12 |
Left = 400 |
13 |
Top = 40 |
14 |
object ClientDataSetClassesId: TIntegerField |
15 |
FieldName = 'Id' |
16 |
end |
17 |
object ClientDataSetClassesName: TWideStringField |
18 |
FieldName = 'Name' |
19 |
Size = 40 |
20 |
end |
21 |
end |
22 |
object ClientDataSetInraAfz: TClientDataSet |
23 |
Aggregates = <> |
24 |
AutoCalcFields = False |
25 |
FieldDefs = <> |
26 |
IndexDefs = < |
27 |
item |
28 |
Name = 'ClientDataSetInraAfzIndexId' |
29 |
Fields = 'Id' |
30 |
Options = [ixPrimary] |
31 |
end> |
32 |
Params = <> |
33 |
StoreDefs = True |
34 |
Left = 80 |
35 |
Top = 120 |
36 |
object ClientDataSetInraAfzId: TAutoIncField |
37 |
AutoGenerateValue = arAutoInc |
38 |
FieldName = 'Id' |
39 |
end |
40 |
object ClientDataSetInraAfzName: TStringField |
41 |
FieldName = 'Name' |
42 |
Size = 80 |
43 |
end |
44 |
object ClientDataSetInraAfzComment: TStringField |
45 |
FieldName = 'Comment' |
46 |
Size = 320 |
47 |
end |
48 |
object ClientDataSetInraAfzSource: TStringField |
49 |
FieldName = 'Source' |
50 |
Size = 80 |
51 |
end |
52 |
object ClientDataSetInraAfzClass: TIntegerField |
53 |
FieldName = 'Class' |
54 |
Required = True |
55 |
end |
56 |
object ClientDataSetInraAfzMS: TFloatField |
57 |
FieldName = 'MS' |
58 |
end |
59 |
object ClientDataSetInraAfzMM: TFloatField |
60 |
FieldName = 'MM' |
61 |
end |
62 |
object ClientDataSetInraAfzMAT: TFloatField |
63 |
FieldName = 'MAT' |
64 |
end |
65 |
object ClientDataSetInraAfzMG: TFloatField |
66 |
FieldName = 'MG' |
67 |
end |
68 |
object ClientDataSetInraAfzCB: TFloatField |
69 |
FieldName = 'CB' |
70 |
end |
71 |
object ClientDataSetInraAfzCoefCB: TFloatField |
72 |
FieldName = 'CoefCB' |
73 |
end |
74 |
object ClientDataSetInraAfzNDF: TFloatField |
75 |
FieldName = 'NDF' |
76 |
end |
77 |
object ClientDataSetInraAfzCoefNDF: TFloatField |
78 |
FieldName = 'CoefNDF' |
79 |
end |
80 |
object ClientDataSetInraAfzADF: TFloatField |
81 |
FieldName = 'ADF' |
82 |
end |
83 |
object ClientDataSetInraAfzCoefADF: TFloatField |
84 |
FieldName = 'CoefADF' |
85 |
end |
86 |
object ClientDataSetInraAfzADL: TFloatField |
87 |
FieldName = 'ADL' |
88 |
end |
89 |
object ClientDataSetInraAfzAmidon: TFloatField |
90 |
FieldName = 'Amidon' |
91 |
end |
92 |
object ClientDataSetInraAfzSucres: TFloatField |
93 |
FieldName = 'Sucres' |
94 |
end |
95 |
object ClientDataSetInraAfzEB: TFloatField |
96 |
FieldName = 'EB' |
97 |
end |
98 |
object ClientDataSetInraAfzdEc: TFloatField |
99 |
FieldName = 'dEc' |
100 |
end |
101 |
object ClientDataSetInraAfzEMc_EDc: TFloatField |
102 |
FieldName = 'EMc/EDc' |
103 |
end |
104 |
object ClientDataSetInraAfzENc_EMc: TFloatField |
105 |
FieldName = 'ENc/EMc' |
106 |
end |
107 |
object ClientDataSetInraAfzEMt_EDt: TFloatField |
108 |
FieldName = 'EMt/EDt' |
109 |
end |
110 |
object ClientDataSetInraAfzENt_EMt: TFloatField |
111 |
FieldName = 'ENt/EMt' |
112 |
end |
113 |
object ClientDataSetInraAfzEDt_EDc: TFloatField |
114 |
FieldName = 'EDt/EDc' |
115 |
end |
116 |
object ClientDataSetInraAfza: TFloatField |
117 |
FieldName = 'a' |
118 |
end |
119 |
object ClientDataSetInraAfzb: TFloatField |
120 |
FieldName = 'b' |
121 |
end |
122 |
object ClientDataSetInraAfzdNc: TFloatField |
123 |
FieldName = 'dNc' |
124 |
end |
125 |
object ClientDataSetInraAfzdNt: TFloatField |
126 |
FieldName = 'dNt' |
127 |
end |
128 |
object ClientDataSetInraAfzLys: TFloatField |
129 |
FieldName = 'Lys' |
130 |
end |
131 |
object ClientDataSetInraAfzThr: TFloatField |
132 |
FieldName = 'Thr' |
133 |
end |
134 |
object ClientDataSetInraAfzMet: TFloatField |
135 |
FieldName = 'Met' |
136 |
end |
137 |
object ClientDataSetInraAfzCys: TFloatField |
138 |
FieldName = 'Cys' |
139 |
end |
140 |
object ClientDataSetInraAfzMetCys: TFloatField |
141 |
FieldName = 'MetCys' |
142 |
end |
143 |
object ClientDataSetInraAfzTrp: TFloatField |
144 |
FieldName = 'Trp' |
145 |
end |
146 |
object ClientDataSetInraAfzIle: TFloatField |
147 |
FieldName = 'Ile' |
148 |
end |
149 |
object ClientDataSetInraAfzVal: TFloatField |
150 |
FieldName = 'Val' |
151 |
end |
152 |
object ClientDataSetInraAfzLeu: TFloatField |
153 |
FieldName = 'Leu' |
154 |
end |
155 |
object ClientDataSetInraAfzPhe: TFloatField |
156 |
FieldName = 'Phe' |
157 |
end |
158 |
object ClientDataSetInraAfzTyr: TFloatField |
159 |
FieldName = 'Tyr' |
160 |
end |
161 |
object ClientDataSetInraAfzPheTyr: TFloatField |
162 |
FieldName = 'PheTyr' |
163 |
end |
164 |
object ClientDataSetInraAfzHis: TFloatField |
165 |
FieldName = 'His' |
166 |
end |
167 |
object ClientDataSetInraAfzArg: TFloatField |
168 |
FieldName = 'Arg' |
169 |
end |
170 |
object ClientDataSetInraAfzAla: TFloatField |
171 |
FieldName = 'Ala' |
172 |
end |
173 |
object ClientDataSetInraAfzAsp: TFloatField |
174 |
FieldName = 'Asp' |
175 |
end |
176 |
object ClientDataSetInraAfzGlu: TFloatField |
177 |
FieldName = 'Glu' |
178 |
end |
179 |
object ClientDataSetInraAfzGly: TFloatField |
180 |
FieldName = 'Gly' |
181 |
end |
182 |
object ClientDataSetInraAfzSer: TFloatField |
183 |
FieldName = 'Ser' |
184 |
end |
185 |
object ClientDataSetInraAfzPro: TFloatField |
186 |
FieldName = 'Pro' |
187 |
end |
188 |
object ClientDataSetInraAfzdLys: TFloatField |
189 |
FieldName = 'dLys' |
190 |
end |
191 |
object ClientDataSetInraAfzdThr: TFloatField |
192 |
FieldName = 'dThr' |
193 |
end |
194 |
object ClientDataSetInraAfzdMet: TFloatField |
195 |
FieldName = 'dMet' |
196 |
end |
197 |
object ClientDataSetInraAfzdCys: TFloatField |
198 |
FieldName = 'dCys' |
199 |
end |
200 |
object ClientDataSetInraAfzdMetCys: TFloatField |
201 |
FieldName = 'dMetCys' |
202 |
end |
203 |
object ClientDataSetInraAfzdTrp: TFloatField |
204 |
FieldName = 'dTrp' |
205 |
end |
206 |
object ClientDataSetInraAfzdIle: TFloatField |
207 |
FieldName = 'dIle' |
208 |
end |
209 |
object ClientDataSetInraAfzdVal: TFloatField |
210 |
FieldName = 'dVal' |
211 |
end |
212 |
object ClientDataSetInraAfzdLeu: TFloatField |
213 |
FieldName = 'dLeu' |
214 |
end |
215 |
object ClientDataSetInraAfzdPhe: TFloatField |
216 |
FieldName = 'dPhe' |
217 |
end |
218 |
object ClientDataSetInraAfzdTyr: TFloatField |
219 |
FieldName = 'dTyr' |
220 |
end |
221 |
object ClientDataSetInraAfzdPheTyr: TFloatField |
222 |
FieldName = 'dPheTyr' |
223 |
end |
224 |
object ClientDataSetInraAfzdHis: TFloatField |
225 |
FieldName = 'dHis' |
226 |
end |
227 |
object ClientDataSetInraAfzdArg: TFloatField |
228 |
FieldName = 'dArg' |
229 |
end |
230 |
object ClientDataSetInraAfzdAla: TFloatField |
231 |
FieldName = 'dAla' |
232 |
end |
233 |
object ClientDataSetInraAfzdAsp: TFloatField |
234 |
FieldName = 'dAsp' |
235 |
end |
236 |
object ClientDataSetInraAfzdGlu: TFloatField |
237 |
FieldName = 'dGlu' |
238 |
end |
239 |
object ClientDataSetInraAfzdGly: TFloatField |
240 |
FieldName = 'dGly' |
241 |
end |
242 |
object ClientDataSetInraAfzdSer: TFloatField |
243 |
FieldName = 'dSer' |
244 |
end |
245 |
object ClientDataSetInraAfzdPro: TFloatField |
246 |
FieldName = 'dPro' |
247 |
end |
248 |
object ClientDataSetInraAfzCa: TFloatField |
249 |
FieldName = 'Ca' |
250 |
end |
251 |
object ClientDataSetInraAfzP: TFloatField |
252 |
FieldName = 'P' |
253 |
end |
254 |
object ClientDataSetInraAfzdP: TFloatField |
255 |
FieldName = 'dP' |
256 |
end |
257 |
object ClientDataSetInraAfzdPphy: TFloatField |
258 |
FieldName = 'dPphy' |
259 |
end |
260 |
end |
261 |
object DataSourceInraAfz: TDataSource |
262 |
DataSet = ClientDataSetInraAfz |
263 |
Left = 240 |
264 |
Top = 120 |
265 |
end |
266 |
object ClientDataSetIngredients: TClientDataSet |
267 |
Aggregates = <> |
268 |
AutoCalcFields = False |
269 |
FilterOptions = [foCaseInsensitive] |
270 |
Params = <> |
271 |
OnFilterRecord = ClientDataSetIngredientsFilterRecord |
272 |
Left = 400 |
273 |
Top = 160 |
274 |
object ClientDataSetIngredientsId: TIntegerField |
275 |
FieldName = 'Id' |
276 |
end |
277 |
object ClientDataSetIngredientsName: TWideStringField |
278 |
FieldName = 'Name' |
279 |
Size = 80 |
280 |
end |
281 |
object ClientDataSetIngredientsDefinition: TWideStringField |
282 |
FieldName = 'Definition' |
283 |
Size = 320 |
284 |
end |
285 |
object ClientDataSetIngredientsClass: TIntegerField |
286 |
FieldName = 'Class' |
287 |
end |
288 |
object ClientDataSetIngredientsClassName: TWideStringField |
289 |
DisplayLabel = 'Class' |
290 |
FieldKind = fkLookup |
291 |
FieldName = 'ClassName' |
292 |
LookupDataSet = ClientDataSetClasses |
293 |
LookupKeyFields = 'Id' |
294 |
LookupResultField = 'Name' |
295 |
KeyFields = 'Class' |
296 |
Size = 40 |
297 |
Lookup = True |
298 |
end |
299 |
object ClientDataSetIngredientsUser: TBooleanField |
300 |
FieldName = 'User' |
301 |
end |
302 |
object ClientDataSetIngredientsModel: TIntegerField |
303 |
FieldName = 'Model' |
304 |
end |
305 |
object ClientDataSetIngredientsSource: TWideStringField |
306 |
DisplayLabel = 'Origin' |
307 |
FieldName = 'Source' |
308 |
Size = 80 |
309 |
end |
310 |
object ClientDataSetIngredientsMS: TFloatField |
311 |
DisplayLabel = 'Dry matter' |
312 |
FieldName = 'MS' |
313 |
end |
314 |
object ClientDataSetIngredientsMS2: TFloatField |
315 |
DisplayLabel = 'Dry matter' |
316 |
FieldName = 'MS2' |
317 |
end |
318 |
object ClientDataSetIngredientsMM: TFloatField |
319 |
DisplayLabel = 'Ash' |
320 |
FieldName = 'MM' |
321 |
end |
322 |
object ClientDataSetIngredientsMAT: TFloatField |
323 |
DisplayLabel = 'Crude protein' |
324 |
FieldName = 'MAT' |
325 |
end |
326 |
object ClientDataSetIngredientsMG: TFloatField |
327 |
DisplayLabel = 'Crude fat' |
328 |
FieldName = 'MG' |
329 |
end |
330 |
object ClientDataSetIngredientsCB: TFloatField |
331 |
DisplayLabel = 'Crude fibre' |
332 |
FieldName = 'CB' |
333 |
end |
334 |
object ClientDataSetIngredientsNDF: TFloatField |
335 |
FieldName = 'NDF' |
336 |
end |
337 |
object ClientDataSetIngredientsADF: TFloatField |
338 |
FieldName = 'ADF' |
339 |
end |
340 |
object ClientDataSetIngredientsADL: TFloatField |
341 |
FieldName = 'ADL' |
342 |
end |
343 |
object ClientDataSetIngredientsAmidon: TFloatField |
344 |
DisplayLabel = 'Starch' |
345 |
FieldName = 'Amidon' |
346 |
end |
347 |
object ClientDataSetIngredientsSucres: TFloatField |
348 |
DisplayLabel = 'Sugars' |
349 |
FieldName = 'Sucres' |
350 |
end |
351 |
object ClientDataSetIngredientsEB: TFloatField |
352 |
DisplayLabel = 'GE' |
353 |
FieldName = 'EB' |
354 |
end |
355 |
object ClientDataSetIngredientsBonus: TFloatField |
356 |
DisplayLabel = 'Energy bonus' |
357 |
FieldName = 'Bonus' |
358 |
end |
359 |
object ClientDataSetIngredientsdEc: TFloatField |
360 |
DisplayLabel = 'Ed, growing pig' |
361 |
FieldName = 'dEc' |
362 |
end |
363 |
object ClientDataSetIngredientsEDc: TFloatField |
364 |
DisplayLabel = 'DE, growing pig' |
365 |
FieldName = 'EDc' |
366 |
end |
367 |
object ClientDataSetIngredientsEMc_EDc: TFloatField |
368 |
DisplayLabel = 'ME / DE, growing pig' |
369 |
FieldName = 'EMc/EDc' |
370 |
end |
371 |
object ClientDataSetIngredientsEMc: TFloatField |
372 |
DisplayLabel = 'ME, growing pig' |
373 |
FieldName = 'EMc' |
374 |
end |
375 |
object ClientDataSetIngredientsENc_EMc: TFloatField |
376 |
DisplayLabel = 'NE / ME, growing pig' |
377 |
FieldName = 'ENc/EMc' |
378 |
end |
379 |
object ClientDataSetIngredientsENc: TFloatField |
380 |
DisplayLabel = 'NE, growing pig' |
381 |
FieldName = 'ENc' |
382 |
end |
383 |
object ClientDataSetIngredientsdEt: TFloatField |
384 |
DisplayLabel = 'Ed, adult pig' |
385 |
FieldName = 'dEt' |
386 |
end |
387 |
object ClientDataSetIngredientsEDt: TFloatField |
388 |
DisplayLabel = 'DE, adult pig' |
389 |
FieldName = 'EDt' |
390 |
end |
391 |
object ClientDataSetIngredientsEMt_EDt: TFloatField |
392 |
DisplayLabel = 'ME / DE, adult pig' |
393 |
FieldName = 'EMt/EDt' |
394 |
end |
395 |
object ClientDataSetIngredientsEMt: TFloatField |
396 |
DisplayLabel = 'ME, adult pig' |
397 |
FieldName = 'EMt' |
398 |
end |
399 |
object ClientDataSetIngredientsENt_EMt: TFloatField |
400 |
DisplayLabel = 'NE / ME, adult pig' |
401 |
FieldName = 'ENt/EMt' |
402 |
end |
403 |
object ClientDataSetIngredientsENt: TFloatField |
404 |
DisplayLabel = 'NE, adult pig' |
405 |
FieldName = 'ENt' |
406 |
end |
407 |
object ClientDataSetIngredientsEDt_EDc: TFloatField |
408 |
DisplayLabel = 'DE, adult pig / DE, growing pig' |
409 |
FieldName = 'EDt/EDc' |
410 |
end |
411 |
object ClientDataSetIngredientsEMt_EMc: TFloatField |
412 |
DisplayLabel = 'ME, adult pig / ME, growing pig' |
413 |
FieldName = 'EMt/EMc' |
414 |
end |
415 |
object ClientDataSetIngredientsENt_ENc: TFloatField |
416 |
DisplayLabel = 'NE, adult pig / NE, growing pig' |
417 |
FieldName = 'ENt/ENc' |
418 |
end |
419 |
object ClientDataSetIngredientsdNc: TFloatField |
420 |
DisplayLabel = 'Nd, growing pig' |
421 |
FieldName = 'dNc' |
422 |
end |
423 |
object ClientDataSetIngredientsdNt: TFloatField |
424 |
DisplayLabel = 'Nd, adult pig' |
425 |
FieldName = 'dNt' |
426 |
end |
427 |
object ClientDataSetIngredientsLys: TFloatField |
428 |
FieldName = 'Lys' |
429 |
end |
430 |
object ClientDataSetIngredientsThr: TFloatField |
431 |
FieldName = 'Thr' |
432 |
end |
433 |
object ClientDataSetIngredientsMet: TFloatField |
434 |
FieldName = 'Met' |
435 |
end |
436 |
object ClientDataSetIngredientsCys: TFloatField |
437 |
FieldName = 'Cys' |
438 |
end |
439 |
object ClientDataSetIngredientsMetCys: TFloatField |
440 |
DisplayLabel = 'Met+Cys' |
441 |
FieldName = 'MetCys' |
442 |
end |
443 |
object ClientDataSetIngredientsTrp: TFloatField |
444 |
FieldName = 'Trp' |
445 |
end |
446 |
object ClientDataSetIngredientsIle: TFloatField |
447 |
FieldName = 'Ile' |
448 |
end |
449 |
object ClientDataSetIngredientsVal: TFloatField |
450 |
FieldName = 'Val' |
451 |
end |
452 |
object ClientDataSetIngredientsLeu: TFloatField |
453 |
FieldName = 'Leu' |
454 |
end |
455 |
object ClientDataSetIngredientsPhe: TFloatField |
456 |
FieldName = 'Phe' |
457 |
end |
458 |
object ClientDataSetIngredientsTyr: TFloatField |
459 |
FieldName = 'Tyr' |
460 |
end |
461 |
object ClientDataSetIngredientsPheTyr: TFloatField |
462 |
DisplayLabel = 'Phe+Tyr' |
463 |
FieldName = 'PheTyr' |
464 |
end |
465 |
object ClientDataSetIngredientsHis: TFloatField |
466 |
FieldName = 'His' |
467 |
end |
468 |
object ClientDataSetIngredientsArg: TFloatField |
469 |
FieldName = 'Arg' |
470 |
end |
471 |
object ClientDataSetIngredientsAla: TFloatField |
472 |
FieldName = 'Ala' |
473 |
end |
474 |
object ClientDataSetIngredientsAsp: TFloatField |
475 |
FieldName = 'Asp' |
476 |
end |
477 |
object ClientDataSetIngredientsGlu: TFloatField |
478 |
FieldName = 'Glu' |
479 |
end |
480 |
object ClientDataSetIngredientsGly: TFloatField |
481 |
FieldName = 'Gly' |
482 |
end |
483 |
object ClientDataSetIngredientsSer: TFloatField |
484 |
FieldName = 'Ser' |
485 |
end |
486 |
object ClientDataSetIngredientsPro: TFloatField |
487 |
FieldName = 'Pro' |
488 |
end |
489 |
object ClientDataSetIngredientsLys_MAT: TFloatField |
490 |
DisplayLabel = 'Lys / crude protein' |
491 |
FieldName = 'Lys/MAT' |
492 |
end |
493 |
object ClientDataSetIngredientsThr_MAT: TFloatField |
494 |
DisplayLabel = 'Thr / crude protein' |
495 |
FieldName = 'Thr/MAT' |
496 |
end |
497 |
object ClientDataSetIngredientsMet_MAT: TFloatField |
498 |
DisplayLabel = 'Met / crude protein' |
499 |
FieldName = 'Met/MAT' |
500 |
end |
501 |
object ClientDataSetIngredientsCys_MAT: TFloatField |
502 |
DisplayLabel = 'Cys / crude protein' |
503 |
FieldName = 'Cys/MAT' |
504 |
end |
505 |
object ClientDataSetIngredientsMetCys_MAT: TFloatField |
506 |
DisplayLabel = 'Met+Cys / crude protein' |
507 |
FieldName = 'MetCys/MAT' |
508 |
end |
509 |
object ClientDataSetIngredientsTrp_MAT: TFloatField |
510 |
DisplayLabel = 'Trp / crude protein' |
511 |
FieldName = 'Trp/MAT' |
512 |
end |
513 |
object ClientDataSetIngredientsIle_MAT: TFloatField |
514 |
DisplayLabel = 'Ile / crude protein' |
515 |
FieldName = 'Ile/MAT' |
516 |
end |
517 |
object ClientDataSetIngredientsVal_MAT: TFloatField |
518 |
DisplayLabel = 'Val / crude protein' |
519 |
FieldName = 'Val/MAT' |
520 |
end |
521 |
object ClientDataSetIngredientsLeu_MAT: TFloatField |
522 |
DisplayLabel = 'Leu / crude protein' |
523 |
FieldName = 'Leu/MAT' |
524 |
end |
525 |
object ClientDataSetIngredientsPhe_MAT: TFloatField |
526 |
DisplayLabel = 'Phe / crude protein' |
527 |
FieldName = 'Phe/MAT' |
528 |
end |
529 |
object ClientDataSetIngredientsTyr_MAT: TFloatField |
530 |
DisplayLabel = 'Tyr / crude protein' |
531 |
FieldName = 'Tyr/MAT' |
532 |
end |
533 |
object ClientDataSetIngredientsPheTyr_MAT: TFloatField |
534 |
DisplayLabel = 'Phe+Tyr / crude protein' |
535 |
FieldName = 'PheTyr/MAT' |
536 |
end |
537 |
object ClientDataSetIngredientsHis_MAT: TFloatField |
538 |
DisplayLabel = 'His / crude protein' |
539 |
FieldName = 'His/MAT' |
540 |
end |
541 |
object ClientDataSetIngredientsArg_MAT: TFloatField |
542 |
DisplayLabel = 'Arg / crude protein' |
543 |
FieldName = 'Arg/MAT' |
544 |
end |
545 |
object ClientDataSetIngredientsAla_MAT: TFloatField |
546 |
DisplayLabel = 'Ala / crude protein' |
547 |
FieldName = 'Ala/MAT' |
548 |
end |
549 |
object ClientDataSetIngredientsAsp_MAT: TFloatField |
550 |
DisplayLabel = 'Asp / crude protein' |
551 |
FieldName = 'Asp/MAT' |
552 |
end |
553 |
object ClientDataSetIngredientsGlu_MAT: TFloatField |
554 |
DisplayLabel = 'Glu / crude protein' |
555 |
FieldName = 'Glu/MAT' |
556 |
end |
557 |
object ClientDataSetIngredientsGly_MAT: TFloatField |
558 |
DisplayLabel = 'Gly / crude protein' |
559 |
FieldName = 'Gly/MAT' |
560 |
end |
561 |
object ClientDataSetIngredientsSer_MAT: TFloatField |
562 |
DisplayLabel = 'Ser / crude protein' |
563 |
FieldName = 'Ser/MAT' |
564 |
end |
565 |
object ClientDataSetIngredientsPro_MAT: TFloatField |
566 |
DisplayLabel = 'Pro / crude protein' |
567 |
FieldName = 'Pro/MAT' |
568 |
end |
569 |
object ClientDataSetIngredientsdLys: TFloatField |
570 |
DisplayLabel = 'Lysd' |
571 |
FieldName = 'dLys' |
572 |
end |
573 |
object ClientDataSetIngredientsdThr: TFloatField |
574 |
DisplayLabel = 'Thrd' |
575 |
FieldName = 'dThr' |
576 |
end |
577 |
object ClientDataSetIngredientsdMet: TFloatField |
578 |
DisplayLabel = 'Metd' |
579 |
FieldName = 'dMet' |
580 |
end |
581 |
object ClientDataSetIngredientsdCys: TFloatField |
582 |
DisplayLabel = 'Cysd' |
583 |
FieldName = 'dCys' |
584 |
end |
585 |
object ClientDataSetIngredientsdMetCys: TFloatField |
586 |
DisplayLabel = 'Met+Cysd' |
587 |
FieldName = 'dMetCys' |
588 |
end |
589 |
object ClientDataSetIngredientsdTrp: TFloatField |
590 |
DisplayLabel = 'Trpd' |
591 |
FieldName = 'dTrp' |
592 |
end |
593 |
object ClientDataSetIngredientsdIle: TFloatField |
594 |
DisplayLabel = 'Iled' |
595 |
FieldName = 'dIle' |
596 |
end |
597 |
object ClientDataSetIngredientsdVal: TFloatField |
598 |
DisplayLabel = 'Vald' |
599 |
FieldName = 'dVal' |
600 |
end |
601 |
object ClientDataSetIngredientsdLeu: TFloatField |
602 |
DisplayLabel = 'Leud' |
603 |
FieldName = 'dLeu' |
604 |
end |
605 |
object ClientDataSetIngredientsdPhe: TFloatField |
606 |
DisplayLabel = 'Phed' |
607 |
FieldName = 'dPhe' |
608 |
end |
609 |
object ClientDataSetIngredientsdTyr: TFloatField |
610 |
DisplayLabel = 'Tyrd' |
611 |
FieldName = 'dTyr' |
612 |
end |
613 |
object ClientDataSetIngredientsdPheTyr: TFloatField |
614 |
DisplayLabel = 'Phe+Tyrd' |
615 |
FieldName = 'dPheTyr' |
616 |
end |
617 |
object ClientDataSetIngredientsdHis: TFloatField |
618 |
DisplayLabel = 'Hisd' |
619 |
FieldName = 'dHis' |
620 |
end |
621 |
object ClientDataSetIngredientsdArg: TFloatField |
622 |
DisplayLabel = 'Argd' |
623 |
FieldName = 'dArg' |
624 |
end |
625 |
object ClientDataSetIngredientsdAla: TFloatField |
626 |
DisplayLabel = 'Alad' |
627 |
FieldName = 'dAla' |
628 |
end |
629 |
object ClientDataSetIngredientsdAsp: TFloatField |
630 |
DisplayLabel = 'Aspd' |
631 |
FieldName = 'dAsp' |
632 |
end |
633 |
object ClientDataSetIngredientsdGlu: TFloatField |
634 |
DisplayLabel = 'Glud' |
635 |
FieldName = 'dGlu' |
636 |
end |
637 |
object ClientDataSetIngredientsdGly: TFloatField |
638 |
DisplayLabel = 'Glyd' |
639 |
FieldName = 'dGly' |
640 |
end |
641 |
object ClientDataSetIngredientsdSer: TFloatField |
642 |
DisplayLabel = 'Serd' |
643 |
FieldName = 'dSer' |
644 |
end |
645 |
object ClientDataSetIngredientsdPro: TFloatField |
646 |
DisplayLabel = 'Prod' |
647 |
FieldName = 'dPro' |
648 |
end |
649 |
object ClientDataSetIngredientsLysd: TFloatField |
650 |
DisplayLabel = 'dLys' |
651 |
FieldName = 'Lysd' |
652 |
end |
653 |
object ClientDataSetIngredientsThrd: TFloatField |
654 |
DisplayLabel = 'dThr' |
655 |
FieldName = 'Thrd' |
656 |
end |
657 |
object ClientDataSetIngredientsMetd: TFloatField |
658 |
DisplayLabel = 'dMet' |
659 |
FieldName = 'Metd' |
660 |
end |
661 |
object ClientDataSetIngredientsCysd: TFloatField |
662 |
DisplayLabel = 'dCys' |
663 |
FieldName = 'Cysd' |
664 |
end |
665 |
object ClientDataSetIngredientsMetCysd: TFloatField |
666 |
DisplayLabel = 'dMet+Cys' |
667 |
FieldName = 'MetCysd' |
668 |
end |
669 |
object ClientDataSetIngredientsTrpd: TFloatField |
670 |
DisplayLabel = 'dTrp' |
671 |
FieldName = 'Trpd' |
672 |
end |
673 |
object ClientDataSetIngredientsIled: TFloatField |
674 |
DisplayLabel = 'dIle' |
675 |
FieldName = 'Iled' |
676 |
end |
677 |
object ClientDataSetIngredientsVald: TFloatField |
678 |
DisplayLabel = 'dVal' |
679 |
FieldName = 'Vald' |
680 |
end |
681 |
object ClientDataSetIngredientsLeud: TFloatField |
682 |
DisplayLabel = 'dLeu' |
683 |
FieldName = 'Leud' |
684 |
end |
685 |
object ClientDataSetIngredientsPhed: TFloatField |
686 |
DisplayLabel = 'dPhe' |
687 |
FieldName = 'Phed' |
688 |
end |
689 |
object ClientDataSetIngredientsTyrd: TFloatField |
690 |
DisplayLabel = 'dTyr' |
691 |
FieldName = 'Tyrd' |
692 |
end |
693 |
object ClientDataSetIngredientsPheTyrd: TFloatField |
694 |
DisplayLabel = 'dPhe+Tyr' |
695 |
FieldName = 'PheTyrd' |
696 |
end |
697 |
object ClientDataSetIngredientsHisd: TFloatField |
698 |
DisplayLabel = 'dHis' |
699 |
FieldName = 'Hisd' |
700 |
end |
701 |
object ClientDataSetIngredientsArgd: TFloatField |
702 |
DisplayLabel = 'dArg' |
703 |
FieldName = 'Argd' |
704 |
end |
705 |
object ClientDataSetIngredientsAlad: TFloatField |
706 |
DisplayLabel = 'dAla' |
707 |
FieldName = 'Alad' |
708 |
end |
709 |
object ClientDataSetIngredientsAspd: TFloatField |
710 |
DisplayLabel = 'dAsp' |
711 |
FieldName = 'Aspd' |
712 |
end |
713 |
object ClientDataSetIngredientsGlud: TFloatField |
714 |
DisplayLabel = 'dGlu' |
715 |
FieldName = 'Glud' |
716 |
end |
717 |
object ClientDataSetIngredientsGlyd: TFloatField |
718 |
DisplayLabel = 'dGly' |
719 |
FieldName = 'Glyd' |
720 |
end |
721 |
object ClientDataSetIngredientsSerd: TFloatField |
722 |
DisplayLabel = 'dSer' |
723 |
FieldName = 'Serd' |
724 |
end |
725 |
object ClientDataSetIngredientsProd: TFloatField |
726 |
DisplayLabel = 'dPro' |
727 |
FieldName = 'Prod' |
728 |
end |
729 |
object ClientDataSetIngredientsLysd_ENc: TFloatField |
730 |
DisplayLabel = 'dLys / NE, growing pig' |
731 |
FieldName = 'Lysd/ENc' |
732 |
end |
733 |
object ClientDataSetIngredientsLysd_ENt: TFloatField |
734 |
DisplayLabel = 'dLys / NE, adult pig' |
735 |
FieldName = 'Lysd/ENt' |
736 |
end |
737 |
object ClientDataSetIngredientsCa: TFloatField |
738 |
FieldName = 'Ca' |
739 |
end |
740 |
object ClientDataSetIngredientsP: TFloatField |
741 |
FieldName = 'P' |
742 |
end |
743 |
object ClientDataSetIngredientsdP: TFloatField |
744 |
DisplayLabel = 'Pd, pellet' |
745 |
FieldName = 'dP' |
746 |
end |
747 |
object ClientDataSetIngredientsdPphy: TFloatField |
748 |
DisplayLabel = 'Pd, mash' |
749 |
FieldName = 'dPphy' |
750 |
end |
751 |
end |
752 |
object DataSourceIngredients: TDataSource |
753 |
DataSet = ClientDataSetIngredients |
754 |
Left = 560 |
755 |
Top = 160 |
756 |
end |
757 |
object ClientDataSetComposition: TClientDataSet |
758 |
Aggregates = < |
759 |
item |
760 |
Active = True |
761 |
AggregateName = 'LevelSum' |
762 |
Expression = 'Sum(Level)' |
763 |
GroupingLevel = 1 |
764 |
IndexName = 'IndexRank' |
765 |
Visible = False |
766 |
OnUpdate = AggregateLevelSumUpdate |
767 |
end> |
768 |
AggregatesActive = True |
769 |
AutoCalcFields = False |
770 |
FieldDefs = <> |
771 |
IndexDefs = < |
772 |
item |
773 |
Name = 'IndexRank' |
774 |
Fields = 'Feed;Rank' |
775 |
GroupingLevel = 1 |
776 |
end |
777 |
item |
778 |
Name = 'IndexLevel' |
779 |
DescFields = 'Level' |
780 |
Fields = 'Feed;Level' |
781 |
Options = [ixDescending] |
782 |
GroupingLevel = 1 |
783 |
end |
784 |
item |
785 |
Name = 'IndexIngredientName' |
786 |
Fields = 'Feed;IngredientName' |
787 |
GroupingLevel = 1 |
788 |
end> |
789 |
IndexName = 'IndexRank' |
790 |
Params = <> |
791 |
StoreDefs = True |
792 |
Left = 400 |
793 |
Top = 360 |
794 |
object ClientDataSetCompositionFeed: TIntegerField |
795 |
FieldName = 'Feed' |
796 |
end |
797 |
object ClientDataSetCompositionIngredient: TIntegerField |
798 |
FieldName = 'Ingredient' |
799 |
end |
800 |
object ClientDataSetCompositionUser: TBooleanField |
801 |
FieldName = 'User' |
802 |
end |
803 |
object ClientDataSetCompositionIngredientName: TWideStringField |
804 |
DisplayLabel = 'Name' |
805 |
FieldName = 'IngredientName' |
806 |
Size = 80 |
807 |
end |
808 |
object ClientDataSetCompositionRank: TIntegerField |
809 |
FieldName = 'Rank' |
810 |
end |
811 |
object ClientDataSetCompositionMS: TFloatField |
812 |
DisplayLabel = 'DM' |
813 |
FieldName = 'MS' |
814 |
end |
815 |
object ClientDataSetCompositionLevel: TFloatField |
816 |
FieldName = 'Level' |
817 |
end |
818 |
end |
819 |
object DataSourceComposition: TDataSource |
820 |
DataSet = ClientDataSetComposition |
821 |
Left = 560 |
822 |
Top = 360 |
823 |
end |
824 |
object ClientDataSetPhytase: TClientDataSet |
825 |
Aggregates = <> |
826 |
AutoCalcFields = False |
827 |
MasterFields = 'Id' |
828 |
Params = <> |
829 |
Left = 400 |
830 |
Top = 440 |
831 |
object ClientDataSetPhytaseId: TAutoIncField |
832 |
FieldName = 'Id' |
833 |
end |
834 |
object ClientDataSetPhytaseType: TFloatField |
835 |
FieldName = 'Type' |
836 |
DisplayFormat = '0.00' |
837 |
end |
838 |
object ClientDataSetPhytaseCoef: TFloatField |
839 |
FieldName = 'Coef' |
840 |
end |
841 |
end |
842 |
object DataSourcePhytase: TDataSource |
843 |
DataSet = ClientDataSetPhytase |
844 |
Left = 560 |
845 |
Top = 440 |
846 |
end |
847 |
object ClientDataSetFeeds: TClientDataSet |
848 |
Aggregates = <> |
849 |
AutoCalcFields = False |
850 |
FilterOptions = [foCaseInsensitive] |
851 |
Params = <> |
852 |
OnCalcFields = ClientDataSetFeedsCalcFields |
853 |
Left = 400 |
854 |
Top = 280 |
855 |
object ClientDataSetFeedsId: TIntegerField |
856 |
FieldName = 'Id' |
857 |
end |
858 |
object ClientDataSetFeedsName: TWideStringField |
859 |
FieldName = 'Name' |
860 |
Size = 80 |
861 |
end |
862 |
object ClientDataSetFeedsDescription: TWideStringField |
863 |
FieldName = 'Description' |
864 |
Size = 320 |
865 |
end |
866 |
object ClientDataSetFeedsPresentation: TIntegerField |
867 |
DisplayLabel = 'Physical form' |
868 |
FieldName = 'Presentation' |
869 |
end |
870 |
object ClientDataSetFeedsBonusC: TFloatField |
871 |
DisplayLabel = 'Energy bonus, growing pig' |
872 |
FieldName = 'BonusC' |
873 |
end |
874 |
object ClientDataSetFeedsBonusT: TFloatField |
875 |
DisplayLabel = 'Energy bonus, adult pig' |
876 |
FieldName = 'BonusT' |
877 |
end |
878 |
object ClientDataSetFeedsMS: TFloatField |
879 |
DisplayLabel = 'Dry matter' |
880 |
FieldName = 'MS' |
881 |
end |
882 |
object ClientDataSetFeedsMS2: TFloatField |
883 |
DisplayLabel = 'Dry matter' |
884 |
FieldName = 'MS2' |
885 |
end |
886 |
object ClientDataSetFeedsMM: TFloatField |
887 |
DisplayLabel = 'Ash' |
888 |
FieldName = 'MM' |
889 |
end |
890 |
object ClientDataSetFeedsMAT: TFloatField |
891 |
DisplayLabel = 'Crude protein' |
892 |
FieldName = 'MAT' |
893 |
end |
894 |
object ClientDataSetFeedsMG: TFloatField |
895 |
DisplayLabel = 'Crude fat' |
896 |
FieldName = 'MG' |
897 |
end |
898 |
object ClientDataSetFeedsCB: TFloatField |
899 |
DisplayLabel = 'Crude fibre' |
900 |
FieldName = 'CB' |
901 |
end |
902 |
object ClientDataSetFeedsNDF: TFloatField |
903 |
FieldName = 'NDF' |
904 |
end |
905 |
object ClientDataSetFeedsADF: TFloatField |
906 |
FieldName = 'ADF' |
907 |
end |
908 |
object ClientDataSetFeedsADL: TFloatField |
909 |
FieldName = 'ADL' |
910 |
end |
911 |
object ClientDataSetFeedsAmidon: TFloatField |
912 |
DisplayLabel = 'Starch' |
913 |
FieldName = 'Amidon' |
914 |
end |
915 |
object ClientDataSetFeedsSucres: TFloatField |
916 |
DisplayLabel = 'Sugars' |
917 |
FieldName = 'Sucres' |
918 |
end |
919 |
object ClientDataSetFeedsEB: TFloatField |
920 |
DisplayLabel = 'GE' |
921 |
FieldName = 'EB' |
922 |
end |
923 |
object ClientDataSetFeedsdEc: TFloatField |
924 |
DisplayLabel = 'Ed, growing pig' |
925 |
FieldName = 'dEc' |
926 |
end |
927 |
object ClientDataSetFeedsEDc: TFloatField |
928 |
DisplayLabel = 'DE, growing pig' |
929 |
FieldName = 'EDc' |
930 |
end |
931 |
object ClientDataSetFeedsEMc_EDc: TFloatField |
932 |
DisplayLabel = 'ME / DE, growing pig' |
933 |
FieldName = 'EMc/EDc' |
934 |
end |
935 |
object ClientDataSetFeedsEMc: TFloatField |
936 |
DisplayLabel = 'ME, growing pig' |
937 |
FieldName = 'EMc' |
938 |
end |
939 |
object ClientDataSetFeedsENc_EMc: TFloatField |
940 |
DisplayLabel = 'NE / ME, growing pig' |
941 |
FieldName = 'ENc/EMc' |
942 |
end |
943 |
object ClientDataSetFeedsENc: TFloatField |
944 |
DisplayLabel = 'NE, growing pig' |
945 |
FieldName = 'ENc' |
946 |
end |
947 |
object ClientDataSetFeedsdEt: TFloatField |
948 |
DisplayLabel = 'Ed, adult pig' |
949 |
FieldName = 'dEt' |
950 |
end |
951 |
object ClientDataSetFeedsEDt: TFloatField |
952 |
DisplayLabel = 'DE, adult pig' |
953 |
FieldName = 'EDt' |
954 |
end |
955 |
object ClientDataSetFeedsEMt_EDt: TFloatField |
956 |
DisplayLabel = 'ME / DE, adult pig' |
957 |
FieldName = 'EMt/EDt' |
958 |
end |
959 |
object ClientDataSetFeedsEMt: TFloatField |
960 |
DisplayLabel = 'ME, adult pig' |
961 |
FieldName = 'EMt' |
962 |
end |
963 |
object ClientDataSetFeedsENt_EMt: TFloatField |
964 |
DisplayLabel = 'NE / ME, adult pig' |
965 |
FieldName = 'ENt/EMt' |
966 |
end |
967 |
object ClientDataSetFeedsENt: TFloatField |
968 |
DisplayLabel = 'NE, adult pig' |
969 |
FieldName = 'ENt' |
970 |
end |
971 |
object ClientDataSetFeedsEDt_EDc: TFloatField |
972 |
DisplayLabel = 'DE, adult pig / DE, growing pig' |
973 |
FieldName = 'EDt/EDc' |
974 |
end |
975 |
object ClientDataSetFeedsEMt_EMc: TFloatField |
976 |
DisplayLabel = 'ME, adult pig / ME, growing pig' |
977 |
FieldName = 'EMt/EMc' |
978 |
end |
979 |
object ClientDataSetFeedsENt_ENc: TFloatField |
980 |
DisplayLabel = 'NE, adult pig / NE, growing pig' |
981 |
FieldName = 'ENt/ENc' |
982 |
end |
983 |
object ClientDataSetFeedsdNc: TFloatField |
984 |
DisplayLabel = 'Nd, growing pig' |
985 |
FieldName = 'dNc' |
986 |
end |
987 |
object ClientDataSetFeedsdNt: TFloatField |
988 |
DisplayLabel = 'Nd, adult pig' |
989 |
FieldName = 'dNt' |
990 |
end |
991 |
object ClientDataSetFeedsLys: TFloatField |
992 |
FieldName = 'Lys' |
993 |
end |
994 |
object ClientDataSetFeedsThr: TFloatField |
995 |
FieldName = 'Thr' |
996 |
end |
997 |
object ClientDataSetFeedsMet: TFloatField |
998 |
FieldName = 'Met' |
999 |
end |
1000 |
object ClientDataSetFeedsCys: TFloatField |
1001 |
FieldName = 'Cys' |
1002 |
end |
1003 |
object ClientDataSetFeedsMetCys: TFloatField |
1004 |
DisplayLabel = 'Met+Cys' |
1005 |
FieldName = 'MetCys' |
1006 |
end |
1007 |
object ClientDataSetFeedsTrp: TFloatField |
1008 |
FieldName = 'Trp' |
1009 |
end |
1010 |
object ClientDataSetFeedsIle: TFloatField |
1011 |
FieldName = 'Ile' |
1012 |
end |
1013 |
object ClientDataSetFeedsVal: TFloatField |
1014 |
FieldName = 'Val' |
1015 |
end |
1016 |
object ClientDataSetFeedsLeu: TFloatField |
1017 |
FieldName = 'Leu' |
1018 |
end |
1019 |
object ClientDataSetFeedsPhe: TFloatField |
1020 |
FieldName = 'Phe' |
1021 |
end |
1022 |
object ClientDataSetFeedsTyr: TFloatField |
1023 |
FieldName = 'Tyr' |
1024 |
end |
1025 |
object ClientDataSetFeedsPheTyr: TFloatField |
1026 |
DisplayLabel = 'Phe+Tyr' |
1027 |
FieldName = 'PheTyr' |
1028 |
end |
1029 |
object ClientDataSetFeedsHis: TFloatField |
1030 |
FieldName = 'His' |
1031 |
end |
1032 |
object ClientDataSetFeedsArg: TFloatField |
1033 |
FieldName = 'Arg' |
1034 |
end |
1035 |
object ClientDataSetFeedsAla: TFloatField |
1036 |
FieldName = 'Ala' |
1037 |
end |
1038 |
object ClientDataSetFeedsAsp: TFloatField |
1039 |
FieldName = 'Asp' |
1040 |
end |
1041 |
object ClientDataSetFeedsGlu: TFloatField |
1042 |
FieldName = 'Glu' |
1043 |
end |
1044 |
object ClientDataSetFeedsGly: TFloatField |
1045 |
FieldName = 'Gly' |
1046 |
end |
1047 |
object ClientDataSetFeedsSer: TFloatField |
1048 |
FieldName = 'Ser' |
1049 |
end |
1050 |
object ClientDataSetFeedsPro: TFloatField |
1051 |
FieldName = 'Pro' |
1052 |
end |
1053 |
object ClientDataSetFeedsLysd: TFloatField |
1054 |
DisplayLabel = 'dLys' |
1055 |
FieldName = 'Lysd' |
1056 |
end |
1057 |
object ClientDataSetFeedsThrd: TFloatField |
1058 |
DisplayLabel = 'dThr' |
1059 |
FieldName = 'Thrd' |
1060 |
end |
1061 |
object ClientDataSetFeedsMetd: TFloatField |
1062 |
DisplayLabel = 'dMet' |
1063 |
FieldName = 'Metd' |
1064 |
end |
1065 |
object ClientDataSetFeedsCysd: TFloatField |
1066 |
DisplayLabel = 'dCys' |
1067 |
FieldName = 'Cysd' |
1068 |
end |
1069 |
object ClientDataSetFeedsMetCysd: TFloatField |
1070 |
DisplayLabel = 'dMet+Cys' |
1071 |
FieldName = 'MetCysd' |
1072 |
end |
1073 |
object ClientDataSetFeedsTrpd: TFloatField |
1074 |
DisplayLabel = 'dTrp' |
1075 |
FieldName = 'Trpd' |
1076 |
end |
1077 |
object ClientDataSetFeedsIled: TFloatField |
1078 |
DisplayLabel = 'dIle' |
1079 |
FieldName = 'Iled' |
1080 |
end |
1081 |
object ClientDataSetFeedsVald: TFloatField |
1082 |
DisplayLabel = 'dVal' |
1083 |
FieldName = 'Vald' |
1084 |
end |
1085 |
object ClientDataSetFeedsLeud: TFloatField |
1086 |
DisplayLabel = 'dLeu' |
1087 |
FieldName = 'Leud' |
1088 |
end |
1089 |
object ClientDataSetFeedsPhed: TFloatField |
1090 |
DisplayLabel = 'dPhe' |
1091 |
FieldName = 'Phed' |
1092 |
end |
1093 |
object ClientDataSetFeedsTyrd: TFloatField |
1094 |
DisplayLabel = 'dTyr' |
1095 |
FieldName = 'Tyrd' |
1096 |
end |
1097 |
object ClientDataSetFeedsPheTyrd: TFloatField |
1098 |
DisplayLabel = 'dPhe+Tyr' |
1099 |
FieldName = 'PheTyrd' |
1100 |
end |
1101 |
object ClientDataSetFeedsHisd: TFloatField |
1102 |
DisplayLabel = 'dHis' |
1103 |
FieldName = 'Hisd' |
1104 |
end |
1105 |
object ClientDataSetFeedsArgd: TFloatField |
1106 |
DisplayLabel = 'dArg' |
1107 |
FieldName = 'Argd' |
1108 |
end |
1109 |
object ClientDataSetFeedsAlad: TFloatField |
1110 |
DisplayLabel = 'dAla' |
1111 |
FieldName = 'Alad' |
1112 |
end |
1113 |
object ClientDataSetFeedsAspd: TFloatField |
1114 |
DisplayLabel = 'dAsp' |
1115 |
FieldName = 'Aspd' |
1116 |
end |
1117 |
object ClientDataSetFeedsGlud: TFloatField |
1118 |
DisplayLabel = 'dGlu' |
1119 |
FieldName = 'Glud' |
1120 |
end |
1121 |
object ClientDataSetFeedsGlyd: TFloatField |
1122 |
DisplayLabel = 'dGly' |
1123 |
FieldName = 'Glyd' |
1124 |
end |
1125 |
object ClientDataSetFeedsSerd: TFloatField |
1126 |
DisplayLabel = 'dSer' |
1127 |
FieldName = 'Serd' |
1128 |
end |
1129 |
object ClientDataSetFeedsProd: TFloatField |
1130 |
DisplayLabel = 'dPro' |
1131 |
FieldName = 'Prod' |
1132 |
end |
1133 |
object ClientDataSetFeedsLysd_ENc: TFloatField |
1134 |
DisplayLabel = 'dLys / NE, growing pig' |
1135 |
FieldName = 'Lysd/ENc' |
1136 |
end |
1137 |
object ClientDataSetFeedsLysd_ENt: TFloatField |
1138 |
DisplayLabel = 'dLys / NE, adult pig' |
1139 |
FieldName = 'Lysd/ENt' |
1140 |
end |
1141 |
object ClientDataSetFeedsThrd_Lysd: TFloatField |
1142 |
DisplayLabel = 'dThr / dLys' |
1143 |
FieldName = 'Thrd/Lysd' |
1144 |
end |
1145 |
object ClientDataSetFeedsMetd_Lysd: TFloatField |
1146 |
DisplayLabel = 'dMet / dLys' |
1147 |
FieldName = 'Metd/Lysd' |
1148 |
end |
1149 |
object ClientDataSetFeedsCysd_Lysd: TFloatField |
1150 |
DisplayLabel = 'dCys / dLys' |
1151 |
FieldName = 'Cysd/Lysd' |
1152 |
end |
1153 |
object ClientDataSetFeedsMetCysd_Lysd: TFloatField |
1154 |
DisplayLabel = 'dMet+Cys / dLys' |
1155 |
FieldName = 'MetCysd/Lysd' |
1156 |
end |
1157 |
object ClientDataSetFeedsTrpd_Lysd: TFloatField |
1158 |
DisplayLabel = 'dTrp / dLys' |
1159 |
FieldName = 'Trpd/Lysd' |
1160 |
end |
1161 |
object ClientDataSetFeedsIled_Lysd: TFloatField |
1162 |
DisplayLabel = 'dIle / dLys' |
1163 |
FieldName = 'Iled/Lysd' |
1164 |
end |
1165 |
object ClientDataSetFeedsVald_Lysd: TFloatField |
1166 |
DisplayLabel = 'dVal / dLys' |
1167 |
FieldName = 'Vald/Lysd' |
1168 |
end |
1169 |
object ClientDataSetFeedsLeud_Lysd: TFloatField |
1170 |
DisplayLabel = 'dLeu / dLys' |
1171 |
FieldName = 'Leud/Lysd' |
1172 |
end |
1173 |
object ClientDataSetFeedsPhed_Lysd: TFloatField |
1174 |
DisplayLabel = 'dPhe / dLys' |
1175 |
FieldName = 'Phed/Lysd' |
1176 |
end |
1177 |
object ClientDataSetFeedsTyrd_Lysd: TFloatField |
1178 |
DisplayLabel = 'dTyr / dLys' |
1179 |
FieldName = 'Tyrd/Lysd' |
1180 |
end |
1181 |
object ClientDataSetFeedsPheTyrd_Lysd: TFloatField |
1182 |
DisplayLabel = 'dPhe+Tyr / dLys' |
1183 |
FieldName = 'PheTyrd/Lysd' |
1184 |
end |
1185 |
object ClientDataSetFeedsHisd_Lysd: TFloatField |
1186 |
DisplayLabel = 'dHis / dLys' |
1187 |
FieldName = 'Hisd/Lysd' |
1188 |
end |
1189 |
object ClientDataSetFeedsArgd_Lysd: TFloatField |
1190 |
DisplayLabel = 'dArg / dLys' |
1191 |
FieldName = 'Argd/Lysd' |
1192 |
end |
1193 |
object ClientDataSetFeedsAlad_Lysd: TFloatField |
1194 |
DisplayLabel = 'dAla / dLys' |
1195 |
FieldName = 'Alad/Lysd' |
1196 |
end |
1197 |
object ClientDataSetFeedsAspd_Lysd: TFloatField |
1198 |
DisplayLabel = 'dAsp / dLys' |
1199 |
FieldName = 'Aspd/Lysd' |
1200 |
end |
1201 |
object ClientDataSetFeedsGlud_Lysd: TFloatField |
1202 |
DisplayLabel = 'dGlu / dLys' |
1203 |
FieldName = 'Glud/Lysd' |
1204 |
end |
1205 |
object ClientDataSetFeedsGlyd_Lysd: TFloatField |
1206 |
DisplayLabel = 'dGly / dLys' |
1207 |
FieldName = 'Glyd/Lysd' |
1208 |
end |
1209 |
object ClientDataSetFeedsSerd_Lysd: TFloatField |
1210 |
DisplayLabel = 'dSer / dLys' |
1211 |
FieldName = 'Serd/Lysd' |
1212 |
end |
1213 |
object ClientDataSetFeedsProd_Lysd: TFloatField |
1214 |
DisplayLabel = 'dPro / dLys' |
1215 |
FieldName = 'Prod/Lysd' |
1216 |
end |
1217 |
object ClientDataSetFeedsCa: TFloatField |
1218 |
DisplayLabel = 'Calcium (Ca)' |
1219 |
FieldName = 'Ca' |
1220 |
end |
1221 |
object ClientDataSetFeedsP: TFloatField |
1222 |
DisplayLabel = 'Phosphorus (P)' |
1223 |
FieldName = 'P' |
1224 |
end |
1225 |
object ClientDataSetFeedsPd: TFloatField |
1226 |
DisplayLabel = 'Digestible P (dP)' |
1227 |
FieldName = 'Pd' |
1228 |
end |
1229 |
object ClientDataSetFeedsCa_Pd: TFloatField |
1230 |
DisplayLabel = 'Ca / dP' |
1231 |
FieldName = 'Ca/Pd' |
1232 |
end |
1233 |
object ClientDataSetFeedsPd_ENc: TFloatField |
1234 |
DisplayLabel = 'dP / NE, growing pig' |
1235 |
FieldName = 'Pd/ENc' |
1236 |
end |
1237 |
object ClientDataSetFeedsPd_ENt: TFloatField |
1238 |
DisplayLabel = 'dP / NE, adult pig' |
1239 |
FieldName = 'Pd/ENt' |
1240 |
end |
1241 |
object ClientDataSetFeedsPhytaseId: TIntegerField |
1242 |
DisplayLabel = 'Phytase ID' |
1243 |
FieldName = 'PhytaseId' |
1244 |
end |
1245 |
object ClientDataSetFeedsPhytaseType: TFloatField |
1246 |
DisplayLabel = 'Phytase type' |
1247 |
FieldKind = fkLookup |
1248 |
FieldName = 'PhytaseType' |
1249 |
LookupDataSet = ClientDataSetPhytase |
1250 |
LookupKeyFields = 'Id' |
1251 |
LookupResultField = 'Type' |
1252 |
KeyFields = 'PhytaseId' |
1253 |
DisplayFormat = '0.00' |
1254 |
Lookup = True |
1255 |
end |
1256 |
object ClientDataSetFeedsPhytaseConcentration: TFloatField |
1257 |
DisplayLabel = 'Phytase concentration' |
1258 |
FieldName = 'PhytaseConcentration' |
1259 |
DisplayFormat = '#,##0' |
1260 |
end |
1261 |
object ClientDataSetFeedsPhytaseIncorporation: TFloatField |
1262 |
DisplayLabel = 'Phytase incorporation' |
1263 |
FieldName = 'PhytaseIncorporation' |
1264 |
DisplayFormat = '#,##0' |
1265 |
end |
1266 |
object ClientDataSetFeedsPhytaseLevel: TFloatField |
1267 |
DisplayLabel = 'Phytase level' |
1268 |
FieldKind = fkInternalCalc |
1269 |
FieldName = 'PhytaseLevel' |
1270 |
end |
1271 |
object ClientDataSetFeedsLevelSum: TFloatField |
1272 |
DisplayLabel = 'Sum' |
1273 |
FieldName = 'LevelSum' |
1274 |
end |
1275 |
object ClientDataSetFeedsTotal: TFloatField |
1276 |
FieldKind = fkInternalCalc |
1277 |
FieldName = 'Total' |
1278 |
end |
1279 |
object ClientDataSetFeedsRemain: TFloatField |
1280 |
FieldKind = fkInternalCalc |
1281 |
FieldName = 'Remain' |
1282 |
end |
1283 |
end |
1284 |
object DataSourceFeeds: TDataSource |
1285 |
DataSet = ClientDataSetFeeds |
1286 |
Left = 560 |
1287 |
Top = 280 |
1288 |
end |
1289 |
end |