como Actulizo vistas

20/04/2005 - 18:08 por WiLBER | Informe spam
Hola a todos y de antemano gracias por la ayuda
mi problemas es que tengo vistas con Inner Join y left Join y no se esta
actualizando
quiza halla algun comnado o algo que no he hecho... por favor Ayuda


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

PortalFox - NNTP Forum Gateway

Preguntas similare

Leer las respuestas

#1 Alex Feldstein
20/04/2005 - 23:02 | Informe spam
On Wed, 20 Apr 2005 09:08:27 -0700, "WiLBER"
wrote:

Hola a todos y de antemano gracias por la ayuda
mi problemas es que tengo vistas con Inner Join y left Join y no se esta
actualizando
quiza halla algun comnado o algo que no he hecho... por favor Ayuda




Has leido el manual (ayuda)? Es el primer sitio que debes consultar.

Tienes que marcar la vista como Updatable, inicando los campos
claves, y los campos a modificar.

Ver:
http://msdn.microsoft.com/library/d...cd1857.asp
http://msdn.microsoft.com/library/d...f0e0f0.asp

CursorSetProp()
http://msdn.microsoft.com/library/d...7a4764.asp




Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(address munged with ROT-13)

Blog: http://www.bloglines.com/blog/AlexFeldstein
Website: http://feldstein.net
Respuesta Responder a este mensaje
#2 marco tulio yoc avila.
22/04/2005 - 00:53 | Informe spam
Abrelas y dales un requery(), y se tendrian que actualizar.

Marco.



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

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#3 WiLBER
22/04/2005 - 18:23 | Informe spam
bien .. explicare mi problema de una forma mas profunda
tengo una vista de dos tablas exactamente iguales transacciones_banco y
transacciones_ empresa, lo que necesito es determinar las transacciones de
la empresa que el banco aun no ha registrado , para esto hice un left join
con algunos filtros, la vista al ejecutarla funciona muy bien, pero cuando
modifico un registro en alguna de las tablas trans empresa o banco, la
vista no actualiza aparecen los mismos datos, aun con un REQUERY(), sin
embargo al insertar un registro nuevo o eliminar .. la vista si se
actualiza de forma correcta.

estas son las formas de las tablas
TransEMP / TransBanco
numdoc (numero del documento... no es unico debido a que un cheque y un
deposito podrian tener por casualidad el mismo numero)
coddoc (codigo .. puede ser cheque, deposito, nota de credito)
cuenta (numero de cuenta bancario)
valdoc (valor del documento a registrar)
no tengo llave principal para estas tablas ya que todos los datos se
pueden repetir, asi que asigne como llaves normales a numdoc y coddoc

en criterios de actualizacion tengo marcados: todos los campos, enviar
actualizaciones, actualizar con SQL Update , la clausula SQL Where incluye
campos clave y modificados

Porfavor si sabes de algo que no he hecho ayudame.. .. o si sabes de
alguna otra forma de extraer estos datos, que no sea atravex de vista...
Gracias


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

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#4 marco tulio yoc avila.
26/04/2005 - 21:41 | Informe spam
No se como crees tu vista, ya que fox da un poco de problemas cuando
cuando haces querys un poco complicados, por lo menos en la version 6, por
que no probas hacer la vista con eview, es un archivo que podes bajar de
internet. Ahi podes crear la vista o meter un query si queres, algo bien
importante es que antes de dar el requery() a la vista dale un
=tableupdate() a las 2 tablas para que se refresquen y luego da el
requery(), ya que pueden ser tambien las tablas las que den el problema,
yo trabajo con vistas desde mysql en la forma que me indicas y no me dan
el problema.

Saludos, si no encontras el eview avisame para mandarte el link ya que
ahorita no lo tengo, pero te lo puedo conseguir.



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