Trabajar con vistas o tablas nativas ?? Cual es mejor Gracias!!

07/07/2004 - 00:50 por Jorge Diaz-El Salvador | Informe spam
Buen día, amigos, estoy por iniciar un proyecto de un sistema de facturación
y estuve leyendo en algunos artículos sobre las ventas de utilizar vistas en
nuestras aplicaciones; me gustaría que uds. me asesoraran en el sentido si
es recomendable y si no son lentas al momento de cargar los datos.

Por ejemplo en un formulario de Factura.. puedo cargar una vista con los
datos de la tabla padre y otra vista con los datos de la tabla hija y crear
sus índices y su relación maestro-detalle o crear una sola vista y solamente
mostrar los datos en la factura en el caso cuando estén usando los botones
anterior-siguiente, y en el caso de agregar una nueva factura al enviar los
datos ups!!!! cómo??

Saludos, espero que me puedan ayudar
 

Leer las respuestas

#1 José Huamán
07/07/2004 - 15:49 | Informe spam
una consulta creada con el comando CREATE SLQ VIEW es actualizable...

"Javier Leal" <nomail> escribió en el mensaje
news:%
Si le mandas una variable esta debe de ser pública, otra es mandarle


una
propiedad del objeto.

oApp.nId_Pais = 5

CREATE SQL VIEW vPais AS ;
SELECT * FROM Customer WHERE nId_Cliente = ?oApp.nId_Pais

Saludos!
Javier Leal.


"Jorge Diaz-El Salvador" escribió en el mensaje
news:%
> Gracias Javier y Esparta, pero tengo una inquietud, es necesario hacer
> siempre publica la variable del parámetro, les cuento algo que me está
> sucediendo en unas pruebas que he comenzado a hacer, resulta que diseñé
una
> vista y la incluí en el DataEnvironment del formulario, al cargar el
> formulario me solicita el parámetro de la vista sin haber mostrado el
> formulario, y tiene BindControl a .f. y NoDataOnLoad a .f., en otra


prueba
> coloqué la variable pública y le coloqué en blanco el parámetro y en el
> formulario no aparece nada. Coloco en el activate del formulario ya el
> parámetro con un valor asignado y no me muestra nada de información,


será
> que tengo que tener un command button para el requery de la vista?
> personalmente me gustaría que al momento de cargar el formulario


aparezca
el
> primer registro de la tabla de donde se deriva la vista.
>
>
> Saludos y muchas gracias de antemano por su valioso tiempo.
>
>
> "Esparta Palma" escribió en el
> mensaje news:
> > En mi punto de vista, prefiero utilizar las vistas hacia tablas,


pero...
> > el esquema de anterior-siguiente queda descartado salvo en el caso de
> > que sea sobre tablas pequeñas (las cuales, las declararás sin
parámetros).
> > SObre si son lentas, esto depende mucho de cómo esté optimizado tus
> > tablas y que tanto o tan bien bien des los criterios de la consulta,


ya
> > que si se utilizan correctamente podrás utilizar al máximo la


tecnología
> > RushMore de VFP, lo cuál, hará tu applicación tan rápida como un


zorro.
> >
> >
> > Apoya a Visual FoxPro usándolo legalmente
> > ¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º
> > Espartaco Palma Martínez
> > SysOp PortalFox ( http://www.PortalFox.com )
> > email:
> > Acapulco, Guerrero. México
> >
> >
> > Jorge Diaz-El Salvador wrote:
> >
> > > Buen día, amigos, estoy por iniciar un proyecto de un sistema de
> facturación
> > > y estuve leyendo en algunos artículos sobre las ventas de utilizar
> vistas en
> > > nuestras aplicaciones; me gustaría que uds. me asesoraran en el
sentido
> si
> > > es recomendable y si no son lentas al momento de cargar los datos.
> > >
> > > Por ejemplo en un formulario de Factura.. puedo cargar una vista con
los
> > > datos de la tabla padre y otra vista con los datos de la tabla hija


y
> crear
> > > sus índices y su relación maestro-detalle o crear una sola vista y
> solamente
> > > mostrar los datos en la factura en el caso cuando estén usando los
> botones
> > > anterior-siguiente, y en el caso de agregar una nueva factura al
enviar
> los
> > > datos ups!!!! cómo??
> > >
> > > Saludos, espero que me puedan ayudar
> > >
> > >
> >
>
>
>








Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.716 / Virus Database: 472 - Release Date: 05/07/2004

Preguntas similares