Portada
Banner
Portada Foros Manuales Enlaces Email
clear1x1.gif clear1x1.gif clear1x1.gif
clear1x1.gif
clear1x1.gif

Portada
Foros
Manuales
Enlaces
Distribuidores
Precios
Sugerencias

Contacto

 

clear1x1.gif clear1x1.gif
 Guía rápida de inicio al GUI de Visual Pro/5 (Parte 56/68)
Primero Previo Próximo Último

Ejemplos:

El código que sigue crea un control grid con el ID 100 que contendrá tres líneas y tres columnas, con líneas verticales y horizontales, efecto de cuadriculado sobresaltado (raised edge), y sin encabezados de columna ni de línea:

sysgui=unt; open (sysgui)"X0"
print (sysgui)'window'(120,150,550,100,"Grid Ejemplo",$0082$,$FF$)
print (sysgui)'grid'(100,20,20,500,54,$9040$,3,3,5)
escape

El siguiente código crea un control grid cuyo ID es 100, el cual tendrá tres líneas y tres columnas, con líneas verticales y horizontales, efecto de cuadriculado hundido (client edge), y con encabezados de columna y de línea. Observe que en este ejemplo, los vínculos del rectángulo son un poco más extensos que el ejemplo de arriba y que el cuerpo del grid no está truncado:

sysgui=unt; open (sysgui)"X0"
print (sysgui)'window'(80,300,650,120,"Grid Ejemplo",$0082$,$FF$)
print (sysgui)'grid'(100,20,20,580,74,$8846$,3,3,5,18,101,30,102)
escape

Usando SQL desde Visual PRO5

Esta cualidad del Visual PRO/5 nos permite interactuar con diferentes Bases de Datos, de manera que fácilmente podemos manejar información sin hacer uso de los tradicionales verbos del BBx, sino que por medio del famoso SQL, lenguaje fabricado hace muchos años por I.B.M. y adoptado luego como un estándar para diferentes manejadores de Bases de Datos.

Una base de datos es con conjunto de datos almacenados como "un todo", en donde la información se guarda en tablas de datos compuestas de columnas y líneas. La información fácilmente puede ser accesada mediante diferentes ordenamientos y relacionarse entre las diferentes tablas de datos.

Generalmente para toda base de datos existe un software llamado 'driver' u ODBC, el cual le permite a 'paquetes o lenguajes' externos poder accesar sus datos y ese es precisamente el medio que utiliza el Visual PRO/5 para ofrecer esta ventaja. Por lo tanto, sin existe el ODBC para una base de datos externa, podemos decir que tanto Visual PRO/5 como otros, podrán entrar a dicha base de datos.

Basis International también a fabricado su propio ODBC, para que desde otros lenguajes o paquetes puedan accesar la Base de Datos del Visual PRO/5. Digo Base de Datos del Visual PRO/5, porque si quisiéramos, podemos seguir trabajando bajo el esquema de archivos, a como siempre lo hemos hecho, y si quisiéramos, también podemos seguir trabajando los datos propios o nativos del Visual PRO/5 como una Base de Datos completamente relacional, en donde ya no es necesario estar dando OPEN a cada archivo, sino que se da un solo OPEN a la Base de Datos, como "un todo" y por una sola vez.

Entiéndase bien, que el ODBC de Basis no es necesario para que el Visual PRO/5 pueda manejar la Base de Datos propia. Este ODBC es necesario solamente para otros lenguajes o paquetes puedan accesar la Base de Datos del Visual PRO/5. Los únicos ODBC necesarios para el Visual PRO/5 son aquellos propios de la Base de Datos externa que quisiéramos accesar.

Dentro del panel de control del Windows, existe uno o dos iconos para ODBC. Uno es para ODBCs de 16 bits (Windows 3.1 y 3.11) y el otro para ODBCs de 32 bits (Windows 95, 98 y NT). Resulta siempre más rápido el desempeño con los de 32 bits. Al hacer doble click sobre el icono de los ODBC nos aparece un contexto que nos muestra las diferentes Bases de Datos declaradas en esa máquina. Un mismo ODBC perfectamente puede ser utilizado para accesar diferentes Bases de Datos en una máquina. Por ejemplo: podrían tenerse varias bases de datos de FOX y uno necesitaría decir en alguna parte cuál es la que le interesa. Sobre los ODBC ya no vamos a hablar más, ya que eso es tema aparte del que ahora nos interesa.

Parte de lo que se quiere dar a entender en el párrafo anterior, es que las Bases de Datos externas se pueden ver definidas en el correspondiente icono en el panel de control del Windows. Claro debe quedar entonces, que si se opta por trabajar bajo el concepto de una Base de Datos, es completamente necesario entender que debemos contar con un Diccionario de Datos, lo cual nos garantiza un mejor control y ordenamiento de la información almacenada, mayor facilidad para el desarrollo de aplicaciones y su posterior mantenimiento.

Primero Previo Próximo Último

Portada -- Foros -- Manuales -- Enlaces-- Sugerencias
Para comentarios: webmaster@essnet.com

clear1x1.gif
clear1x1.gif
clear1x1.gif
Portada Email Foros