FoxPro/Visual FoxPro - inner join

 
Vista:
sin imagen de perfil

inner join

Publicado por eduardo (139 intervenciones) el 09/09/2008 15:41:13
hola :

necesitaria saber como tengo que hacer para mandar un resultado de un inner join de dos tablas a una tabla para poder usarla en un grid .
intente con into table nombredetabla ,pero no me lo hizo.


gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:inner join

Publicado por sergio (737 intervenciones) el 09/09/2008 18:13:52
Select * from tabla1 inner join tabla2 on tabla1.campo1=tabla2.campo1 into cursor nombrecursor

y trabajas en el grid el cursor generado
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:inner join

Publicado por Francisco Rodriguez (8 intervenciones) el 09/09/2008 20:34:11
Yo sabia que no se podia usar cursores en un grid.
Lo que puedes hacer segun yo:

1. Crearte una vista con esas tablas y listo.

2. Puedes crear esa consulta, mandarla a un cursor y de ahi crearte una vista, eso seria mucho mejor.

SELECT c1, c2, c3
FROM TB1 INNER JOIN TBL2
ON TBL1.C1 = TBL2.C1
WHERE..
INTO CURSOR c_tmp

CREATE VIEW v_reporte AS
SELECT *
FROM c_tmp

Solo necesitas crear la primera vez esa vista, la segunda corrida la puedes deshabilitar y listo, esa vista ya la puedes usar en un GRID, REPORT y todo lo demas.

slds.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar