hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
07 de ſeptiembre de 2008, 04:26:16
Noticias: ¿No te llega el email de confirmacion?
Para ver este enlace Registrate o Inicia Sesion
> leer aqui

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Visual Basic (Moderadores: ranefi, crypto136, ziBboh, >> s E t H <<)
| | | |-+  Manual - Manipular base de datos de Access 2003 con Visual Basic y sin código
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Manual - Manipular base de datos de Access 2003 con Visual Basic y sin código  (Leído 7072 veces)
ranefi
Moderador Global
*****
Desconectado Desconectado

Mensajes: 1,193


SELECT * FROM guapos WHERE papito_chulo = 'ranefi'


Ver Perfil WWW
« : 04 de Enero de 2006, 11:12:17 »


    Modificaciones

    • Cambio de imagen repetida en la parte de captura de registros
    • Cambio de caracteres en publicación




      Hola a todos, pues sí, como viene en el tema, vamos a comenzar a crear una aplicación con acceso a una base de datos creada en Access 2003 (obviamente serás capaz de crearla en otra versión de Access, por ejemplo Access 2000) y sin escribir nada de código,     ¡Bendito Microsoft! Gracias por hacernos cada día más tontos, jejejeje, olviden eso. Bueno, pues comencemos.

      1.- Primero deberemos crear una Base de Datos en Microsoft Access 2003, entonces procedemos a localizar Access y ejecutar la aplicación:



      Bueno, no está de más mostrar otra forma más fácil de acceder a Access, Ésta es presionando la tecla WIN + R (La tecla de la banderita + R), esto nos permitirá ahorrar tiempo, además de que nos daremos el lujo de presumir, jejejejeje:



      2.- Ahora que ya estamos adentro, lo siguiente es crear una Base de Datos:



      Ahora, nos aparecerá en el apestoso Panel de tareas, Crear Base de datos en blanco:



      Ya que le dimos clic, nos pedirá que introduzcamos un nombre para la Base de Datos, aquí usaremos el nombre basedatos:



      Muy bien amigos,     ¡Vamos muchaches!. Presiona el botón crear y listooooo. Ahora deberás dar doble clic en Crear una tabla en vista Diseño; los campos que usaremos son los siguientes:

      Campo   Tipo   Longitud
      nombre   Texto   50
      edad   Texto   50
      direccion   Texto   50
      telefono   Texto   50

      Bueno, quizá    ¡ te preguntes,     ¿Por qué demonios éste pelao cochino puso todos los campos con el mismo tipo y longitud, si el campo edad debería llevar Numérico en tipo de datos? Pues la respuesta es sencilla, porque simple y llanamente se me dio mi regalada gana, jajaajaja, no pelaos, no se crean, lo hice porque no es necesario meterse en problemas con los tipos de datos, nada de que hay que normalizar algunas cadenas de texto (String), etc. Ya terminado esto, procedemos a ponerle nombre a la tabla, el nombre es MiTabla y presionamos el botón de Guardar:



      Todo va bien,     ¿No creen? Ahora cerramos nuestra tabla, en eso nuestro amiguito (en mi caso un hermoso gato) nos preguntará si deseamos crear una llave principal, le decimos que no:



      Ya casi terminamos con la base de datos, lo único que nos falta es agregar algunos cuantos registros, en mi caso sólo agregaré 2 (soy un poco flojo):



      Ya que agregamos todos los registros que se nos haya dado la gana, procedemos a cerrar Access, si nos llega a salir un cuadro de dialogo preguntando si deseamos guardar, pues simplemente le decimos que sí, en fin, no pasa de que tengamos que volver a crear nuestra base de datos, jejejeje.

      3.- Ahora viene lo bueno, abrimos nuestro Visual Basic pirata (no creo que lo hayas comprado, jejeje), creamos un Exe Estándar (lo que siempre haces cuando estás dispuesto a comenzar con tu virus, canijo travieso) y nos vamos al menú Proyecto y elegimos Componentes o presionamos CTRL + T:



      Y ahora nos aparecerá esta ventana:



      Seleccionamos Microsoft ADO Data Control 6.0 (OLEDB) y presionamos el botón Aceptar, notaremos que aparece una nueva herramienta en la Barra de Herramientas:



      Ahora dibujamos el control Adodc en el formulario:



      Bueno, para abreviar, les dirá que el formulario debe quedar más o menos así:



      3.- Ahora sí, procederemos a crear la conexión,     ¡Ay papantla! Da clic con el botón derecho del ratón sobre el control Adodc1 y selecciona Propiedades de ADODC:



      Nos aparecerá una ventana como ésta:



      Damos clic en el botón Generar y nos mostrará esta ventana:



      Elegimos Microsoft Jet 4.0 OLE DB Provider y presionamos el botón Siguiente>>, nos aparecerá esta ventana:



      Ahora hay que dar clic en el botón Tres puntos para seleccionar la base de datos que previamente creamos:



      Ya hecho esto, podemos presionar el botón Probar Conexión, si todo sale bien, aparecerá algo como esto:



      Ahora damos clic en el botón Aceptar del cuadro de dialogo, también presionamos el botón Aceptar en la ventana Propiedades de vínculo de datos (damos aceptar hasta que nos aparezca la siguiente imagen), ya que estamos en la ventana Página de propiedades, seleccionamos la solapa Origen de registros y en el cuadro de lista Tipo de comando seleccionamos la opción 2      adCmdTable:



      Hacemos lo mismo con el cuadro de lista Tabla o nombre de procedimiento almacenado y seleccionamos la opción MiTabla:



      4.- Ya nos queda lo último, ahora simplemente hay que relacionar los cuadros de texto (TextBox) con el vínculo a la base de datos. Damos un clic al primer cuadro de texto y ubicamos en el cuadro de propiedades la propiedad DataSource, damos clic en el botón que aparece a la derecha de la propiedad y seleccionamos Adodc1:



      Ya hecho esto, procedemos a localizar la propiedad DataField, damos clic en el botón que aparece a la derecha y nos aparecerá una lista con nuestros campos y simplemente seleccionamos el campo adecuado.



      Esto se va a repetir hasta que hayamos hecho lo mismo con los demás cuadros de texto.

      5.- Ya por último ejecutamos la aplicación y admiren la hermosa aplicación con acceso a una base de datos que acaban de realizar y sin nada de código:



      NOTA: Si llegan a cambiar la ruta de la aplicación notarán que les muestra un error como este:



      Este error se soluciona seleccionando nuevamente la base de datos (arriba de este documento encontrarás cómo). Después veremos cómo crear los botones de agregar, eliminar, editar, buscar, etc. Au revoir.


      Para los que no gustan de leer manuales mientras navegan por Internet, aquí les dejo la descarga de éste humilde manual:
      Para ver este enlace Registrate o Inicia Sesion
      manual.zip
      .

      Y si desean un ejemplo de lo que vimos den clic en este vínculo:
      Para ver este enlace Registrate o Inicia Sesion
      sincodigo.zip
      .

      Bueno, ahora sí, au revoir.[/list][/list]
      « Última modificación: 27 de Mayo de 2008, 12:19:24 por ranefi » En línea


      SELECT * FROM mejores_batos_ del_mundo WHERE id = (SELECT DISTINCT id_guapo FROM los_mas_guapos _del_mundo WHERE papito_chulo = 'ranefi')
      Kalostrillo
      NZ2
      **
      Desconectado Desconectado

      Mensajes: 321


      Seamos realistas, pidamos lo imposible.


      Ver Perfil
      « Respuesta #1 : 04 de Enero de 2006, 05:36:34 »

      Muy buenas de nuevo Ranefi, muy bueno amigo, te doy las gracias, ya lo he guardado, y intentare leerlo cuando tenga algo mas de tiempo, pero lo e leido por encima y me ha gustado mucho, te doy las gracias, sigue asi amigo, saludos y hasta pronto.
      En línea

      Mañana nos daremos cuenta que hoy no sabemos nada, mientras el mundo cambia.
      ranefi
      Moderador Global
      *****
      Desconectado Desconectado

      Mensajes: 1,193


      SELECT * FROM guapos WHERE papito_chulo = 'ranefi'


      Ver Perfil WWW
      « Respuesta #2 : 04 de Enero de 2006, 05:44:27 »

      Muy buenas de nuevo Ranefi, muy bueno amigo, te doy las gracias, ya lo he guardado, y intentare leerlo cuando tenga algo mas de tiempo, pero lo e leido por encima y me ha gustado mucho, te doy las gracias, sigue asi amigo, saludos y hasta pronto.

      Muchas gracias por tu inter
      En línea


      SELECT * FROM mejores_batos_ del_mundo WHERE id = (SELECT DISTINCT id_guapo FROM los_mas_guapos _del_mundo WHERE papito_chulo = 'ranefi')
      Kalostrillo
      NZ2
      **
      Desconectado Desconectado

      Mensajes: 321


      Seamos realistas, pidamos lo imposible.


      Ver Perfil
      « Respuesta #3 : 04 de Enero de 2006, 06:21:02 »

      Buenas de nuevo, jaja, aqui estoy otra vez, si quieres yo te puedo echar una mano en Bases de Datos, sobre todo en Access, y tambi
      En línea

      Mañana nos daremos cuenta que hoy no sabemos nada, mientras el mundo cambia.
      ranefi
      Moderador Global
      *****
      Desconectado Desconectado

      Mensajes: 1,193


      SELECT * FROM guapos WHERE papito_chulo = 'ranefi'


      Ver Perfil WWW
      « Respuesta #4 : 04 de Enero de 2006, 06:27:44 »

      "Ya rugiste león" (Perfecto, estoy de acuerdo), tambor (tambi
      En línea


      SELECT * FROM mejores_batos_ del_mundo WHERE id = (SELECT DISTINCT id_guapo FROM los_mas_guapos _del_mundo WHERE papito_chulo = 'ranefi')
      agent007
      NZ3
      ***
      Desconectado Desconectado

      Mensajes: 516


      Member, pOrtal HAcker


      Ver Perfil
      « Respuesta #5 : 05 de Enero de 2006, 12:33:08 »

      Mui buen manual  ranefi
      En línea
      ranefi
      Moderador Global
      *****
      Desconectado Desconectado

      Mensajes: 1,193


      SELECT * FROM guapos WHERE papito_chulo = 'ranefi'


      Ver Perfil WWW
      « Respuesta #6 : 05 de Enero de 2006, 10:03:22 »

      Mui buen manual      ranefi

      Remercier monsieur. Au revoir.
      En línea


      SELECT * FROM mejores_batos_ del_mundo WHERE id = (SELECT DISTINCT id_guapo FROM los_mas_guapos _del_mundo WHERE papito_chulo = 'ranefi')
      47
      NZ2
      **
      Desconectado Desconectado

      Mensajes: 207


      [There's no place like 127.0.0.1]


      Ver Perfil
      « Respuesta #7 : 05 de Agosto de 2006, 11:09:37 »

      Nice Smiley excelente manual sir =P..... no sirvo para gringo xD..... ajaj na muy buen manual t felicito Smiley

      Saludos

      F-47
      En línea



      theun1co
      Visitante
      « Respuesta #8 : 04 de Julio de 2007, 06:57:04 »

      buen aporte ranefi
      En línea
      javiero
      Recien llegado
      *
      Desconectado Desconectado

      Mensajes: 1


      Ver Perfil
      « Respuesta #9 : 03 de Junio de 2008, 04:49:48 »

      todo se ve bien bonito, pero, podrias decirme como hacerle para ligar las bases amm como te dire...

      imaginemos un textbox es la clave principal por ejemplo "1" y presionamos un command buton "buscar" al presionarlo me aparescan los registros de la base de datos,

      es urgente para un trabajo final de la escuela y como tenia 2 años sin trabajar en el visual pues como que lo olvide un poco :/ y mi libreta esta perdida, te agradeceria mucho que me ayudaras

      gracias

      Javiero.

      Adios.
      En línea
      Páginas: [1] Ir Arriba Imprimir 
      « anterior próximo »
      Ir a:  


      Ingresar con nombre de usuario, contraseña y duración de la sesión

      Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

      Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online