Problemas con el diseñador de vistas de VFP 7

08/09/2003 - 18:50 por Alejandro Pozas | Informe spam
hola a todos.

espero me puedan ayudar con un problemita que tengo.

Estoy diseñando una aplicación, todo funciona correctamente pero qiero hacer
una vista local con el diseñador de vista de vfp 7 incluyo en esta vista 3
tablas las cuales son:

invoice_mstr, invoice_deta, cust_mstr las tres tablas pertenecen a la misma
base de datos
cuando hago la combinación de las tablas y ejecuto la consulta todo resulta
bien, excepto cuando la quiero salvar me envia un mensaje de error el cual
dice:

Error de analisis de consulta: Intente volver a generar en el asistente para
consultas o mediante la ficha combinación del diseñador de vistas.

inmediatamente me envia a la pantalla del codigo generado por esta vista, el
cual ya lo copie y lo ejecute en un programa y funciona correctamente.


Por favor si alguno de ustedes sabe como puedo resolver este problema le
agradeceria me ayudara.

El vfp es el 7.0 SP1
la version es 07.00.0000.9465
el sistema operativo que utilizo es windows xp SP1
la maquina es un pentium 4


gracias.

Preguntas similare

Leer las respuestas

#1 Víctor B.
08/09/2003 - 21:42 | Informe spam
Esparta, yo tengo vistas remotas con más de 3 tablas y no tengo ese
problema...

"Esparta Palma" escribió en el
mensaje news:uUF$
Es un problema clásico con las vistas en versiones anteriores a VFP8,
cuando metes mas de 3 tablas empieza a fallar, tienes varias opciones,
actualizas a VFP8 o haces la vista por código (con todo lo que eso


implica).

Apoya a Visual FoxPro usándolo legalmente
¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º
Espartaco Palma Martínez
SysOp PortalFox ( http://www.PortalFox.com )
email:
Acapulco, Guerrero. México


Alejandro Pozas wrote:
> hola a todos.
>
> espero me puedan ayudar con un problemita que tengo.
>
> Estoy diseñando una aplicación, todo funciona correctamente pero qiero


hacer
> una vista local con el diseñador de vista de vfp 7 incluyo en esta vista


3
> tablas las cuales son:
>
> invoice_mstr, invoice_deta, cust_mstr las tres tablas pertenecen a la


misma
> base de datos
> cuando hago la combinación de las tablas y ejecuto la consulta todo


resulta
> bien, excepto cuando la quiero salvar me envia un mensaje de error el


cual
> dice:
>
> Error de analisis de consulta: Intente volver a generar en el asistente


para
> consultas o mediante la ficha combinación del diseñador de vistas.
>
> inmediatamente me envia a la pantalla del codigo generado por esta


vista, el
> cual ya lo copie y lo ejecute en un programa y funciona correctamente.
>
>
> Por favor si alguno de ustedes sabe como puedo resolver este problema le
> agradeceria me ayudara.
>
> El vfp es el 7.0 SP1
> la version es 07.00.0000.9465
> el sistema operativo que utilizo es windows xp SP1
> la maquina es un pentium 4
>
>
> gracias.
>
>

Respuesta Responder a este mensaje
#2 Esparta Palma
08/09/2003 - 22:14 | Informe spam
Depende tambien de la complejidad de tus Joins, puede o puede no fallar.


Apoya a Visual FoxPro usándolo legalmente
ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º
Espartaco Palma Martínez
SysOp PortalFox ( http://www.PortalFox.com )
email:
Acapulco, Guerrero. México


Víctor B. wrote:

Esparta, yo tengo vistas remotas con más de 3 tablas y no tengo ese
problema...

"Esparta Palma" escribió en el
mensaje news:uUF$

Es un problema clásico con las vistas en versiones anteriores a VFP8,
cuando metes mas de 3 tablas empieza a fallar, tienes varias opciones,
actualizas a VFP8 o haces la vista por código (con todo lo que eso



implica).

Alejandro Pozas wrote:

hola a todos.

espero me puedan ayudar con un problemita que tengo.

Estoy diseñando una aplicación, todo funciona correctamente pero qiero





hacer

una vista local con el diseñador de vista de vfp 7 incluyo en esta vista





3

tablas las cuales son:

invoice_mstr, invoice_deta, cust_mstr las tres tablas pertenecen a la





misma

base de datos
cuando hago la combinación de las tablas y ejecuto la consulta todo





resulta

bien, excepto cuando la quiero salvar me envia un mensaje de error el





cual

dice:

Error de analisis de consulta: Intente volver a generar en el asistente





para

consultas o mediante la ficha combinación del diseñador de vistas.

inmediatamente me envia a la pantalla del codigo generado por esta





vista, el

cual ya lo copie y lo ejecute en un programa y funciona correctamente.


Por favor si alguno de ustedes sabe como puedo resolver este problema le
agradeceria me ayudara.

El vfp es el 7.0 SP1
la version es 07.00.0000.9465
el sistema operativo que utilizo es windows xp SP1
la maquina es un pentium 4


gracias.









Respuesta Responder a este mensaje
#3 Esparta Palma
08/09/2003 - 22:22 | Informe spam
Detras de las cortinas, VFP oculta todo lo que hace por tí, que mas o
menos son varias decenas de llamadas a funciones DBSETPROP(), entre
ellas las correspondientes a hacer el KeyFieldList, UpdataNameList y
UpdatableFieldList, a continuación te presento lo que hace (y en esta
versión ya se muestra a la hora que das la opción "Ver SQL") VFP con la
vista:

DBSetProp(ThisView,"View","SendUpdates",.T.)
DBSetProp(ThisView,"View","BatchUpdateCount",1)
DBSetProp(ThisView,"View","CompareMemo",.T.)
DBSetProp(ThisView,"View","FetchAsNeeded",.F.)
DBSetProp(ThisView,"View","FetchMemo",.T.)
DBSetProp(ThisView,"View","FetchSize",100)
DBSetProp(ThisView,"View","MaxRecords",-1)
DBSetProp(ThisView,"View","Prepared",.F.)
DBSetProp(ThisView,"View","UpdateType",1)
DBSetProp(ThisView,"View","UseMemoSize",255)
DBSetProp(ThisView,"View","Tables","valuacion!detservicio")
DBSetProp(ThisView,"View","WhereType",1)

DBSetProp(ThisView+".iid","Field","DataType","I")
DBSetProp(ThisView+".iid","Field","UpdateName","valuacion!detservicio.iid")
DBSetProp(ThisView+".iid","Field","KeyField",.T.)
DBSetProp(ThisView+".iid","Field","Updatable",.T.)

DBSetProp(ThisView+".iavaluoid","Field","DataType","I")
DBSetProp(ThisView+".iavaluoid","Field","UpdateName","valuacion!detservicio.iavaluoid")
DBSetProp(ThisView+".iavaluoid","Field","KeyField",.F.)
DBSetProp(ThisView+".iavaluoid","Field","Updatable",.T.)

DBSetProp(ThisView+".iservicioid","Field","DataType","I")
DBSetProp(ThisView+".iservicioid","Field","UpdateName","valuacion!detservicio.iservicioid")
DBSetProp(ThisView+".iservicioid","Field","KeyField",.F.)
DBSetProp(ThisView+".iservicioid","Field","Updatable",.T.)

DBSetProp(ThisView+".cclave","Field","DataType","C(10)")
DBSetProp(ThisView+".cclave","Field","UpdateName","valuacion!detservicio.cclave")
DBSetProp(ThisView+".cclave","Field","KeyField",.F.)
DBSetProp(ThisView+".cclave","Field","Updatable",.T.)

DBSetProp(ThisView+".cdescripcion","Field","DataType","C(50)")
DBSetProp(ThisView+".cdescripcion","Field","UpdateName","valuacion!detservicio.cdescripcion")
DBSetProp(ThisView+".cdescripcion","Field","KeyField",.F.)
DBSetProp(ThisView+".cdescripcion","Field","Updatable",.T.)

DBSetProp(ThisView+".puntaje","Field","DataType","N(6,3)")
DBSetProp(ThisView+".puntaje","Field","UpdateName","valuacion!detservicio.puntaje")
DBSetProp(ThisView+".puntaje","Field","KeyField",.F.)
DBSetProp(ThisView+".puntaje","Field","Updatable",.T.)

Espero te sirva.

Apoya a Visual FoxPro usándolo legalmente
ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º
Espartaco Palma Martínez
SysOp PortalFox ( http://www.PortalFox.com )
email:
Acapulco, Guerrero. México


Alejandro Pozas wrote:

que es todo lo que implica, por favor explicamelo

gracias
"Esparta Palma" escribió en el
mensaje news:uUF$

Es un problema clásico con las vistas en versiones anteriores a VFP8,
cuando metes mas de 3 tablas empieza a fallar, tienes varias opciones,
actualizas a VFP8 o haces la vista por código (con todo lo que eso



implica).


Alejandro Pozas wrote:

hola a todos.

espero me puedan ayudar con un problemita que tengo.

Estoy diseñando una aplicación, todo funciona correctamente pero qiero





hacer

una vista local con el diseñador de vista de vfp 7 incluyo en esta vista





3

tablas las cuales son:

invoice_mstr, invoice_deta, cust_mstr las tres tablas pertenecen a la





misma

base de datos
cuando hago la combinación de las tablas y ejecuto la consulta todo





resulta

bien, excepto cuando la quiero salvar me envia un mensaje de error el





cual

dice:

Error de analisis de consulta: Intente volver a generar en el asistente





para

consultas o mediante la ficha combinación del diseñador de vistas.

inmediatamente me envia a la pantalla del codigo generado por esta





vista, el

cual ya lo copie y lo ejecute en un programa y funciona correctamente.


Por favor si alguno de ustedes sabe como puedo resolver este problema le
agradeceria me ayudara.

El vfp es el 7.0 SP1
la version es 07.00.0000.9465
el sistema operativo que utilizo es windows xp SP1
la maquina es un pentium 4


gracias.









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