Entradas

Mostrando entradas de 2014

ReportViewer con base de datos Access

Imagen
Hoy nos encontramos en un nuevo post, esta vez vamos a realizar un reporte(Report Viewer) para  un ejemplo en particular, cuya idea general surgió de   Jaime Escobar un seguidor de mis publicaciones, Bueno se trata del ingreso de datos personales de un individuo y que ahora lo vamos a presentar listo para la impresión: NOTA: Para que el componente ReporViewer  aparezca en tu barra de objetos(controles)  debes usar Net Framework 3.5 en tu proyecto. La captura del programa es esta: El código: Imports System.IO Imports Microsoft.Reporting.WinForms Public Class Form1     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click         Try             cmd.CommandType = CommandType.Text             cmd.Connection = conn             conectarse()             sql = "INSERT INTO PROFESOR (IDPROFESOR, NOMBRES , APELLIDOS , DIRECCION , TELEFONO, CORREO, AREA , ASIGNATURA , IMAGEN , OBSERVACION) "             sql += "values(@idp

Crear y conectar base de datos SQLServer Compact 4.0

Imagen
Tengan un saludo amigos programadores, en este post veremos como crear una base de datos SqlServer Compact 4. Como uds saben que a diferencia de SQLServer 2014 las BD Compact  como su nombre lo indica son compactas y son usadas para realizar aplicaciones tanto para dispositivos móviles como para aplicaciones de escritorio parcialmente conectadas, no necesitan servidor y se ejecutan únicamente desde una dirección especifica determinada por el usuario. SQLServer Compact 4 nos ofrece: Desarrollo de aplicaciones SQLServer Compact 4 con  WebMatrix y Visual Studio 2010-2013 Mejoras de la API Nueva sintaxis de Transact-SQL Mejoras para los sitios Web y las aplicaciones ASP.NET Mas confiable, segura y fácilmente implementable. RECURSOS NECESARIOS PARA TRABAJAR SqlServer Compact 4.0 http://www.microsoft.com/en-us/download/details.aspx?id=17876 SqlServer Compact/SqlLite Toolbox for VS https://visualstudiogallery.msdn.microsoft.com/0e313dfd-be80-4afb-b5e9-6e74d369f7a1/file/2944

Copiar contenido de la papelera en celdas del Datagridview

Imagen
Hola programadores, al igual como habia hecho hace algun tiempo el  Copiar Contenido de Datagridview al portapapeles ----> http://jossm03.blogspot.com/2012/06/copiar-contenido-datagridview-al.html  Ahora hago todo lo contrario es decir  copiar de celdas ya sean de Access o Excel y pegarlas en  la Datagridview. Ademas al ejemplo le incluyo algunas funciones o trucos básicos del DatagridView para contar filas,numerar filas fijas, menú popup(menu con clik derecho), etc. Mi captura en modo diseño Imports System.Text.RegularExpressions Public Class Form1     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click         '  migrid.Rows.Add(numfilas.Value)         Try             migrid.Rows.Add(200)   ' agrego 200 filas         Catch ex As Exception             MsgBox(ex.ToString())     ' controlo excepciones         End Try     End Sub     Public Sub pegar()         Try             Dim o As DataObject = DirectCast(Clipbo

Menu check con barra de estado

Imagen
Hola amigos  programadores, hace buen tiempo que me ausente verdad?... Bueno ahora les traigo un pequeño articulo que sin duda, algunos diran yo si lo he visto, etc y casi insignificante, sin embargo en otros casos necesariamente es muy importante, poder controlar con un check la barra de estado(StatuStrip) al estilo de internet explorer. y activar y desactivar de acuerdo a lo requerido. El ejemplo se basa en usar los controles de menu de VS(Visual estudio) y el StatusStrip  y haciendo uso de la memoria poder grabar la propiedad Checked para que cuando se inicia la aplicación quede como la habíamos dejado por ultima vez. Necesitamos los controles vistos en esta captura: El código que le sigue:  Private Sub BarraDeEstadoToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles Estado.Click         Estado.CheckOnClick() = True  ' cambia el estado del checked         If Estado.Checked = True Then             Barraestado.Visible = True         ElseIf Es

Interpolador lineal en Visual Basic 2013

Imagen
Hola que tal programadores, retomando un poco las clases de ingenieria, se me ocurrio realizar esta app que para muchos estudiantes y profesionales en las areas de la ingenieria no pasa desapercibido. Bueno  como dice el tema esta vez vamos a realizar un interpolador  de tipo lineal, y tomando información de la pag web: http://carmesimatematic.webcindario.com/interpolacion%20lineal.htm decidi implementarlo y que sirva para futuros cálculos en nuestra vida estudiantil  o laboral. Como dice la teoria: En numerosos fenómenos de la naturaleza observamos una cierta regularidad en la forma de producirse, esto nos permite sacar conclusiones de la marcha de un fenómeno en situaciones que no hemos medido directamente. La interpolación consiste en hallar un dato dentro de un intervalo en el que conocemos los valores en los extremos. La extrapolación consiste en hallar un dato fuera del intervalo conocido, pero debe tenerse en cuenta que esté próximo a uno de sus extremos, pues en otro

SQL-Access/ Presentación en una DatagridView

Imagen
En esta entrega, toca presentar los datos en  un datagridview para esto  se hara una  modificación  en el codigo asignado en el boton de coneccion.  Antes de conectar voy a  explicar como mantener la ruta de nuestra bd sin que esta sea borrada de memoria cada vez que se ejecute nuestra app. 1.- Nos vamos al evento FormClosing de nuestro formulario  y colocamos el codigo Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing         SaveSetting("My Business", Me.Name, Me.lblruta.Name, Me.lblruta.Text)     End Sub con esto al  cerrar el form me guarda mi ruta seleccionada donde yo la busque con el opendialog 2.- Ahora debemos cargar de la memoria la ruta y asignarla al label "lblruta.tex" al iniciar el Form, nos vamos al evento FormLoad Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load         lblruta.Text = GetSetting("My Business", Me.Name, lblruta.Name, Text)     End Su

SQL-Access/ Conecciones a la base de datos Access

Imagen
Les doy la bienvenida a este post, seguiremos  con la continuación del post anterior. Ahora vamos a conectar nuestra base  con Visual basic. Les aclaro que todo lo lo que se va a desarrolla se lo hara desde codigo: 1. Abrimos  un nuevo proyecto  de Visual Basic llamado " My Business"(mi negocio en ingles), uds pueden elegir cualquiera...hacemos la codificación en un modulo:   Yo uso, Visual basic 2013, claro que eso no importa pero si desean pueden descargarlo de aqui (cualquier solicitud a  mi correo [jossm04@gmail.com]) sigamos... Creamos un modulo llamado "Funciones ", es desde donde vamos a llamar a nuestra bd " 01 Module Funciones 02 Public path As String = Form1 . lblruta . Text 03 Public conn As New OleDb . OleDbConnection ( "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & path & ";Jet OLEDB:Database Password=dataset1;" ) 04 Public cmd As New OleDb . OleDbCommand 05 Publ

SQL-Access /Creación base de datos Access

Imagen
Una vez mas, que tal amigos programadores como ya se mencionó antes la estructura de estos posts, vamos ahora a desarrollar lo referente a las connecciones Access, para esto  primero necesitamos crear la base de datos, claro que para estos se necesita tener conocimientos básicos previos para no tener dificultad asociada  al manejo de esta herramienta de Office. 1. Creamos una base de datos en blanco(es necesario usar desde office 2007 en adelante). 2. Abrimos la vista diseño clic derecho  nos pedira guardar la tabla, en mi caso le puse "Productos" 3. Creamos los campos que necesitamos 4. Recuerde poner el tipo de datos en cada campo(columna) 5. Naturalmente la base de datos se guarda en " Mis documentos", si no le agregaste nombre al crearla puedes cambiarle yo le agregue el nombre "DataP" 6. Ahora y por ultimo procedemos a ingresar manualmente los datos a la tabla o puedes importarlos desde alguna otra como excel. hacem

Manejo de Datos - SQL-Access

Un saludo a todos los que me siguen en mis post, una vez más a lo largo de este mes y en adelante estaré desarrollando aplicaciones  en donde vamos a  aplicarnos en el uso de datos mediante tablas de base de datos access(.accbd) y manejados en el entorno de visual basic, con sintaxis de SQL para manipulacion, control y administración y por ultimo la impresión de los mismos, a través del reporting Viewer  que ofrece Microsoft en su paquete de Visual Studio. He seleccionado ReportViewer antes que Crystal Reports ya que el consumo de recursos es menor y su distribucion es mas sencilla y no exige la empaquetacion de un signumero de librerias que en muchos de los casos son inecesarias y/o producen errores que son difiles de determinar, talvez muchos contrasten conmigo pero bueno, es como cada quien quiere verlo, en mi caso trato de ocupar mucho menos sofware de terceros para realizar mis aplicaciones. Mi entorno de manejo es VS2013, no es indispensable ya que a partir del 2012 no hay dif

Instalador de Aplicación DevComponents con InnoSetup 5 Parte II

Imagen
Que tal amigos, un nuevo post y la continuacion de otro, gracias al remember(recuerdo) de un seguidor decidi hacer la segunda parte de un post importante como este, ya que nos enseña a realizar un instalador para nuestra aplicacion, que para algunos resulta un poco dificil ya que hay que personalizar desde script, para otros no lo es, pero bueno no es dificil desde mi punto de vista, aunque yo lo aprendi empiricamente y creo muchos tambien lo hacen y ahora expongo lo que desarrolle hace algunos años y ahora aplicado a la actualidad con componentes y recursos nuevos. Partiendo desde la ultima vez, una vez generado el script en innosetup(version 5.5.4-[2013])  ahora vamos a manipular desde la  consola del programa: Vamos por segmento de codigo: analicemos la parte: --------------------------------------------------------------------- [Setup] ; NOTE: The value of AppId uniquely identifies this application. ; Do not use the same AppId value in installers for other applicat