Cruce de 2 Bases

21/10/2004 - 00:16 por Vladimir Montealegre | Informe spam
Hola a todos soy nuevo en este grupo

donde trabajo todos los dias se hace cruces de informacion entre dos bases
de datos, si alguno de ustedes tiene un formulario o algo asi(no programo en
fox), pero se hacer consultas sql que es lo que me sirve y crear tablas en
el mismo

alguno de ustedes tiene un formulario o un pequeño programa que pregunte por
el nombre de las 2 bases y los campos (si es posible 2 de cada base) para
hacer el cruce y arrojar el resultado en otra tabla

gracias

vladimir

Preguntas similare

Leer las respuestas

#1 Alexander Ariel Kwaszka
21/10/2004 - 16:59 | Informe spam
Son base de datos de vfp.
si es haci podria ayudarte, pero deveria ver las base de datos, como
realizar las preguntas, que campos interactuan, si es en una red lan etc...
son muchas cosas que influyen en como optener y procesar la informacion.

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
Respuesta Responder a este mensaje
#2 Vladimir Montealegre
21/10/2004 - 19:25 | Informe spam
no es que alguna vez lo hice(algunos años) con vfp3
se me perdio el codigo y no tengo mucho tiempo para ponerme a investigar de
nuevo

se pregunta la ruta de dos archivos X y Y

esos archivos despliegan los campos "4 combos" X1,X2 y Y1,Y2, dos combos
pertecen a base X y dos a base Y

y la idea es que cruze X1 con Y1 y X2 con Y2 y el resultado quede guardado
en una base temp

eso es todo, sencillo verdad?, como dije ya tenia los fuentes de esto pero
se me perdieron, le tenia otras opciones como los que no cruzan de X a Y y
los que no cruzan de Y a X, se trabaja en el disco duro local, no es una red

el query que despacho es este

sele X.*, Y.* from X, Y where X.a = Y.a and X.b = Y.b

"Alexander Ariel Kwaszka" escribió en el
mensaje news:
Son base de datos de vfp.
si es haci podria ayudarte, pero deveria ver las base de datos, como
realizar las preguntas, que campos interactuan, si es en una red lan
etc...
son muchas cosas que influyen en como optener y procesar la informacion.


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#3 Luis María Guayán
21/10/2004 - 19:58 | Informe spam
A ver si entendo:

*-- Solo los registros que cruzan de X e Y
SELECT X.*, Y.* ;
FROM X ;
INNER JOIN Y ON X.X1 = Y.Y1 AND X.X2 = Y.Y2 ;
INTO CURSOR Temp

*-- Los registros de X que no cruzan en Y
SELECT X.*, Y.* ;
FROM X ;
WHERE NOT EXISTS (SELECT * FORM Y WHERE X.X1 = Y.Y1 AND X.X2 = Y.Y2) ;
INTO CURSOR Temp

*-- Los registros de Y que no cruzan en X
SELECT X.*, Y.* ;
FROM Y ;
WHERE NOT EXISTS (SELECT * FORM X WHERE X.X1 = Y.Y1 AND X.X2 = Y.Y2) ;
INTO CURSOR Temp

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos


"Vladimir Montealegre" escribió en el mensaje
news:e4rh%
no es que alguna vez lo hice(algunos años) con vfp3
se me perdio el codigo y no tengo mucho tiempo para ponerme a investigar


de
nuevo

se pregunta la ruta de dos archivos X y Y

esos archivos despliegan los campos "4 combos" X1,X2 y Y1,Y2, dos combos
pertecen a base X y dos a base Y

y la idea es que cruze X1 con Y1 y X2 con Y2 y el resultado quede guardado
en una base temp

eso es todo, sencillo verdad?, como dije ya tenia los fuentes de esto pero
se me perdieron, le tenia otras opciones como los que no cruzan de X a Y y
los que no cruzan de Y a X, se trabaja en el disco duro local, no es una


red

el query que despacho es este

sele X.*, Y.* from X, Y where X.a = Y.a and X.b = Y.b

"Alexander Ariel Kwaszka" escribió en el
mensaje news:
> Son base de datos de vfp.
> si es haci podria ayudarte, pero deveria ver las base de datos, como
> realizar las preguntas, que campos interactuan, si es en una red lan
> etc...
> son muchas cosas que influyen en como optener y procesar la informacion.
>
>
> PortalFox :: Nada corre como un zorro
> http://www.portalfox.com
>
> PortalFox - NNTP Forum Gateway


Respuesta Responder a este mensaje
#4 Vladimir Montealegre
22/10/2004 - 15:54 | Informe spam
Eso Exacto, pero lo que preguntaba es que si alguno de vosotros teneis un
formulario a la mano que pregunte por los nombres de los archivos a cruzar y
los campos a cruzar y arroje el resultado


"Luis María Guayán" escribió en el mensaje
news:%
A ver si entendo:

*-- Solo los registros que cruzan de X e Y
SELECT X.*, Y.* ;
FROM X ;
INNER JOIN Y ON X.X1 = Y.Y1 AND X.X2 = Y.Y2 ;
INTO CURSOR Temp

*-- Los registros de X que no cruzan en Y
SELECT X.*, Y.* ;
FROM X ;
WHERE NOT EXISTS (SELECT * FORM Y WHERE X.X1 = Y.Y1 AND X.X2 = Y.Y2) ;
INTO CURSOR Temp

*-- Los registros de Y que no cruzan en X
SELECT X.*, Y.* ;
FROM Y ;
WHERE NOT EXISTS (SELECT * FORM X WHERE X.X1 = Y.Y1 AND X.X2 = Y.Y2) ;
INTO CURSOR Temp

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos


"Vladimir Montealegre" escribió en el mensaje
news:e4rh%
no es que alguna vez lo hice(algunos años) con vfp3
se me perdio el codigo y no tengo mucho tiempo para ponerme a investigar


de
nuevo

se pregunta la ruta de dos archivos X y Y

esos archivos despliegan los campos "4 combos" X1,X2 y Y1,Y2, dos combos
pertecen a base X y dos a base Y

y la idea es que cruze X1 con Y1 y X2 con Y2 y el resultado quede
guardado
en una base temp

eso es todo, sencillo verdad?, como dije ya tenia los fuentes de esto
pero
se me perdieron, le tenia otras opciones como los que no cruzan de X a Y
y
los que no cruzan de Y a X, se trabaja en el disco duro local, no es una


red

el query que despacho es este

sele X.*, Y.* from X, Y where X.a = Y.a and X.b = Y.b

"Alexander Ariel Kwaszka" escribió en el
mensaje news:
> Son base de datos de vfp.
> si es haci podria ayudarte, pero deveria ver las base de datos, como
> realizar las preguntas, que campos interactuan, si es en una red lan
> etc...
> son muchas cosas que influyen en como optener y procesar la
> informacion.
>
>
> PortalFox :: Nada corre como un zorro
> http://www.portalfox.com
>
> PortalFox - NNTP Forum Gateway






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida