Тёмный

CRUD PYTHON + TKINTER + Base de Datos Explicado Fácilmente Parte 2. 

CURSOS EN LINEA
Подписаться 3,9 тыс.
Просмотров 28 тыс.
50% 1

#CursosEnLinea #DesarrolloSoftware #Python #CRUD
DESARROLLO APLICACION CRUD PYTHON + TKINTER + Base de Datos Explicado Fácilmente Parte 1:
• CRUD PYTHON + TKINTER ...
DESARROLLO APLICACION CRUD PYTHON + TKINTER + Base de Datos Explicado Fácilmente Parte 2.
Ejercicio Práctico CRUD paso a paso. Explicado Fácilmente
Links de Descarga:
Python: www.python.org...
Tkinter Documentacion: wiki.python.or...
DB Browser: sqlitebrowser....
Código de la aplicación CRUD Python: github.com/ser...
Visita nuestra página web: cursosenlinea....
Si te gustó el video.
Comparte y Suscríbete, Dale like y déjame tus comentarios.
Ayúdanos a que la comunidad pueda llegar a los 1000 suscriptores.
Síguenos en nuestra FanPage: / ccursosenlinea
Síguenos en Instagram: / curso_en_linea_
Síguenos en Twitter: / cursos_linea
GRACIAS POR VER EL VIDEO

Опубликовано:

 

10 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 88   
@cursos_enlinea
@cursos_enlinea 3 года назад
DESARROLLO APLICACION CRUD PYTHON + TKINTER + Base de Datos Parte 1: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-HD5xacNn-5o.html DESARROLLO APLICACION CRUD PYTHON + TKINTER + Base de Datos Parte 2: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-fqicq50Nkk0.html
@armandovalerio4309
@armandovalerio4309 3 года назад
Muy buen Video tutorial, todo funciona a la perfección, solo encontré un pequeño detalle y es que no valida al momento de crear un nuevo registro que los campos deben contener información, es decir si todos los campos están vacíos y le das clic al botón Crear Registro te crea un registro vacío.
@cursos_enlinea
@cursos_enlinea 3 года назад
@@armandovalerio4309 Gracias por comentar, muy buena observación, puedes validarlo con un if que verifique si el campo esta vacío o no. Saludos
@luisfernandolondonosanchez4851
DE TODOS LOS VIDEOS QUE HE VISTO, ESTE HA SIDO EL MAS EDUCATIVO, EL MAS CLARO, EL MAS PRECIOS..APRENDI BASTANTE....EXCELENTE--FELICITACIONES
@CarlosPenaOficial.
@CarlosPenaOficial. 2 года назад
estimado programador te agradezco por compartir este video me sirvio de ayuda y practica, para resolver mis problemas te has ganado mi suscripción , te pido por favor que sigas subiendo mas videos sobre PROYECTOS. esto es lo que toda comunidad necesita
@luism.6274
@luism.6274 2 года назад
gracias por compartir excelente tutorial
@RogelioReyesOrtiz
@RogelioReyesOrtiz 2 года назад
Saludos. Le doy las gracias por sus videos. Ahora esperare lo mismo pero con Base de Datos con MySQL o SQL.
@lilianquin9248
@lilianquin9248 Год назад
Gracias!!👍🏽
@cursos_enlinea
@cursos_enlinea Год назад
De nada!
@ivanomarriosmaieru3827
@ivanomarriosmaieru3827 2 года назад
Hola buenos días. Desde ya muchas gracias por compartir el conocimiento y dedicar su tiempo a esta noble tarea. En mi caso, al ingresar un registro me tira lar el error "ADVERTENCIA","Ocurrió un error al crear el registro, verifique conexión con BBDD". Lo comparé con el código del repertorio e incluso lo probé con ese código y, aun así, me sigue largando el error. Agradecería mucho la colaboración para lograr dejar funcionando el programa. Muchas gracias.
@LuisHPetit
@LuisHPetit Год назад
Hola Ivan, buenas tardes. Discúlpame por molestarte. En mi intención de aprender, he visto con mucha atención este video y luego, con el objetivo de practicar y lo aparentemente aprendido, copié y pegué, sin realizar cambios, el código compartido gentilmente por el Amigo Programador y obtengo el mismo resultado que tu. Hace apenas unos minutos, hice un pormenorizado comentario al respecto, pidiendo ayuda y luego de publicarlo, en instantes, desapareció. Cierto es que aparentemente la publicación es antigua, de hecho, la última respuesta que se hizo en esta página data de 4 meses atrás, tal vez hayan decidido no cursar más comentarios sobre el tema. ¿Has podido solucionarlo? y en caso afirmativo ¿podrías facilitarme una ayuda? Desde ya muchas gracias por todo lo que puedas hacer. Cordial saludo!!
@ronycaceres1621
@ronycaceres1621 3 года назад
Buen video ahora ya se como hacer la. Base de datos de mi negocio
@cursos_enlinea
@cursos_enlinea 3 года назад
Excelente!
@AIDreamscapes578
@AIDreamscapes578 3 года назад
Hola gracias por el video ya logre resolver el problema que tenia ahora si lo tengo todo correcto gracias por compartir tus conocimientos
@cursos_enlinea
@cursos_enlinea 3 года назад
Excelente
@miltonmiralles3941
@miltonmiralles3941 2 года назад
Buen video Sergio! Me sirvió mucho, saludos!!
@nhparrago
@nhparrago Год назад
Super gracias
@edilsonhdz
@edilsonhdz 3 года назад
Podrias hacer el mismo ejercicio usando POO y arquitectura por capas??
@ANGELmedina-gm8on
@ANGELmedina-gm8on 2 года назад
Muchas gracias por la ayuda, una pregunta tendrá un vídeo explicando cómo realizar un odontograma O algo parecido?
@playelectronica
@playelectronica 2 года назад
Hola tengo un programa de recepcion de materiales hecho con tkinter y mysql que son 28 columnas, lo q no logro es que me cargue los datos cuando hago doble clic a pesar de que copie su ejemplo.
@lkjw19
@lkjw19 3 года назад
Como hago para crear otra ventana la cual mediante un cuadro de texto solicite un ID, y al poner el ID conecte con la base de datos y salga toda la informacion asociada a ese ID previamente registrado?
@walterleguizamon6094
@walterleguizamon6094 3 года назад
Exelente tutorial, muy claro, bien explicado!!! saludos
@cursos_enlinea
@cursos_enlinea 3 года назад
Gracias por comentar
@erichuertajara871
@erichuertajara871 3 года назад
El mejor video Gracias
@CamiloPerez-cs8my
@CamiloPerez-cs8my Год назад
MUCHAS GRACIAS, hice el código y tengo una duda, como puedo aplicar este ejercicio o conectarlo a una base de datos en mysql workbench ya que no logro hacerlo y veo que se crea un archivo en el video al conectar la base de datos . Podrías explicarme. MIL GRACIAS
@ACaro-ux2ts
@ACaro-ux2ts Год назад
Interesante y bien detallado, pero ¿no sería mejor no permitir la creación de un registro con datos en blanco? a menos de que sea un error de mi código me sucede. Gracias
@angelmiguelferrerasencarna8101
@angelmiguelferrerasencarna8101 2 года назад
Hola, excelente explicación esos métodos, pero yo siguen el video me da error no me registra y quiero saber cómo hacerlo si quiero conectarlo a Mysql que es el gest por que uso
@avlasdor
@avlasdor 2 года назад
Gracias por la explicación. Como se le podría poner una barra de desplazamiento vertical a la Tabla?
@walterleonardo1
@walterleonardo1 3 года назад
Y para buscar en el registro como se haría?. Porque podria tener una base de datos con un registro grande.
@cursos_enlinea
@cursos_enlinea 2 года назад
Gracias por comentar. Debes crear una caja de texto que se vincule con una función que use una consulta SELECT con operador LIKE para filtrar por nombre o por cualquier otro criterio.
@eddymartinmoralesfajardo1767
@eddymartinmoralesfajardo1767 3 года назад
Excelente !!!!! Gracias !!!!
@cursos_enlinea
@cursos_enlinea 3 года назад
Gracias por comentar
@goyobermudez7426
@goyobermudez7426 Год назад
Muy bueno
@jrjoseangelito
@jrjoseangelito 2 года назад
excelente!!!!!!!!!!!!!
@jhonccamerccoaperez6505
@jhonccamerccoaperez6505 3 года назад
Excelente
@juanantoniomelchormontes2088
@juanantoniomelchormontes2088 3 года назад
tu eres el chidoooooooooo
@cursos_enlinea
@cursos_enlinea 3 года назад
Gracias por comentar
@angelaguarinrivera7600
@angelaguarinrivera7600 2 года назад
No me funciona el "Eliminar Registro". Se va para el Except 😪 y lo peor es que tengo las mismas líneas de código. Ya agregué el commit
@CaRiSsnm
@CaRiSsnm 2 года назад
Me pasa igual, no puedo eliminar habiendo hecho los cambios que ya hizo en el video.
@jeanfrancosanchez3676
@jeanfrancosanchez3676 Год назад
a mi tambien me pasa , y no logro encontrar el error, es lo unico que me esta fallando,.
@jeanfrancosanchez3676
@jeanfrancosanchez3676 Год назад
@@CaRiSsnm hay que darle doble click al registro,, para poder eliminarlo, es la forma de pasar el miId, estaria bueno que lo tome solo tildando el registro
@jeancarlosgutierrez8391
@jeancarlosgutierrez8391 3 года назад
Por favor ayúdame con el código quee dá un error al ejecutar
@cursos_enlinea
@cursos_enlinea 3 года назад
Gracias por comentar, compartimos el código solo con nuestros suscriptores, si ya te suscribiste, escríbenos a informacion.cursosenlinea@gmail.com
@Leo-wz8pu
@Leo-wz8pu 3 года назад
hi.. cuando agrege los codigos de menubar hasta menubar. casde el codigo dejo de funcionar...
@ronaldosanchez7687
@ronaldosanchez7687 3 года назад
Hola. Gracias por el tutorial. Puedes explicarme cómo implementar 3 combobox anidados cargados desde la BD? Ejemplo: País, Estado, provincia. Gracias
@docentecomputacionlaborato5498
@docentecomputacionlaborato5498 2 года назад
Gracias profe. Su explicación fue muy precisa y concisa. Profe, qué tan potente es el SQLite, es decir, se puede trabajar con grandes cantidades de registros sin tener problemas de rendimiento?
@cursos_enlinea
@cursos_enlinea 2 года назад
Gracias por comentar. SQLITE es una solucion para aplicaciones pequeñas y/o monoliticas es decir con db incrustadas, si tienes millones de registros y el archivo donde éstos se guardan superan los 2GB. Lo que se recomienda es usar un Gestor de base de datos independiente por ejemplo Oracle o Mysql para evitar problemas de rendimiento.
@Leo-wz8pu
@Leo-wz8pu 3 года назад
He buenisimas clases profesor ,, a partir de poner los widgets dar error el codigo con los label.. y no especifica donde es el error.... y esta exacto como el video....
@JoseLuisMorales
@JoseLuisMorales Год назад
buenisimo y super vigente mil gracias
@cursos_enlinea
@cursos_enlinea Год назад
Gracias por comentar
@tebybohorquez6121
@tebybohorquez6121 Год назад
Muy bueno video..! Tengo una udda.. apenasejecuto el codigo, me sale la ventana root pero me saltan todos los except de una vez. Ya luego cuando quiero crear un registro, no se inserta ni hace nada de otra funcion de los botones. Podrian darme alguna idea para fixear esto? Gracias!
@eldaani8760
@eldaani8760 Год назад
que tal, tenes algun video de como separarlo por modulos?
@diegocastillo7664
@diegocastillo7664 2 года назад
Muy buena explicacion, he seguido paso a paso sin embargo no me reconoce la tabla empleado, al crear la base de datos ok y cuando añado un registro me sale este mensaje sqlite3.OperationalError: no such table: empleado
@cursos_enlinea
@cursos_enlinea 2 года назад
Gracias por comentar, Revisa la sintaxis en tu código, de pronto se llame empleados en plural o algo así. Saludos
@albertovasquez6083
@albertovasquez6083 3 года назад
Puedes mandar el link del código?, no me hace la conexión con la base de datos
@cursos_enlinea
@cursos_enlinea 3 года назад
Gracias por comentar, compartimos el código solo con nuestros suscriptores, si ya te suscribiste, escríbenos a informacion.cursosenlinea@gmail.com
@snesabc9564
@snesabc9564 2 года назад
Hola! me pasarian el codigo porfavor? por como lo cargue no me deja ejecutarlo y no puedo encontrar el error. les envie un mail a la casilla de ustedes pero nadie me respondio
@cursos_enlinea
@cursos_enlinea 2 года назад
Gracias por comentar. Ya te respondimos al correo
@duquesayona4506
@duquesayona4506 2 года назад
Muy buen video! Disculpa puede pasarme el código por correo es que me ejecuta mal cuando lo copie:(
@luiscarlostrotta8119
@luiscarlostrotta8119 3 года назад
buenas tardes profesor, me encanta su didáctica, muy bueno!!! me suscribí!!!!, tengo un inconveniente : me da error en la sentencia tree.bind .., cuando relaciono el doble click, todo lo demás funciona, pero me dice el tree.bind, error de sintaxis en el tree (lo señala con una flecha), busqué mil formas, el codigo está exactamente igual al suyo y me sigue tirando el error. bueno si me puede ayudar agradecido, saludos cordiales!!!!!
@cursos_enlinea
@cursos_enlinea 3 года назад
Gracias por comentar, al inicio me equivoqué un poco, pero luego ya lo correjí, en el minuto 30:45 fijate que esté bien la funcion seleccionarUsandoClick y el metodo tree.bind, ademas del codigo como tal revisa que esté bien las identaciones, ya que Python es muy sensitivo con eso. Saludos.
@luiscarlostrotta8119
@luiscarlostrotta8119 3 года назад
@@cursos_enlinea eso ya lo verifiqué y corregí lo del minuto 30:45, el error persiste, no me podrías facilitar el codigo?, u otra forma de ver el error?, muchas gracias!!!! Saludos y gracias por responder!!!!
@cursos_enlinea
@cursos_enlinea 3 года назад
@@luiscarlostrotta8119 ok ya te ayudamos por interno.. en tu correo
@whitedragon7594
@whitedragon7594 3 года назад
Hola amigo gracias por el contenido, una pregunta si deseo usar esto con combobox y llaves relacionales como seria la cosa crees que puedas sacar un tutorial con esto?
@cursos_enlinea
@cursos_enlinea 3 года назад
Gracias por comentar, sería muy similar, solo hay que hacer bien las consultas SQL para obtener la información de la tabla relacionada, para gestionar apropiadamente con la vista. Saludos
@albertmartinez6812
@albertmartinez6812 3 года назад
Hola, he seguido los dos partes de el curso y al final tengo ciertos problemas. Uno, es estético, no consigo tener la misma ventana en Python que el ejemplo con sus bordes azules. Dos, no me da error pero tampoco sale la información de los elementos de la tabla. Tres, estoy usando VSCode y en el "from tkinter import *", sale el "gusanillo" debajo del from como si fuera error, al igual que la función acerca, debajo de acerca sale el "gusanillo". Como es evidente he repasado varias veces los dos videos y no consigo ver el pq ¿Habría alguna forma de poder acceder al listado del desarrollo para cotejar? Los dos videos están muy bien explicados y por ello, lo próximo será ver los videos de Desarrollo WEB. Gracias de antemano
@cursos_enlinea
@cursos_enlinea 3 года назад
Gracias por comentar, compartimos el código solo con nuestros suscriptores, si ya te suscribiste, escríbenos a informacion.cursosenlinea@gmail.com
@luigi2606
@luigi2606 3 года назад
Me sale este error sqlite3.OperationalError: incomplete input
@cursos_enlinea
@cursos_enlinea 3 года назад
Gracias por comentar, revisale la sintaxis por favor de pronto falta una coma, un punto o una identacion, también, revisale la ubicación de la base se datos también.
@jorgedanielsosa5116
@jorgedanielsosa5116 3 года назад
el error que me da es al cargar los datos no refresca pantalla como le hace USTED!!
@cursos_enlinea
@cursos_enlinea 3 года назад
Gracias por comentar. De pronto te está faltando llamar a la función CargarDatos(), por eso no refresca.
@jhonedwards1059
@jhonedwards1059 3 года назад
Hola, muy bien explicado. Como se podría hacer para que no creara registros en blanco?
@docentecomputacionlaborato5498
@docentecomputacionlaborato5498 2 года назад
Tiene que validar los campos con un if...si los textbox están vacíos, que no ejecute la función y que mande una mensaje de advertencia...
@luigi2606
@luigi2606 3 года назад
COMO SE PUEDE CONCATENAR CON DOS GET PARA DOS CMAPOS DIFERENTES DE BBDD, EJEMPLO ESCOGER ENTRE EMPLEADOS Y TAMBIENUN CAMPO EDAD?
@cursos_enlinea
@cursos_enlinea 3 года назад
Gracias por comentar, las tablas deben estar relacionadas, con clave primaria y foránea respectivamente, luego solo haces la consulta sql para traer los campos
@luigi2606
@luigi2606 3 года назад
@@cursos_enlinea ya esta si, pero no me busca con las dos condiciones que uso, ejemplo: de la Columna EMPLEADOS escoja solo "obrero" y de la columna AREA DE TRABAJO escoja solo "mecanica". entonces seria miCursor.execute("SELECT * FROM REGISTRO_ENTRADA WHERE EMPLEADOS AND AREA_TRABAJO="+cargo.get() +area.get()) esta bien asi? porque no me da resultado a mi
@cursos_enlinea
@cursos_enlinea 3 года назад
Gracias por comentar. El query hay que arreglar, primero prueba en el gestor para ver si te devuelve lo solicitado, no se como estarán relacionadas tus tablas pero de pronto en el where, falta algo así, AREA_TRABAJO.area_id = EMPLEADO.area_id, para que se vinculen correctamente las tablas
@luigi2606
@luigi2606 3 года назад
@@cursos_enlinea es la misma tabla pero son columnas diferentes
@cursos_enlinea
@cursos_enlinea 3 года назад
Gracias por comentar, entonces realiza las consultas por separado y solo concatena las respuestas.
@MrNikito1
@MrNikito1 3 года назад
Hola excelente serie de videos,, un nuevo suscriptor ¿pueden compartir el código por correo?
@cursos_enlinea
@cursos_enlinea 3 года назад
Gracias por comentar, compartimos el código solo con nuestros suscriptores, si ya te suscribiste, escríbenos a informacion.cursosenlinea@gmail.com
@lytbicristinaochoamaldonad5153
@lytbicristinaochoamaldonad5153 3 года назад
Buen tutorial ¿pueden compartir el código por correo?
@cursos_enlinea
@cursos_enlinea 3 года назад
Con gusto, escribenos por interno a informacion.cursosenlinea@gmail.com
@slddaniel6174
@slddaniel6174 3 года назад
Podría compartir su código, por favor
@cursos_enlinea
@cursos_enlinea 3 года назад
Gracias por comentar. Escríbenos a informacion.cursosenlinea@gmail.com para ayudarte
@roccovalitutto990
@roccovalitutto990 2 года назад
Hola! me pasarian el codigo porfavor?a
@cursos_enlinea
@cursos_enlinea 2 года назад
Gracias por comentar, en la parte 2 del video hay un enlace a github, ahí está el código del proyecto. Saludos
@roccovalitutto990
@roccovalitutto990 2 года назад
@@cursos_enlinea no lo veo por eso ahi le envie un correo no me lo puede enviar a mi?
Далее
iPhone 16 для НИЩЕБРОДОВ!
00:51
Просмотров 610 тыс.
ФОКУС -СВЕТОФОР
00:32
Просмотров 84 тыс.
Apple Event - September 9
1:38:50
Просмотров 25 млн
Creating the Twitter Database with MySQL
1:09:10
Просмотров 131 тыс.
Diagrama V y M  aplicación con Tkinter y Python
7:10
If __name__ == "__main__" for Python Developers
8:47
Просмотров 400 тыс.
iPhone 16 для НИЩЕБРОДОВ!
00:51
Просмотров 610 тыс.