Bonjour tout le monde , je suis debutant en Python et Tkinetr , j'ai une Treeview qui contient trois champs : "Prenom" , "Nom" , "Phone . Cette Treeview affiche bien les enregistrements que j'ai dans une base de ma base de données , et là je voudrais que quand je selectionne une ligne de la treeview , puis j'appuie sur le boutton "supprimer" , je veux que ça supprime l'enregistrement de la base de donnée
Pour cela j'ai fais une fonction "supprimer()" :
Mais ça ne fonctionnait pas , je voudrais savoir comment puis je recupérer les valeurs de ma treeview , l'Id tout seul , le Prenom , le Nom et les Phone , tous séparés ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 def supprimer() : connect() cur = conn.cursor() try: tv.delete(tv.focus()) except ValueError: pass c = tv.get_selection() print '%s'%c cur.execute("""DELETE FROM firsttable WHERE Prenom = c""") cur.close() conn.commit()
Merci bien
Partager