Conexión de campos individuales con una tabla de base de datos específica

Puede conectar un campo con una tabla de base de datos específica que contiene una lista estática relacionada con un origen ODBC. Tenga en cuenta que el origen ODBC y la conexión se deben configurar correctamente para poder utilizar el procedimiento siguiente.

Haga lo siguiente para conectar un campo con una tabla de base de datos específica:

  1. Edite el perfil de campo del campo que desee conectar.
  2. Haga clic en Validación de tabla en el panel de navegación del cuadro de diálogo, y especifique Conexión ODBC como Tipo de tabla.
  3. Escriba el nombre del origen en el recuadro Origen de datos y haga clic en Conectar.
  4. Los parámetros de Nombre de tabla se rellenan con las tablas y columnas asociadas que están correlacionadas con el origen de datos especificado. Seleccione el nombre de la tabla deseada en la primera lista desplegable y la columna deseada en la segunda.
  5. Haga clic en Aceptar para guardar los parámetros.

Cómo se validan los valores con la tabla

Los valores de campo interpretados se validan primero con los valores estáticos encontrados en la tabla de base de datos especificada en el procedimiento anterior tanto cuando se interpretan como cuando se verifican. Si no se encuentra una coincidencia, los caracteres especiales del valor interpretado y del valor estático de la base de datos se eliminan, y se vuelven a comparar los valores para ver si coinciden. Se eliminan estos caracteres especiales:

{

' ' , '#' , '!' , '@' , '$' , '%' , '^'

, '&' , '(' , ')' , '_' , '-' , '/'

, '|' , '\\' , ']' , '[' , '*' , '=' , '-' , '+'

, '"' , '\'' , ',' , '>' , '<' , '?' , '`' , '~'

, ‘½’, '§’, '€’, '£’, ‘’, ‘’, '.’}

Entrada de registro de proceso

Después de que se interpreten las facturas, el registro de proceso indica cómo se han comparado los campos con los valores de tabla del siguiente modo:

  • "Validación de tabla de conexión para <nombre de campo>, comparando el valor de campo interpretado xxxxx con el valor de base de datos yyyyy" - donde xxxxx es el valor interpretado e yyyyy es el valor encontrado en la tabla especificada.

Especificaciones de la conexión ODBC

Después de que se interpreten las facturas, el registro de proceso indica cómo se han comparado los campos con los valores de tabla, del siguiente modo:

  • El origen de datos ODBC puede ser de Microsoft SQL o de Oracle.
  • El nombre de tabla especificado debe existir en la base de datos.
  • La tabla solo puede contener una columna (con cualquier nombre).
  • La longitud máxima de los elementos de datos en la columna es de 127 caracteres.
  • El nombre de usuario y la contraseña utilizados para el origen de datos conectado con ODBC se obtienen de eilocal.ini.