bonjour,
voici mon problème :
premier passage
1 ajouter d'inscription : fonctionne bien.
reini : passe et efface pas
2 reini deuxième passage : passe et efface pas.
3 modifier premier passage : passe et fonction bien.
reini : passe et efface pas
4 reini troisième passage : passe et efface pas.
5 supprimer premier passage : passe pas et fonctionne pas
voici une partie de mon scripte:
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 # reinitialisation def reini(self): self.id="" # id self.titre="" # Titre self.nom="" # Nom self.prenom="" # Prenom self.mail="" # mail self.telephone="" # Telephone self.date="" # Date self.cotisation="" # cotisation self.ville="" # ville self.code_postal="" # code_postal self.adresse="" # Adresse
je vous remercie d'avance pour l'aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 # supprimer def supprimer(self): con = sqlite3.connect("creerinscript.db") cur = con.cursor() cur.execute("DELETE FROM formordi WHERE id=?", (self.id(""),)) con.commit() self.afficherRechertat() self.reini() con.close()
cordialement
kyrob17
voici une partie du script avec 'Entry'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 # ID Ordinateur # id id = Label(Gestion_Frame, text="ID adhérent : ", font=("times new roman", 15), bg="cyan") id.place(x=5, y=50, width=180) id_txt = Entry(Gestion_Frame, textvariable=self.id, font=("times new roman", 15), bg="lightgray") id_txt.place(x=150, y=50, width=300) id_txt.focus_set() # Titre titre = Label(Gestion_Frame, text="Titre : ", font=("times new roman", 15), bg="cyan") titre.place(x=5, y=80, width=232) titre_txt = ttk.Combobox(Gestion_Frame, textvariable=self.titre, font=("times new roman", 15), state="readonly") titre_txt["values"]=(" Mr", " Mme", " Mlle") titre_txt.place(x=150, y=80,width=100) # Nom nom = Label(Gestion_Frame, text="Nom : ", font=("times new roman", 15), bg="cyan") nom.place(x=5, y=110, width=230) nom_txt = Entry(Gestion_Frame, textvariable=self.nom, font=("times new roman", 15), bg="lightgray") nom_txt.place(x=150, y=110, width=300) # prenom prenom = Label(Gestion_Frame, text="Prénom : ", font=("times new roman", 15), bg="cyan") prenom.place(x=5, y=140, width=210) prenom_txt = Entry(Gestion_Frame, textvariable=self.prenom, font=("times new roman", 15), bg="lightgray") prenom_txt.place(x=150, y=140, width=300)
et voici une autre partie du script avec la mise en majuscule
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 def ajou_etudiant(self): if self.id=="" or self.nom =="" or self.prenom =="": messagebox.showerror("Erreur", "Vous n'avez pas rempli les champs obligatoires", parent=self.root) # id en minuscule strg = self.id.get() self.id =strg strg = "" # titre en minuscule strg = self.titre.get() self.titre = strg strg = "" # nom en majuscule strg = self.nom.get() self.nom = strg.upper() strg = "" # prem. lettre en majuscule strg=self.prenom.get() self.prenom = strg.title() strg = ""
cordialement
kyrob17
Partager