>Muy Buenos días.
>
>El proyecto a realizar debe funcionar de la siguiente manera. La Biblioteca de clases visuales (.Vcx) debe tener una clase basada en un Form, para ser utilizado varias veces desde el proyecto, quiero decir que no se debe crear un formulario (.Scx) para los diferentes procesos.
>
>Esta clase tiene que ser llamada desde un programa (.Prg) tantas veces se requiera en el proyecto. los datos a suministrarse en cada formulario son: Código y Descripción. con tablas diferentes por procesos. Eso lo tengo que hacer con PARAMETER desde el (.Prg).
>
>Las preguntas son las siguientes:
>1.- como realizar la llamada a la clases para que se visualice el formulario.
local loForm
set classlib to MisClases
loForm = CreateObject("MiClaseDeForm")
loForm.Show()
>2.- las tablas están creadas en SQL SERVER 2005, y desde el formulario tengo las opciones de (Ingresar, Eliminar, Buscar, etc). Como se realizaría desde programación la creación de las vistas y luego ser utilizada en el formulario en el ControlSource de cada objeto.
No tengo mucha experiencia con cliente-servidor, pero tengo entendido que una forma fácil es crear vistas remotas, que son muy parecidas a las vistas locales. Esas vistas se pueden usar casi como tablas - es decir, abrirlas con la orden USE.
Espero que alguien con más experiencia pueda aportar más detalles sobre este punto.
>3.- ¿Es recomendable crear vistas y cerrarla cada vez que se llame a un formulario?
En lo personal, preferiría (por cuestiones de simplicidad) crear las vistas en forma permanente, en una base de datos.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)