Share via


Configuración de bucle controlado por tablas

Siga estos pasos para configurar el bucle controlado por tablas en su asignación.

  • Agregue un functoid de bucle de tabla a la asignación. Solo necesita un functoid de bucle de tabla por instancia de bucle controlado por tabla. Por ejemplo, si usa bucles controlados por tablas para derivar información de BillTo y ShipTo, solo necesita un functoid de bucle de tabla en el mapa. Sin embargo, si usa bucles controlados por tablas para derivar información de BillTo y ShipTo y StoreName y StoreAddress, es posible que necesite dos functoids de bucle de tabla en el mapa.

  • Agregue otro functoid de extractor de tablas a la página de cuadrícula que se muestra. Agregue tantos functoids extractores de tablas como necesite para cada functoid de bucle de tabla . El número de functoids Extractor de tablas depende del número de campos del esquema de destino. Por ejemplo, si solo tiene un Código de dirección en el esquema de origen y CompanyName, Address, City, State, PostalCode y AttentionName en el esquema de destino, debe agregar seis functoids Extractor de tablas a la página de cuadrícula mostrada.

  • Configure el functoid de bucle de tabla con las entradas apropiadas. En primer lugar, vincule el functoid Bucle de tabla al registro o elemento de la instancia de entrada. Vincúlelo además con la estructura del mensaje de instancia de salida. A continuación, configure las entradas mediante el cuadro de diálogo Configurar <functoid> functoid . Para obtener más información sobre cómo configurar esta propiedad, vea Editar propiedades functoid y parámetros de entrada . La lista de entradas que especifique debe ser completa y completa porque se trata de los datos que usará para configurar la propiedad Table Functoid Grid . Las entradas deben definirse de la siguiente manera:

    • Primera entrada. El parámetro de primera entrada es el vínculo con el campo o registro de mensaje de instancia de entrada. El functoid Bucle de tabla se repite una vez para cada instancia del registro o campo.

      Nota

      Esta es una entrada obligatoria.

    • Segunda entrada. El segundo parámetro de entrada define el número de columnas que hay en la cuadrícula del bucle. La cuadrícula puede tener un máximo de 228 columnas.

      Nota

      Esta es una entrada obligatoria.

    • Entradas restantes. Las entradas restantes del functoid Bucle de tabla constan de una lista de todos los valores posibles que pueden aparecer en la cuadrícula functoid de tabla.

      Nota

      Nombrar los vínculos puede ser de gran utilidad. Sin etiquetas, los vínculos aparecen en table Functoid Grid como rutas de acceso totalmente especificadas.

      Para obtener instrucciones paso a paso sobre cómo configurar entradas para el functoid Bucle de tabla, vea How to Add Table Looping and Table Extractor Functoids to a Map. En concreto, vea los pasos del 3 al 8.

  • Configure la propiedad Cuadrícula de functoid de tabla del functoid de bucle de tabla. Utilice la propiedad Table Functoid Grid para abrir el cuadro de diálogo Configurar functoid bucle de tabla en el que se configuran las celdas de la cuadrícula de bucle.

    Para obtener instrucciones paso a paso sobre cómo configurar la cuadrícula de bucle, vea How to Add Table Looping and Table Extractor Functoids to a Map. En concreto, vea los pasos del 9 al 10.

  • Configure los functoids de extractor de tablas Use la propiedad Parámetros de entrada para configurar las entradas functoid extractor de tablas de la siguiente manera:

    • Primera entrada. El primer parámetro de entrada para un functoid Extractor de tablas es el functoid Bucle de tabla .

    • Segunda entrada. El segundo parámetro de entrada especifica la columna de la fila de la que se van a extraer datos.

      Para obtener instrucciones paso a paso sobre cómo configurar los functoids extractor de tablas asociados con un functoid de bucle de tabla, vea How to Add Table Looping and Table Extractor Functoids to a Map. En concreto, consulte los pasos del 11 al 16.

Consulte también

Functoid Bucle de tabla
Functoid Extractor de tablas
Ejemplo de bucle controlado por tablas
Cómo agregar functoids de bucle de tabla y de extractor de tablas a una asignación
Functoids avanzados
Functoid de índice
Functoid de iteración
Functoid de bucle
Functoid de número de registros