Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Crear una vista sobre dos tablas sin usar PKs...

0 views
Skip to first unread message

Ricardo De Castro Aquino

unread,
Jul 4, 2009, 4:08:53 PM7/4/09
to

Hola grupo.

Estoy intentando crear una vista de consulta sobre dos tablas locales (DBFs
de una BD VFP), pero mi condici�n de combinaci�n entre estas dos tablas debe
ser un campo que no es PK en ninguna de ellas.
Ejemplo:

Tabla1 Tabla2
------- -------
CampoPK I(4) CampoPK I(4)
OtroCampo C(12) OtroCampo C(12)

Ambos campos est�n indexados en ambas tablas.

En la Tabla1, OtroCampo puede tener datos en blanco (luego no puedo crear un
�ndice candidato).
En la Tabla2, OtroCampo puede estar repetido varias veces (luego... ).

La intenci�n es que la vista traiga todos los registros de la Tabla1, d�nde
el OtroCampo no est� en blanco y todos los registros relacionados en la
Tabla2.

Este tipo de consulta ya me result� OK por medio de una consulta, pero la
pregunta es... �No hay forma de crear una vista con esas condiciones?

----
Saludos condicionables

Ricardo De Castro Aquino
Asunci�n - Paraguay
decas...@MIAAAUUnetvision.com.py (no matar al gato para enviar al
privado)


__________ Informaci�n de ESET NOD32 Antivirus, versi�n de la base de firmas de virus 4217 (20090704) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com


Luis Maria Guayan

unread,
Jul 4, 2009, 4:40:13 PM7/4/09
to
Si ya tienes la consulta que funciona ok, entonces solo te falta que hagas
un:

CREATE SQL VIEW MiVista AS SELECT .....

con el c�digo de tu consulta.

O directamente en el Generador de vistas, con bot�n derecho y "Ver c�digo"
pegas el trozo de c�digo de tu consulta y cierras la ventana de edici�n.

Avisa como te sali�.

Saludos creadores.


--
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

"Ricardo De Castro Aquino" <decas...@SPAMnetvision.com.py> escribi� en el
mensaje de noticias:uz#yBMO$JHA....@TK2MSFTNGP03.phx.gbl...

Ricardo De Castro Aquino

unread,
Jul 4, 2009, 10:25:44 PM7/4/09
to

mmmm.... eso s� que me dej� "escabriado".

Ya lo hab�a intentado, pero me saltaba un error que dec�a que no encontraba
el campo OtroCampo (mencionado en el ejemplo).
Yo pens� que era debido a que el mismo no era PK en ninguna de las tablas.
Eso porque estoy acostumbrado a usar el XCASE y hasta la versi�n 8, que yo
sepa, eso no es posible... a menos que uses el formato libre.

Ahora, al volver a intentar crearla en el entorno de desarrollo - partiendo
de cero y agregando el c�digo al "Ver SQL" - funcion�!!!!!

Me qued� sin saber qu� era lo que no me permit�a crear la bendita vista...
Como sea, ya lo hab�a solucionado creando un cursor directo sobre las tablas
de la BD, pero es bueno confirmar que s� se puede hacer ese tipo de vistas.

Gracias Luis Ma. por la respuesta. Por ella me vi obligado a insistir con el
m�todo y comprobar que s� funciona.

----
Saludos comprobados

Ricardo De Castro Aquino
Asunci�n - Paraguay

decas...@SPAMnetvision.com.py (quitar NO SPAM para enviar al privado)


"Luis Maria Guayan" <luis...@portalfoxxx.com> escribi� en el mensaje
news:%23tNUkeO$JHA....@TK2MSFTNGP03.phx.gbl...

Luis Maria Guayan

unread,
Jul 5, 2009, 11:02:24 AM7/5/09
to

Ok. me alegra haberte ayudado.

Sobre el tema de la caracter�stica "bidireccional" de generar visualmente
desde el generador de vistas, o desde c�digo mediante "Ver SQL", esta a
partir de VFP8 (antes de esa versi�n el dise�ador de vistas era mal�simo y
con mas de 2 JOINs ya no funcionaba)


Saludos bidireccionados,

--
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

http://luismariag.blogspot.com


"Ricardo De Castro Aquino" <decas...@SPAMnetvision.com.py> escribi� en el

mensaje de noticias:uXmqneR$JHA....@TK2MSFTNGP03.phx.gbl...

Ricardo De Castro Aquino

unread,
Jul 5, 2009, 1:34:10 PM7/5/09
to

Sip, me acuerdo de ello... era mal�simo... tanto que ese fue uno de los
principales motivos por el cual decid� investir y luego me volv� adicto al
XCASE... :-P

----
Saludos adictivos

Ricardo De Castro Aquino
Asunci�n - Paraguay

decast...@BLINnetvision.com.py (no sonar la campana para enviar al
privado)

"Luis Maria Guayan" <luis...@portalfoxxx.com> escribi� en el mensaje

news:ub5hdGY$JHA....@TK2MSFTNGP05.phx.gbl...

__________ Informaci�n de ESET NOD32 Antivirus, versi�n de la base de firmas de virus 4218 (20090705) __________

0 new messages