Excelente Maestro. Muchas gracias. Muy claras sus explicaciones y muy limpios en las secuencias sus videos. Siempre de mucha ayuda. Saludos y un abrazo.
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.
@@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
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.
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....
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.
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
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.
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
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".
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.
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?
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.
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,
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.
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.
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.
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...
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.
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.
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.
Qué tal @@andersoncastellanos7525, claro, escribe tu correo y te contacto, no lo escribas en el formato tradicional es posible el comentario sea bloqueado, saludos,
Muchas gracias, un placer encontrar a alguien que explica las cosas claramente. Sus tutoriales tienen un valor incalculable.
Qué tal @wandalowe, gracias por tu comentario y por visitar el canal, un gusto que te pueda servir la serie, saludos.
Excelente Maestro. Muchas gracias.
Muy claras sus explicaciones y muy limpios en las secuencias sus videos.
Siempre de mucha ayuda.
Saludos y un abrazo.
Hola, gracias por comentar y un gustos poder contribuir, saludos.
Excelente maestro ❤
Que tal @marelinalexandramejiamarti6685, un gusto saber que te sirve, gracias por comentar, saludos.
Muy, pero muy bueno. Excelente!
Hola JackArecito, gracias por tu comentario, saludos.
Ing muy buen video, mi duda es si la quiero publicar y compartirlo y que podamos usarlo en red? Saludos y gracias
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.
@@lasesionextra uff muchas gracias ing, eres grande
@@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
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.
@@lasesionextra muchas gracias ing y de nuevo siga así con estos tutos son buenísimo y bien explicado, gracias
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....
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.
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
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.
Pudiste solucionarlo ????
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
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".
Hola, gran explicación, una pregunta, ¿que es mejor este método o entitwork?
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.
@@lasesionextra Entiendo. Gracias por responder
me salvaste muchas gracias bro
Que tal @oreo-fg4py, gracias por tu comentario y por visitar el canal, saludos
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?
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
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.
Que tal Milton, por favor déjame un correo electrónico y te contacto para ver cómo te puedo colaborar, saludos.
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,
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.
Hola amigo me esta gustando tu curso, yo estudio en una universidad y no me ha explicado esto :,C.
Hola amigo, excelente, se aprecia mucho tu comentario, Gracias.
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.
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.
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...
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.
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
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.
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"
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.
@@lasesionextra hay alguna forma de poder hablarte en privado? es q tengo muchas preguntas con uno q estoy haciendo
Qué tal @@andersoncastellanos7525, claro, escribe tu correo y te contacto, no lo escribas en el formato tradicional es posible el comentario sea bloqueado, saludos,
Como puedo encontrar la opción orígenes de datos en visual studio 2019?
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.
@@lasesionextra muchas graciasss!!!!!