Conectar Crystal Reports Con MySQL Server 5
Conectar Crystal Reports Con MySQL Server 5
Conectar Crystal Reports Con MySQL Server 5
NET
Share
Una de las formas más comunes de conectar que eh encontrado acerca de como conectar
Crystal Reports con MySQL en VB.NET, es a través de conexiones ODBC.
Nota: Para este tutorial se están utilizando el sistema operativo Microsoft Windows 7,
Microsoft Visual Studio 2005 y MySQL Server 5.1, lo cual puede cambiar la apariencia de
las ventanas con respecto a versiones anteriores.
Paso 1:
Nos muestra una ventana donde podemos elegir qué tipo de conexión queremos, para
nuestro caso seleccionaremos DNS de sistema y damos clic en Agregar.
Paso 5:
Nos pide el tipo de origen de datos, seleccionamos MySQL ODBC 5.1 Driver y damos clic
en Finalizar.
Paso 6:
Paso 1:
Paso 3:
Nos pide el nombre que le daremos a nuestro reporte dentro de nuestro proyecto.
Paso 4:
Después de establecer el nombre al reporte, se nos abre una ventana donde podremos elegir
el tipo de documento que deseamos crear, para este caso seleccionamos la opción Usar el
asistente de informes y el tipo Estándar.
Paso 5:
Seguido se nos muestra una ventana donde seleccionaremos que tipo de conexión
estableceremos, como se menciono es de tipo ODBC, así que daremos un clic en el símbolo
de + que tiene el tipo ODBC (RDO).
Paso 6:
Nos muestra los orígenes de datos de tipo ODBC que tiene Windows, como vemos aparece
la que creamos previamente, la seleccionamos y damos clic en siguiente.
Paso 7:
Nos pide el nombre usuario y contraseña de nuestro MySQL, llenamos los campos y damos
clic en Finalizar.
Paso 8:
Regresamos a la pantalla de inicio donde se nos muestran las tablas que tiene nuestra base
de datos, la seleccionamos y damos clic en el botón de > para indicarle cual es la tabla que
deseamos usar y damos clic en finalizar.
Una vez configurada nuestra conexión, en el Explorador de campos se nos muestra las
tablas agregadas así como sus campos.
Lo único que resta es arrastras los campos a nuestro reporte según será nuestra
conveniencia.
Y listo! Solo nos queda ejecutar nuestra aplicación.
El reporte lo podemos diseñar con imágenes, líneas, graficas, etc… Eso depende del tipo de
reporte o del gusto del usuario.
Crear una libreria (DLL) en VB.NET
Share4
La creación de una librería .dll en VB.NET es relativamente fácil, para ello lo haremos
como se muestra a continuación.
Lo primero que debemos hacer es abrir el Visual Studio y crear un nuevo proyecto
(Archivo/Nuevo/Proyecto…).
Seguido de esto se nos muestra un cuadro de dialogo donde nos pide el tipo, plantilla,
nombre y ubiación del proyecto:
Con las etiquetas <summary> establecemos una descripción para el método, y con <param
name=”"> establecemos una descripción para el parámetro de nuestro método.
Usando la librería
Si queremos utilizar nuestra librería en algún otro proyecto de VB.NET, lo único que
debemos hacer es lo siguiente.
Primero necesitamos agregar como referencia la librería a nuestro proyecto, para ello
realizamos lo siguente.
Imports LibreriaDLL
Solo nos resta crear un objeto de tipo ClassPrueba que se encuenta en la libreria y mandar
a llamar a nuestro metodo.
Podemos crear librerías a nuestro antojo, muchas veces esto nos ayuda a facilitarnos la vida
como programadores.
Saludos!!
338 - Hacer lista desplegable en combo usando
un ListView
Ejemplo para hacer que un combo permita desplegar un control Listview en forma de
reporte
Este ejemplo puede ser útil si se quiere ver un listado de datos en forma de reporte y con
varias columnas, y que la misma no ocupe espacio
Si bien el ejemplo se puede depurar y agregar funcionalidades, sirve para sacar una idea
Método Init : este método es el que inicia , y se debe pasar como parámetro los
dos controles, es decir el control combobox a usar y el control Listview , por
ejemplo
________________________________________
Primero se lista el código del form, luego el código fuente del Class1
Código en Form1
________________________________________
Este articulo describe un metodo que permite dar una mascara a un textbox para que tenga la
apariencia Numerica, Utilizando el simbolo de separacion de miles establecido en la
configuracion regional del Pc. Para el ejemplo vamos a usar los siguientes espacios de
nombres y crearemos un proyecto como aparece en la imagen.
Imports System
Imports System.Globa
El siguiente metodo recibe por refrerencia un object que en este caso sera nuestro TextBox1
y por valor un caracter en las linea 14 recibimos el formato numerico del Pc . 16 - validamos
que lo digitado sea un digito y no otro caracter. 17-18 agregamos el caracter entrante y
eliminamos todos los separadores del texto
convertimos a entero el nuevo numero y luego le damos el formato que definimos
inicialmente. Luego validamos el caracter de bakcspace para poder borrar y reposicionar los
puntos Por ultimo en el evento keyPress del TextBox1 introducimos el siguiente Código y
listo le damos Run....
e.Handled = Validar_
aquí les dejo el code completo para que le hagan Ctrl+c Ctrl+v y lo puedan probar mejor.....
Imports System
Imports System.Globa
Imports System
Imports System.Globalization
TextBox1.MaxLength = 14
End Sub