Cómo unirse a \ Actualizar varias tablas de datos usando el mismo ID de coincidencia<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola,
Estoy tratando de unir varias tablas de datos utilizando la misma identificación de coincidencia.
update_table = Tabla de datos (PS1 (ma) ") << Actualizar (
Con (Tabla de datos ("PS2 (ua)")),
Con (Tabla de datos ("PS3 (ua)")),
Con (Tabla de datos ("PS4 (ua)")),
Columnas de coincidencia (: match_col =: match_col),
nombre de la tabla de salida ("FINAL")
);
el código anterior solo actualiza \ se une a la primera tabla e ignora el resto.
¿Hay una manera de unir \ actualizar varias tablas al mismo tiempo.
Además, hay una manera de usar la referencia de tabla de datos \ manejar para unir o actualizar tablas en lugar de usar el nombre de la tabla de datos.
Gracias
Re: Cómo unirse a \ Actualizar varias tablas de datos usando el mismo ID de coincidenciaSí, es posible. Puede direccionar una tabla usando su nombre, número (por ejemplo, Tabla de datos (1)) o una variable definida. A continuación se muestra un ejemplo que utiliza las variables dt1 y dt2 que se refieren a tablas de datos.
camino = "$ SAMPLE_DATA /" ; // Ruta al directorio de sus tablas de datos
mesas = Archivos en el directorio ( camino ) [ 1 :: 3 ] ; // Aquí limitado a los primeros 3 archivos porque el directorio de ejemplo es enorme
dt1 = Abierto ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
por ( yo = 1 , yo <= N artículos ( mesas ) , yo ++, //
Si ( Termina con ( mesas El yo ] , ".jmp" ) , // Prueba que el archivo i es una tabla de datos
dt2 = Abierto ( camino || mesas El yo ] ) ;
dt1 << actualizar ( con ( dt2 ) ) ;
Cerrar ( dt2 , no guardar ) ;
)
) ;
Re: Cómo unirse a \ Actualizar varias tablas de datos usando el mismo ID de coincidenciaHola ms
gracias .. esa es una buena idea
por cierto .. podemos usar la referencia de tabla \ manejar en lugar del nombre de la tabla de datos. Lo he intentado pero no me funciona.
Gracias
Re: Cómo unirse a \ Actualizar varias tablas de datos usando el mismo ID de coincidencia Actualizar (y Unirse ) no puedo manejar varias tablas por lo que sé. Yo usaría un bucle en esta situación, por ejemplo:
nombres = { "PS2 (ua)" , "PS3 (ua)" , "PS4 (ua)" } ;
por ( yo = 1 , yo <= N artículos ( mesas ) , yo ++,
Tabla de datos ( "PS1 (ma)" ) << actualizar ( con ( Tabla de datos ( nombres El yo ] ) ) )