Wednesday, April 13, 2011

Mejoras Rápidas

Dado que el acceso a "Conexión" lo puede hacer cualquier persona que abra el programa necesitamos protegernos para que no cualquiera pueda ver esta información.

Se me ocurren 2 cosas:

La primera sería que para entrar a conexión tecleramos una contraseña integrada al sistema, que no la tome de ninguna base de datos, esta contraseña puede ser relativamente sencilla para digitarla rápidamente y acceder a la configuración.

La segunda es que servidor, usuario, contraseña y nombre de la base de datos aparezcan con asteriscos para que no estén visibles de primera mano.

La verdad a mi me parece muchisimo mejor la primer opción pero depende de que sea mejor.


El otro cambio que hay que tener en cuenta y que mejoraría mucho el trabajo en equipo es integrar al proyecto los controles utilizados.

Para ello, seleccionar el control, y en el parámetro Copia Local, establecerlo en True para que se copie el control a la libreria de nuestro proyecto.




Sunday, April 3, 2011

Comentar Múltiples Líneas en VB.NET

Para comentar o descomentar varias líneas de código utilice la siguiente combinación de teclas.


Ctrl+K, Ctrl+C para comentar
Ctrl+K, Ctrl+U para quitar los comentarios




Recuerden que tienen que estar seleccionadas dichas líneas.

Saturday, April 2, 2011

Creación de Relaciones en Dreamcoder

Para crear una relación entre tablas utilizando el Dreamcoder sería de la siguiente manera.

  • En el Dreamcoder (conectado a la base de datos) entrar a la opción del menú "Create" y después en "New constraint"


  • Aparecerá la siguiente ventana. En el primer grupo de opciones (Constraint Options) seleccionar la base de datos (se selecciona por defecto), en Table escoger el nombre de la tabla que tendrá relación a la tabla principal. Esta tabla es la que contendrá la lista de valores que deseamos ligar. En Type seleccionar Foreign Key.


  • En el segundo grupo de opciones (References) seleccione la tabla principal. En este caso es ut_cmcalzado, en Refered Column escoja el campo que almacenará el ID del elemento relacionado.
  • Recomiendo que en la opción "On delete" se escriba Restrict para evitar que se elimine un registro si tiene alguna relación.

Para concluir basta con presionar el botón OK y esperar a que realice el proceso.

El 31 de Marzo es el Día Mundial del Respaldo (World Backup Day) no se les olvide respaldar antes de afectar directamente la base de datos.

Suerte!