Ejemplos de conversión de los datos de FORMS a un formato multiperforado Quantum

A continuación se presentan dos ejemplos de cómo convertir datos de FORMS a un formato multiperforado, con todos sus componentes para dar una visión general de su funcionamiento.

Ejemplo 1

Campos de marcación indexados:

images\multipunch_mark_fields.gif

Especificación de valor:

1,2,3,4 (consulte el paso 5 de las instrucciones)

(Como el valor más alto de la especificación no es mayor que 9, la conversión al formato Quantum sólo se producirá si hay dos o más campos rellenados en la serie. Consulte Cuándo se convierten los valores de los campos a un formato multiperforado Quantum.)

Número de bytes
necesarios para expresar "4":

2

Longitud que debe especificarse
en el campo de transacción:

1 (consulte el paso 8 de las instrucciones)

Formato Quantum:

01000100 01100000

Salida en Transfer:

D`

Ejemplo en el fichero de transferencia:

ValorCampo1,ValorCampo2,ValorCampo3,**,ValorCampo5?D`

En este ejemplo Campo4 (que consiste en los campos de marcación indexados que se muestran más arriba, de Ch[1] a Ch[4]) tiene dos campos rellenados y, por lo tanto, dos valores, 1 y 4. Los valores se han convertido al formato multiperforado Quantum (01000100 01100000), el cual se representa en la salida mediante los dos caracteres (D y ` ) que siguen al carácter de eliminación (?). La posición de esos dos caracteres se representa con los dos asteriscos. Separación de campos estaba seleccionado en el cuadro de diálogo Opciones de descripción de transacción.

 

Ejemplo 2

Campos de marcación indexados:

images\multipunch_mark_fields.gif

Especificación de valor:

1,2,13,14 (consulte el paso 5 de las instrucciones)

(Como el valor más alto de la especificación es mayor que 9, la conversión al formato Quantum se producirá aunque haya un solo campo rellenado en la serie. Consulte Cuándo se convierten los valores de los campos a un formato multiperforado Quantum.)

Número de bytes
necesarios para expresar "14":

4

Longitud que debe especificarse
en el campo de transacción:

2 (consulte el paso 8 de las instrucciones o la imagen)

Formato Quantum:

01000100 01000000 01000001 01100000

Salida en Transfer:

D@A`

Ejemplo en el fichero de transferencia:

ValorCampoA ValorCampoB ValorCampoD ****ValorCampoF ?D@A`

En este ejemplo CampoE (que consiste en los campos de marcación indexados que se muestran más arriba, de Ch[1] a Ch[4]) tiene dos campos rellenados y, por lo tanto, dos valores, que esta vez son 1 y 14. Los valores se han convertido al formato multiperforado Quantum (01000100 01000000 01000001 01100000), el cual se representa mediante los cuatro caracteres (D@A`) que siguen al carácter de eliminación (?). La posición de esos cuatro caracteres se representa con los cuatro asteriscos.

Más ejemplos (menos detallados)