Juntar 2 tables dinamicas

63 views
Skip to first unread message

Manrique Flores

unread,
Jul 20, 2026, 7:17:20 PM (yesterday) Jul 20
to Comunidad de Visual Foxpro en Español
Hola buenas tardes, recurro a ustedes para esta escenario

tengo 2 tablas dinamicas 


Tabla1
Columna1
columna2
columna3

tabla2
columna4
columna5
calumna6

tabla resultante
Columna1
columna2
columna3
columna4
columna5
calumna6

me podria ayudar de como hacerlo en VFP o en SQL

Gracias

Trento

unread,
Jul 20, 2026, 9:11:35 PM (yesterday) Jul 20
to Comunidad de Visual Foxpro en Español
Hola, manrique.

¿A qué te refieres con " 2 tablas dinamicas "?
Muestras un simple ejemplo de 2 tablas y cada una con 3 campos.

¿Qué las hace "dinámicas"?

¿Tiene alguna relación entre ambas? ¿Algún campo que pueda establecer dicha relación para un SELECT-SQL?

Saludos.

RS “Ricardo”

unread,
Jul 20, 2026, 10:02:40 PM (yesterday) Jul 20
to Comunidad de Visual Foxpro en Español
debes tener las 2 tablas relacionadas por un campo  en comun  ej tabla1.col1 y tabla2.col2 y luego haz 
select tabla1.col1, tabla1.col2, tabla1.col3, tabla2.col4, tabla2.col5, tabla2.col6 from tabla1 inner join tabla 2 on tabla1.col1 = tabla2.co4 into cursor tablaresultado

Manrique Flores

unread,
Jul 20, 2026, 10:33:37 PM (yesterday) Jul 20
to Comunidad de Visual Foxpro en Español
a que cada ocasion en se ejecute la instruccion da unas tablas diferentes campos, de decir

en otra ocasion las tablas puedes ser

Tabla1
Columna2
columna5
columna6

tabla2
columna1
columna3
calumna4

tabla resultante
Columna1
columna2
columna3
columna4
columna5
calumna6



Trento

unread,
Jul 20, 2026, 11:19:23 PM (23 hours ago) Jul 20
to Comunidad de Visual Foxpro en Español
¿Y cuál es o debiera ser la instrucción?
¿Es instrucción o condición?
Si es la primera, pues nada... ya lleva la orden.

Si es la segunda... ¿?

Saludos.

Manrique Flores

unread,
Jul 20, 2026, 11:25:48 PM (23 hours ago) Jul 20
to Comunidad de Visual Foxpro en Español
tengo estas tablas mes muestro la estructura

tabla 1
TIPO,NOMINA_ID,FECHA,FECHA_PAGO,EMPLEADO,PTO,NOMBRE,FECHA_INGRESO,REG_IMSS,RFC,CURP,DEPTOS,BANCO,CTABAN,SDI
SDIARIO,DIAST,FALTAS,DIASHRS,IMSS_PATRONAL,PROVISION_AGUINALDO,RETIRO_CESANTIA_Y VEJES,IMPUESTO_ESTATAL,INFONAVIT

tabla2
TIPO,NOMINA_ID,FECHA,FECHA_PAGO,EMPLEADO,PTO,NOMBRE,FECHA_INGRESO,REG_IMSS,RFC,CURP,DEPTOS,BANCO,CTABAN,SDI,SDIARIO
DIAST,FALTAS,DIASHRS,FILA,C_101,C_102,C_107,TOTAL_A,TOTAL_T,IMSS_PATRONAL,PROVISION_AGUINADO,RETIRO_CESANTIA_Y_VEJES
IMPUESTO_ESTATAL,INFONAVIT,TOTAL_B

tabla3
TIPO,NOMINA_ID,FECHA,FECHA_PAGO,EMPLEADO,PTO,NOMBRE,FECHA_INGRESO,REG_IMSS,RFC,CURP,DEPTOS,BANCO,CTABAN,SDI,
SDIARIO,DIAST,FALTAS,DIASHRS,FILA,C_101,C_102,C_107,TOTAL_A,TOTAL_T,IMSS_PATRONAL,PROVISION_AGUINADO,RETIRO_CESANTIA_Y_VEJES
IMPUESTO_ESTATAL,INFONAVIT,FILA_B,C_201,C_202,TOTAL_B

RESULTADO
TIPO,NOMINA_ID,FECHA,FECHA_PAGO,EMPLEADO,PTO,NOMBRE,FECHA_INGRESO,REG_IMSS,RFC,CURP,DEPTOS,BANCO,CTABAN,SDI,
SDIARIO,DIAST,FALTAS,DIASHRS,FILA,C_101,C_102,C_107,TOTAL_A,TOTAL_T,IMSS_PATRONAL,PROVISION_AGUINADO,RETIRO_CESANTIA_Y_VEJES
IMPUESTO_ESTATAL,INFONAVIT,FILA_B,C_201,C_202,TOTAL_B

EL RESULTADO ES LA SUMA DE LOS REGISTROS DE LA TABLA1, TABLA2 Y TABLA3, PRO SI SE FIJAN SE VAN AGREGARNDO MAS COLUMNAS DIFERENTES A LA TABLA1

SALUDOS

Trento

unread,
1:33 AM (21 hours ago) 1:33 AM
to Comunidad de Visual Foxpro en Español
Una pregunta:
¿Ves alguna relación entre las tablas? ¿Algo que pudiera relacionarlas bajo cierta condición?

Y no me lo tomes a mal, pero... ¿qué tanto entiendes o has usado SQL? 

Disculpa, que ya fueron 2 preguntas :)

Saludos.

RS “Ricardo”

unread,
5:50 PM (5 hours ago) 5:50 PM
to Comunidad de Visual Foxpro en Español
¿Como que se van agregando columnas diferentes a la tabla1? ¿Cambias la estructura fisica de la tabla?
¿usas dbf nativo ?
¿Usas alguna BD relacional?
¿Sabes usar Select  para traer datos de una o mas tablas?
Creo que debes despejar estas dudas para poder ayudarte a hacer tu tarea

Reply all
Reply to author
Forward
0 new messages