Beruflich Dokumente
Kultur Dokumente
Basic 2005-Resubido
Busca aqui lo que necesitas!
www.mtgmadness.com
El mejor lugar para conseguir tus cartas Magic
Bueno ahora tengo la oportunidad de compartir este programita que realice en visual basic
2005es el mismo ejemplo de biblioteca de mi otro post pero ahora, gracias a las
diferentes herramientas de .net, eh logrado mejorarlo y aadirle ms cositas.
DESCARGAR
Bueno el programa tiene los siguientes frames o ventanas:
Una Ventana Para Ingresar Usuario Y Contrasea
Un Men
Actualizar Libro
Actualizar Usuario
Consulta De Libro
Consulta De Usuario
Prstamo De Libro
Devolucin Del Libro
Registro De Bibliotecario
Registro De Libro
Registro De Usuario
Un Reproductor De Mp3.- Importa componentes Com, quiere decir que importa las
propiedades de windows media player de nuestro windows. lo nico que hacemos es crear
un botn para decirle donde se encuentra nuestro archivo mp3
Para Ser Mas Especifico Mejor Entra A :
Recursosvisualbasic
Aqu hay muchos ejemplos de diferentes cosas aunque la mayora est en Vb 0.6
1.Para
2.Aparase
siguiente.
3.Ahora
4.Ahora
En Nueva Conexin
5.Si
6.Ahora
7. aqu
seleccionas las tablas o consultas con las que vas a trabajar, luego
solo finalizar y listo.
Aunque es para comprender ms sobre las conexiones es mejor hacerlo por otro tipo de
conexin como los siguientes:
TIPOS
De hecho lo hice, en los botones de quitar que aparecern en el programa, es el comando
eliminar lo tuve que hacer con una olebd, como dicen STRING CONEXIN.
Ahora sobre la VENTANA PARA INGRESAR USUARIO Y CONTRASEA, aqu jala el
nombre de usuario y contrasea almacenada en la base de datos.en realidad se puede
hacer ms simple de lo que lo hice yo,,, de hecho mucho ms simple pero esto es algo
que te podra sacar de apurossi alguien sabe cmo hacerlo ms simple le agradecera que
me avisarabueno en esta ventana se puede ingresar como empleado o como
administrador (tienes ms privilegios, se agrega un tem ms en la barra de men, puedes
borrar y actualizar)
Despus Tenemos UTILIDADES, En El FRAME MenTenemos:
1.CALCULADORA
2.BLOCK DE NOTAS
3.JUEGOS
4.INTERNET
5.REPRODUCTORES
Es algo que puse solo para saber ms sobre llamar programas externos o asociados con
windowssiempre es bueno saber y espero que les sirvan estas cositas, quien sabe puede
que a uno le saque de apuros como a m.
AQUI LES DEJO ALGUNAS CAPTURAS DEL PROGRAMA EN EJECUCION:
para aclarar la pregunta de " gismo666 " sobre porque no guarda los
cambios en la bd ?
BUENO CREO QUE ESO ES TODO. ESPERO QUE EN VERDAD LES SIRVA Y
PORFAVOR SI LES GUST DEJEN SUS COMENTARIOS .......... Y SI NO LES
GUSTO O FALLE EN ALGO NO SEAN TAN AGRESIVOS SIEMPRE CON
RESPETO DUDAS Y PREGUNTAS SE RESPONDEN
MENSAJES PRIVADOS(MP) SE RESPONDEN CON MENSAJES PRIVADOS Y LOS
COMENTARIOS SE RESPONDEN CON COMENTARIOS
HASTA LUEGO.
DESCARGAR PROGRAMA
---_______________________________
Imports System.Data
Imports System.Data.OleDb
Imports System.Text
Public Class PruebaConexion
Dim cadenaConexion As String
cadenaConexion = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source = TU_BD;
Jet OLEDB:Database Password=TU_PASSWORD "
Public Sub Prueba()
cadenaSQL = New StringBuilder
Dim miConexion As New OleDbConnection(Me.CadenaConexion)
miConexion.Open()
cadenaSQL.Append("INSERT INTO TABLA_PRUEBA")
cadenaSQL.Append("(id, descripcion) ")
cadenaSQL.Append("VALUES(@id, @descripcion) ")
Dim dbCommand As New OleDbCommand
dbCommand.Connection = miConexion
dbCommand.CommandText = cadenaSQL.ToString
dbCommand.Parameters.Add(New OleDbParameter("@id", 1))
dbCommand.Parameters.Add(New OleDbParameter("@descripcion",
"Desc"))
'Para controlar un posible error
Try
dbCommand.ExecuteNonQuery()
Catch ex As Exception
MessageBox.Show(ex.Message)
Return False
End Try
miConexion.Close() 'cerramos la conexion
End Sub
End Class
_____-----------------------Bueno e aqui despues de algun tiempo les dejare la manera de conectar a access actualizada,paso
a paso..espero sea lo mas detallado para ustedes,lo hare de la manera mas sencilla posible..,
'Empezamos por el primero:
Crearemos dos tablas
1er tabla
-------cargo
cod_car texto
nom_car text
-------2da tabla
personal
cod_per texto
nom_per texto
ape_per texto
cod_car texto
--------OPCIONAL
PODEMOS CREAR UNA CONSULTA EN EL EDITOR SQL,YO PERSONALMENTE PREFIERO HACERLO
POR CODIGO
AQUI LA CONSULTA
SELECT (p.ape_per+' '+p.nom_per) AS PERSONAL, c.nom_car AS CARGO
FROM personal AS p INNER JOIN cargo AS c ON p.cod_car=c.cod_car;
2do paso
'Agregamos una clase donde se almacenara la cadena de conexion
Imports System.Data.OleDb
MsgBox("Se insertaron: " & r & " personales en la BD", MsgBoxStyle.Information, "Mensaje del
Sistema")
Call INICIALIZAR()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Exclamation, "Mensaje del Sistema")
Call INICIALIZAR()
End Try
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button1.Click
Call TESTEO()
End Sub
'Testeo lo uso para ver la cantidad en que demora en grabar en esta consulta 'simple no demora ni
1 segundos
'Espero lo halla hecho lo mas simple posible ya que he usado casi el modelo como lo hago con SQL
SERVER 2005,bueno al final son muy parecidos..........,ESTA HECHO CON UNA BASE DE DATOS DE
ACCES 2003 CON VB.NET 2005,Pueden escribirme a mi correo,les estare enviando La prueba con la
base de datos gratuitamente, sin nungun costo...........Tambien estaremos viendo para los
interesados con SQL SERVER desde una creacion en TRANSACT SQL,CREAREMOS UNA BASE DE
DATOS DESDE 0,LE DAREMOS MANTENIMIENTO,STORE PROCEDURE(PROCEDMIENTOS
-----______________________
Requisitos
En este artculo se supone que est familiarizado con los temas siguientes:
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
2. En el Explorador del servidor, haga clic con el botn secundario en Conexiones de datos y
luego haga clic en Agregar conexin.
3. En el cuadro de dilogo Propiedades, haga clic en la ficha Proveedor.
4. En la lista Proveedores de OLE DB, haga clic en Proveedor de OLE DB Microsoft Jet 4.0 y, a
continuacin, haga clic en Siguiente.
5. Haga clic en la ficha Conexin y, a continuacin, haga clic en el botn (... ).
6. Busque el archivo testdb.mdb de base de datos de Access que cre siguiendo la ruta de
acceso correspondiente en su equipo.
7. Seleccione el archivo testdb.mdb y luego haga clic en Abrir.
8. En el cuadro de dilogo Propiedades de vnculo de datos, haga clic en Aceptar.
Recupere los datos de la base de datos de Access utilizando la clase OleDbDataAdapter
1. En el cuadro de herramientas, haga clic en la ficha Datos.
2. Arrastre un control OleDbDataAdapter hasta Form1.
3. En el Asistente para la configuracin del adaptador de datos, haga clic en Siguiente tres
veces.
4. En el panel Generar las instrucciones SQL, escriba la siguiente instruccin de Microsoft
SQL Server y, a continuacin, haga clic en Siguiente:
Seleccionar * en Alumno
2. Haga clic con el botn secundario en Button3 y luego haga clic en Propiedades.
3. En el cuadro de dilogo Propiedades, establezca la propiedad Text en Eliminar.
4. Agregue el cdigo siguiente al controlador de evento Button3_Click:
5. Dim i As Integer
6. Dim rno As Integer
7. rno = InputBox("Escriba el nmero de fila que se va a eliminar: los
nmeros de fila empiezan a partir de 0")
8. Try
9.
'Eliminar una fila de la tabla de alumnos.
10.
DataSet11.Tables(0).Rows(rno).Delete()
11.
"Actualizar la tabla de alumnos en la base de datos testdb.
12.
i = OleDbDataAdapter1.Update(DataSet11)
13. Catch ex As Exception
14.
MsgBox(ex.Message)
15. End Try
16. 'Muestra el nmero de filas actualizadas.
MessageBox.Show("no of rows updated=" & i)