Visual Basic .NET #2 Connect Database to Form, Without Programing.

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 พ.ย. 2024

ความคิดเห็น • 47

  • @wandalowe2595
    @wandalowe2595 11 หลายเดือนก่อน +4

    Muchas gracias, un placer encontrar a alguien que explica las cosas claramente. Sus tutoriales tienen un valor incalculable.

    • @lasesionextra
      @lasesionextra  11 หลายเดือนก่อน +1

      Qué tal @wandalowe, gracias por tu comentario y por visitar el canal, un gusto que te pueda servir la serie, saludos.

  • @shusteras9036
    @shusteras9036 2 ปีที่แล้ว +7

    Excelente Maestro. Muchas gracias.
    Muy claras sus explicaciones y muy limpios en las secuencias sus videos.
    Siempre de mucha ayuda.
    Saludos y un abrazo.

    • @lasesionextra
      @lasesionextra  2 ปีที่แล้ว +3

      Hola, gracias por comentar y un gustos poder contribuir, saludos.

  • @marelinalexandramejiamarti6685
    @marelinalexandramejiamarti6685 หลายเดือนก่อน +1

    Excelente maestro ❤

    • @lasesionextra
      @lasesionextra  หลายเดือนก่อน +1

      Que tal @marelinalexandramejiamarti6685, un gusto saber que te sirve, gracias por comentar, saludos.

  • @jackarecito7270
    @jackarecito7270 ปีที่แล้ว +2

    Muy, pero muy bueno. Excelente!

    • @lasesionextra
      @lasesionextra  ปีที่แล้ว +2

      Hola JackArecito, gracias por tu comentario, saludos.

  • @jomelespi1442
    @jomelespi1442 6 หลายเดือนก่อน +3

    Ing muy buen video, mi duda es si la quiero publicar y compartirlo y que podamos usarlo en red? Saludos y gracias

    • @lasesionextra
      @lasesionextra  6 หลายเดือนก่อน +4

      Qué tal @jomelespi1442, claro que si te comento como:
      1: Crea y comparte una carpeta en red con la base de datos final, revisa que sea visible por las otras PC
      2: De tu versión ultima o final del proyecto ejecutada sin error crea un respaldo de toda la carpeta del proyecto. (dejar la versión local original)
      3. Entra a las propiedades del proyecto en la pestaña Configuración, clic en la ruta de la base de datos, clic en los 3 puntos y examina la nueva ruta en red, y selecciona la base de datos, guarda los cambios.
      4. Ejecuta nuevamente la aplicación para que se compile la nueva ruta y pruebes que se conecta
      5. En la carpeta del proyecto entra a la carpeta Bin\Debug y allí encontrara el .EXE de la aplicación que sólo tendrás que copiar a cada PC que tenga acceso a la carpeta compartida.
      Es posible tengas que instalar el NetFrameWork versión correspondiente al proyecto en cada PC que copies el .EXE, y el Access DataBase Engine de la versión de Office que usaste, estos los puedes descargar gratis del sitio de Microsoft.
      Espero te sirva, saludos.

    • @jomelespi1442
      @jomelespi1442 6 หลายเดือนก่อน +3

      @@lasesionextra uff muchas gracias ing, eres grande

    • @jomelespi1442
      @jomelespi1442 6 หลายเดือนก่อน +1

      @@lasesionextra ing tendrá algun tuto para crear usuarios y contraseñas que cada usuario abra un form diferentes o me puede ayudar a buscar como hacerlo

    • @lasesionextra
      @lasesionextra  6 หลายเดือนก่อน +1

      Hola @jomelespi1442, en esta serie, del video del que me escribes, contempla el manejo de usuarios, te dejo el link del video donde se hace el ejemplo del control de acceso a los usuarios: th-cam.com/video/00GBGHeRSF8/w-d-xo.htmlsi=YSQbgy1p-vUvMESx, la base de daros también está preparada con una tabla de usuarios y sus respectivos niveles de permisos de operación, también hay otro ejemplo muy similar aunque esta en C# te puede servir verlo, ya que la forma es la misma: th-cam.com/video/62AeVnZFm2A/w-d-xo.htmlsi=FIkPOXfxdn9MIQDa, espero te ayuden, saludos.

    • @jomelespi1442
      @jomelespi1442 6 หลายเดือนก่อน +1

      @@lasesionextra muchas gracias ing y de nuevo siga así con estos tutos son buenísimo y bien explicado, gracias

  • @rosanamontenegro2515
    @rosanamontenegro2515 หลายเดือนก่อน +1

    hola como estas? buenísimos tus videos, todo muy bien explicado. Te consulto si hago yo otra base de datos en access no me aparecen las opciones datagridview, ni detalles quisiera saber que versión de access tiene tu base de datos por favor, y así puedo practicar con otras base de datos que yo cree....

    • @lasesionextra
      @lasesionextra  หลายเดือนก่อน +1

      Hola @rosanamontenegro2515, todo bien por acá gracias, un gusto saber que los ejemplos te han servido, con gusto te comento lo que me preguntas, las base en Access también tendrá que ver con tu versión de Visual Studio, yo he usado bases de versiones 2007 y 2016, pero lo que pienso puede estar pasando con tu caso, es que debes asegurarte que el proyecto iniciado sea para Windows Form NetFrameWork y la conexión debe ser desde un nuevo origen de datos y no desde servidores, espero haber ayudado, saludos.

  • @KeiSeerauber
    @KeiSeerauber ปีที่แล้ว +3

    Hola, buenas, primero me vi los 16 videos del Visual Basic, ahora quiero proner el practica, tengo el Visual Studio 2022 y Access 2016, la base de datos esta en formato accdb, al agregar el origen de datos funciona todo correctamente sin errores, después de arrastrar el Producto en formato Detalle todo bien, pero al ejecutar me da este error
    "La cláusula Handles requiere una variable WithEvents definida en el tipo contenedor o en uno de sus tipos base"...
    Ya tengo instalado el motor de conexión el Access "accessdatabaseengine_X64"... una ayudita por favor, ya me tranque al segundo paso jejeje

    • @lasesionextra
      @lasesionextra  ปีที่แล้ว +2

      Hola Kei, varios usuarios me han comentado sobre algunos inconvenientes con la versión de visual studio 2022 y Access, sin embargo yo no he tenido la oportunidad de hacer muchas pruebas con esa versión, puedes probar grabando tu base de Access en versiones anteriores y si no te resulta molesto yo diría que puedas hacer un par de intentos más desde el inicio y tal vez resuelvas donde está el error, también puede ser como está diseñada la base datos en Access, espero encuentres la solución, saludos.

    • @cacahuatanoir1979
      @cacahuatanoir1979 4 หลายเดือนก่อน

      Pudiste solucionarlo ????

  • @andersoncastellanos7525
    @andersoncastellanos7525 11 วันที่ผ่านมา +1

    me sale este error: no se puede cargar el archivo o ensamblado 'miscrosoft.data.sqlclient, version=5.0.0, culture=neutral publickeytoken=32ec7fc2d6ee4a5' ni una de sus dependencias. el sistema no puede encontrar el archivo especificado

    • @lasesionextra
      @lasesionextra  10 วันที่ผ่านมา +1

      Hola @andersoncastellanos7525, puede venir por varios motivos, aquí los los más comunes:
      Verifica la instalación de Microsoft.Data.SqlClient:
      1 Asegúrate de que Microsoft.Data.SqlClient esté instalado en tu proyecto. Puedes hacerlo a través de NuGet Package Manager. Ve a Herramientas > NuGet Package Manager > Administrar paquetes NuGet para la solución y busca Microsoft.Data.SqlClient. Si no está instalado, instálalo.
      2 Asegúrate de que las referencias en tu proyecto estén correctas. Ve a Explorador de soluciones, expande tu proyecto, haz clic derecho en Referencias, y selecciona Propiedades. Verifica que la referencia a Microsoft.Data.SqlClient esté presente y no esté marcada como "No usar".

  • @marquinneeltriste2137
    @marquinneeltriste2137 2 ปีที่แล้ว +2

    Hola, gran explicación, una pregunta, ¿que es mejor este método o entitwork?

    • @lasesionextra
      @lasesionextra  2 ปีที่แล้ว +3

      Hola te comento que las aplicaciones que yo programo, las hago con el acceso y manipulación de los datos de la forma tradicional, (como lo muestran los vídeos o usando sentencias SQL), pero si tienes experiencia en programación orientada a objetos puedes usar entity framework y ahorrar programación y tiempo para esos procesos. Gracias por el comentario, saludos.

    • @marquinneeltriste2137
      @marquinneeltriste2137 2 ปีที่แล้ว +2

      @@lasesionextra Entiendo. Gracias por responder

  • @oreo-fg4py
    @oreo-fg4py 4 หลายเดือนก่อน +1

    me salvaste muchas gracias bro

    • @lasesionextra
      @lasesionextra  4 หลายเดือนก่อน +1

      Que tal @oreo-fg4py, gracias por tu comentario y por visitar el canal, saludos

  • @DaveMaruchanMustaine
    @DaveMaruchanMustaine 11 หลายเดือนก่อน +1

    Tengo una duda.Como le hago para que cuando dos tablas están relacionadas, e introduzca un registro en el campo de la clave única, también se guarde en la otra tabla?

    • @DaveMaruchanMustaine
      @DaveMaruchanMustaine 11 หลายเดือนก่อน +1

      Y viceversa al darle al botón eliminar a un a un registro con un campo relacionado de otra tabla de borre en ambas tablas

  • @miltonalvarado5740
    @miltonalvarado5740 ปีที่แล้ว +1

    buenas noches, tengo un problema en mi proyecto tengo varios formularios, form 1, clientes, courier, cuando intento enlazar la base de datos como usted explica al momento de ejecutar me sale error BC3002 NO ESTA DEFINIDO EL TIPO "COURIER.BASEDATASETTABLEADAPTERS.CLIENTETABLEADAPTER"
    COURIER= NOMBRE DE MI PROYECTO
    BASE= NOMBRE BASE EN ACCES
    pero cuando hago con un solo formulario form1 como su ejemplo no me da ningun error, quiza me puede ayudar con alguna solucion por favor.

    • @lasesionextra
      @lasesionextra  ปีที่แล้ว

      Que tal Milton, por favor déjame un correo electrónico y te contacto para ver cómo te puedo colaborar, saludos.

  • @rudycastro9845
    @rudycastro9845 ปีที่แล้ว +1

    Excelente video!
    Tengo la siguiente consulta: ¿En dónde debería almacenar mi base de datos si quiero que este software lo utilicen varios usuarios desde sus respectivas computadoras?
    ¿Es posible que mi archivo access lo coloque en una carpeta compartida en one drive y al momento de elegir la base de datos en el Visual Studio yo busque la carpeta compartida en one drive y seleccione el archivo Accces?.
    Saludos cordiales,

    • @lasesionextra
      @lasesionextra  ปีที่แล้ว +1

      Que tal Rudy, te comento cómo hacer para que funcione en red, primero habrá que crear una carpeta en el posible servidor y allí copiar la base de datos, después compartir esa carpeta con los equipos de esa red, en el minuto 15:45 de este video en que comentas, explico donde cambiar la nueva ruta, una vez terminado, corres la aplicación para que te genere el nuevo ejecutable, el cual copiarás a cada equipo de donde quieras que corra la aplicación.
      Si buscas que la base de datos sea accesible en la nube por medio de One Drive te diré que el protocolo de conexión no es compatible, para este tipo de ejemplo debe ser una conexión a una unidad de red, si compartes una unidad virtual de one drive es posible que funcione, espero haber colaborado, saludos.

  • @victorcarrillo8474
    @victorcarrillo8474 2 ปีที่แล้ว +2

    Hola amigo me esta gustando tu curso, yo estudio en una universidad y no me ha explicado esto :,C.

    • @lasesionextra
      @lasesionextra  2 ปีที่แล้ว +2

      Hola amigo, excelente, se aprecia mucho tu comentario, Gracias.

  • @liamluker2012
    @liamluker2012 2 ปีที่แล้ว +2

    Buenas amigo estuve probando y en mi visual studio 2022 no me da la opción "Agregar un nuevo origen de datos". y todavia no puede agregar la BD :(
    Saludos.

    • @lasesionextra
      @lasesionextra  2 ปีที่แล้ว +2

      Hola amigo, las versiones más nuevas de Visual Studio vienen con más opciones para desarrollar diversos tipos de aplicaciones, respecto a lo que me comentas, es posible que la aplicación que iniciaste no es para Netframework, es decir, al crear un nuevo proyecto debes verificar que diga: Aplicación de Windows Forms (.Net Framework), si no viene esa opción, inicia el programa de instalación nuevamente e instala esa parte. Es lo que he visto con amigos con esa versión, sin embargo, yo no he instalado todavía esa versión para poder colaborarte con mejor detalle, espero lo soluciones, saludos.

  • @oscarfiblas2096
    @oscarfiblas2096 ปีที่แล้ว +3

    Interesante, pero mi experiencia me indica que no es suficiente desarrollar con los asistentes, si bien es cierto que ayudan bastante, pues en una aplicación de producción hay que hacer otras cosas: validar los datos de pantalla, validar contra una base de datos, etc...

    • @lasesionextra
      @lasesionextra  ปีที่แล้ว +2

      Que tal Oscar, gracias por tomarte el tiempo de comentar, sin duda seleccionar el método de conexión a una base de datos es algo a toma en cuanta, sin embargo, el video sólo muestra el inicio de como iniciar una aplicación conectada de esta forma, pero el resto de la lista muestran paso a poso cómo hacer una aplicación con muchas de las consideraciones que mencionas. En mi experiencia te comento que usando este método tengo varias aplicaciones multiusuario en red y con miles de registros funcionando sin problema, un saludo.

  • @andersoncastellanos7525
    @andersoncastellanos7525 12 วันที่ผ่านมา +1

    No tiene un vídeo de como crear la base de datos en access? Porq en todos los vídeos q ya has hecho las tablas

    • @lasesionextra
      @lasesionextra  11 วันที่ผ่านมา +1

      Qué tal @andersoncastellanos7525, tienes mucha razón el crear bien la base de datos es primordial para que la aplicación funcione con éxito, inicialmente sólo consideré hacer tutoriales para programar, en algún momento pensé en hacer ejemplos de creación de base de datos, sin embargo lo extenso del tema y la falta de tiempo me hizo desechar la idea, en este momento te diría que te apoyaras en una IA a modo de asesoría y creación de las estructuras de datos, creo te puede servir bien, igual si tienes un proyecto en particular y te puedo colaborar con la creación de la base de datos me lo haces saber, saludos.

    • @andersoncastellanos7525
      @andersoncastellanos7525 11 วันที่ผ่านมา +1

      cuando quiero hacer la conexión me sale esto "el proveedor microsoft.jet.oledb.4.0 no se puede usar en visual studio porque es solo de 32 bits"

    • @lasesionextra
      @lasesionextra  10 วันที่ผ่านมา +1

      Qué tal@@andersoncastellanos7525, Es un problema algo común y da mucha lata, generalmente debido a diferencia en las versiones del Visual Studio y el Access, así como diferencias entre 32 y 64 bits, si estas usando Visual Studio 2022 sólo puedes usar Access de 64 bits, te mando 3 posibles soluciones:
      Solución 1
      1. Abre las Propiedades del proyecto (botón derecho NomProyecto en el explorador de soluciones)
      2. Selecciona compilar
      3. Opción CPU de destino
      4. Cambia a X86 para 32 bits y X64 para 64 bits
      5. Guardar los cambios
      6. Vuelve a probar la conexión en Visual Studio
      Solución 2
      1. Respalda tu base de datos
      2. Abre tu base de datos en Access
      3. Guardar Como
      4. Selecciona una versión más antigua de Access
      5. Vuelve a probar la conexión en Visual Studio
      6. Es posible que debas crear nuevamente tu base de datos y grabarla en una versión más antigua
      Solución 3 (sólo si tu Equipo no tiene instalado Access)
      1. Buscar descargar (Access Database Engine)
      2. Selecciona la versión que usa tu sistema
      Espero lo puedas solucionar, saludos.

    • @andersoncastellanos7525
      @andersoncastellanos7525 7 วันที่ผ่านมา +1

      @@lasesionextra hay alguna forma de poder hablarte en privado? es q tengo muchas preguntas con uno q estoy haciendo

    • @lasesionextra
      @lasesionextra  6 วันที่ผ่านมา +1

      Qué tal @@andersoncastellanos7525, claro, escribe tu correo y te contacto, no lo escribas en el formato tradicional es posible el comentario sea bloqueado, saludos,

  • @Flz.someone
    @Flz.someone 9 หลายเดือนก่อน +1

    Como puedo encontrar la opción orígenes de datos en visual studio 2019?

    • @lasesionextra
      @lasesionextra  9 หลายเดือนก่อน +1

      Hola @maifer, lo puedes activar con las teclas Mayúsculas + Alt + D, o en menú Ver y Otras Ventanas, gracias por visitar el canal, saludos.

    • @Flz.someone
      @Flz.someone 9 หลายเดือนก่อน +1

      @@lasesionextra muchas graciasss!!!!!