| LabelBar(Pro) |
Источник данных
Источник данных позволяет автоматизированно задавать свойства для объектов, это очень мощный инструмент, при правильном использовании которого, можно достичь потрясающих результатов. К любому объекту этикетки можно подключить источник данных. Под источником данных подразумевается не обязательно некая база данных, существует и два дополнительных вида источника данных - это "серия" и "штамп". Следует также помнить, что источники данных для различных объектов абсолютно независимы, т.е. например, штрихкод можно привязать к таблице "stockbarcodes", а какой-либо другой объект, например к таблице "stocknames" или вообще к источнику "серия".
Переход к новой записи источника данных осуществляется после печати каждой этикетки. Но из этого правила есть небольшое исключение. Исключение касается случая, если для объекта "этикетка" задано свойство "Number" больше 1, это свойство также может быть привязанным к какому-либо источнику данных. Таким образом можно динамически задавать печатаемое количество этикеток.
Чтобы понять как это работает, рассмотрим такой пример. Пусть на этикетке есть два объекта "штрихкод" и "текст". Все объекты (этикетка, штрихкод, текст) привязываем к таблице базы данных, например такой как показано в табл.1.
| CODE | NAME | NUMBER | BARCODE |
| 100 | Молоко | 20 | 460000110001 |
| 101 | Хлеб | 2 | 460000110002 |
| 102 | Колбаса | 23 | 460000110003 |
|
табл. 1 |
|||
Свойство BarText объекта "штрихкод" привяжем к полю BARCODE, свойство Text объекта "текст" к полю NAME, свойство Number этикетки к полю NUMBER. Тогда на печать будет выведено такое количество этикеток, как показано в табл. 2.
|
|
20 шт. |
|
|
2 шт. |
|
|
23 шт. |
| табл. 2 | |
| См. также |