Solución para la macrosustitución en vistas prametrizadas en VFP8

29/07/2003 - 09:18 por Carlos Yohn Zubiria | Informe spam
Es semana de soluciones.
Gracias a Doru Zamfirescu encuentro la solución al problema planteado en VFP
8 para crear vistas parametrizadas con macrosustitución:
Lo que en versiones anteriores hacíamos de esta manera:

m.condicion = ".t." && que la variable esté al alcance
create sql view ... as select ... where &?condicion ...

en VFP 8 hay que hacer:
&& que no esté la variable al alcance. Que no exista m.condicion
create sql view ... as select ... where &condicion ... && sin el signo de
interrogación

El resto del código es similar al de anteriores versiones:
m.condicion = 'micampo >= "valor1"'
requery("mivista")


Saludos,
A.G.P.

Preguntas similare

Leer las respuestas

#1 Luis María Guayán
29/07/2003 - 13:57 | Informe spam
Bien Carlos, gracias por compartir el tip de Doru Zamfirescu, lo pondremos
en el artículo de PortalFox sobre las vistas parametrizadas.


Luis María Guayán
Vicente Trapani S.A.
Tucumán, Argentina
_____________________________________________
Microsoft Visual FoxPro MVP
SysOp de PortalFox - http://www.portalfox.com
_____________________________________________
Proteje al zorro, úsalo legalmente


"Carlos Yohn Zubiria" wrote in message
news:#
Mostrar la cita
#2 David Amador \(Davphantom\)
29/07/2003 - 15:01 | Informe spam
Gracias CArlos por el apunte

Osea que ahora apesar de pasar el parametro a la vista debes omitir el signo
de ?

Parece que nos han cambiado las reglas de juego ... cierto???

David Amador Tapia
Webmaster de "La Web de Davphantom"
www.davphantom.cjb.net
Cartagena. Colombia
Tel (5) 6621502 - 6581523


"Carlos Yohn Zubiria" escribió en el mensaje
news:#
Mostrar la cita
VFP
Mostrar la cita
#3 Carlos Yohn Zubiria
29/07/2003 - 16:51 | Informe spam
Cierto, pero funciona. Incluso me parece que es mas coherente con el
conjunto de la filosofía fox.
Mi única queja es que no esté debidamente documentado y haya que dirigirse a
foros externos para averiguarlo.

Saludos,
A.G.P.


"David Amador (Davphantom)" escribió en el mensaje
news:
Mostrar la cita
signo
Mostrar la cita
de
Mostrar la cita
Ads by Google
Search Busqueda sugerida