sábado, 13 de septiembre de 2008

Algunos trucos en VB6 - Asistente de de formularios de datos


Bueno, sé que es algo recontra-sencillo...
Hasta probablemente, este sea sólo un apunte mental, o un apunte web de algo que debería anotar en un papelito.
Pero justamente no lo hago, xq cuando lo necesite, se me habrá olvidado!
Hace unos meses me mandaron a hacer un proyecto final universitario en Visual Basic 6, y bueno...
Por la premura del tiempo (cuando mandan a hacer proyectos faltando 2 días para la presentación) opté por utilizar el asistente (wizzard) de formularios de datos.
Es sencillo (al crear un nuevo formulario, tienen la opción de elegir dicho asistente).

1. El asistente crea todos los objetos (botones, diálogos, etiquetas, etc) con nombres en inglés.
Para cambiarlos a español, abrí el archivo del formulario (por ejemplo, frmEmpleado.frm) con notepad (algún editor de texto, para editar el código del formulario).
y reemplacé(*) todos las palabras:
"update" por "actualizar";
"add" por "agregar";
"delete" por "eliminar";
etcétera, más que nada, para la presentación (Se supone que si el profesor pide un trabajo, no lo van a presentar con botones en otro idioma).

2. La base de datos (.mdb) depende de la ubicación del ejecutable, la cual no es constante.
Nuevamente, abriendo el formulario desde un editor de texto, una vez encontradas las líneas:

Connect = "PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source=C:/carpeta1/BDx.mdb;"
OLEDBString = "PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source=C:/carpeta1/BDx.mdb;"

Donde dice Data Source=C:/carpeta1/BDx.mdb; 
Además el valor que Data Source contiene, depende de la ruta y el nombre de la Base de Datos.
Lo único para modificar, sería borrar la ruta, quedaría simplemente Data Source=BDx.mdb;
Repito: Sólo en caso que la ruta de la base de datos vaya a cambiar.

(*):reemplazar, en notepad: ctrl + R.

Como mencioné... son trucos sencillos... pero que a más de uno puede salvar de apuros, y ahorrar varios minutos encontrarle el truco. :)

No hay comentarios.:

Publicar un comentario