|
Es usual imprimir formularios desde Porcitec para que los operarios los rellenen con el trabajo realizado, sobre todo en asociaciones y cooperativas. Posteriormente estos formularios son devueltos para ser introducidos en Porcitec.
Una manera de automatizar una parte de este proceso es utilizando código de barras.
Porcitec dispone de 2 diseñadores de informes orientados a papel: Lista de Datos y Fast Report. Fast Report es el único diseñador que incorpora esta capacidad nativamente y el que se describe en este artículo.
Nota: Es posible imprimir código de barras con Lista de Datos utilizando un "truco". Para ello debe instalar en Windows una fuente de código de barras y usar las etiquetas del diseñador de la manera usual. No permite la flexibilidad de Fast Report pero puede ser suficiente en muchos cases.
Imprimir el código del animal como código de barras
| 1. | Desde el diseñador de informes Fast-Report, haga clic en el botón Bar Code Object situado en la parte izquierda del panel. |
| 2. | Arrastre el objecto hasta la banda de detalle y haga clic para soltarlo. |
| 3. | Aparecerá una diálogo de parametrización llamado Bar Code Editor. |
| 4. | En Code, introduzca el nombre de la variable que desea visualizar. En este caso <FIELDS."ID">. |
| 5. | Seleccione el tipo de barras en Type Of Bar, el más usual es el EAN13 o Code39. |
| 6. | Deseleccione Text si no quiere incluir el texto debajo del código de barras. |
Imprimir el número de granja como código de barras
| 1. | Desde el diseñador de informes Fast-Report, haga clic en el botón Bar Code Object situado en la parte izquierda del panel. |
| 2. | Arrastre el objecto hasta la banda de Header y haga clic para soltarlo. |
| 3. | Aparecerá una diálogo de parametrización llamado Bar Code Editor. |
| 4. | En Code, introduzca el nombre de la variable que desea visualizar. En este caso GetVarFarm('FarmPremise'). |
| 5. | Seleccione el tipo de barras en Type Of Bar, el más usual es el EAN13 o Code39. |
| 6. | Deseleccione Text si no quiere incluir el texto debajo del código de barras. |
Imprimir un código de barras solicitándolo antes de imprimir
A menudo un mismo dato se va repitiendo en todo el formulario. Por ejemplo, cuando se reparten formularios entre varios operarios, cada operario es responsable de su formulario, y los trabajos le son asignados en su totalidad. Otro ejemplo: Se imprime un formulario para cada día. Los datos del formulario devuelto tienen en común la misma fecha.
En estos casos, es deseable que justo antes de imprimir el formulario, Porcitec solicite un valor a imprimir en todas las hojas.
| 1. | Desde el diseñador de informes Fast-Report, haga clic en File, New Dialog. |
| 2. | Seleccione Edit Control y déjelo sobre el formulario. |
| 3. | Seleccione Button Control y déjelo sobre el formulario. |
| 4. | En el Object Inspector, seleccione la propiedad Modal Result a mrOk. |
| 5. | Vuelva a la hoja de diseño del informe. |
| 6. | Haga clic en el botón Bar Code Object situado en la parte izquierda del panel. |
| 7. | Arrastre el objecto hasta la banda de Header y haga clic para soltarlo. |
| 8. | Aparecerá una diálogo de parametrización llamado Bar Code Editor. |
| 9. | En Code, introduzca el nombre de la variable que desea visualizar. En este caso Edit1.Text |
| 10. | Seleccione el tipo de barras en Type Of Bar, el más usual es el EAN13 o Code39. |
| 11. | Deseleccione Text si no quiere incluir el texto debajo del código de barras. |
|