Вы не отправляете 1 параметр t_ad
. Вы должны передать это self.t_adEntry.get()
для устранения ошибки.
def Insert(self):
self.values = Values()
self.database = Database()
self.test = self.values.Validate(self.idEntry.get(), self.s_adEntry.get())
if (self.test == "SUCCESS"):
self.database.Insert(self.idEntry.get(), self.s_adEntry.get(), self.s_grupEntry.get(), self.s_birimEntry.get(), self.a_tarihEntry.get(), self.a_fiyatEntry.get(), self.s_fiyatEntry.get(), self.sg_miktarEntry.get(), self.m_miktarEntry.get(), self.t_adEntry.get(), self.t_iletisimEntry.get(), self.s_aciklamaEntry.get())
tkinter.messagebox.showinfo("Veriler Başarıyla Eklendi")
else:
self.valueErrorMessage = "Invalid input in field " + self.test
tkinter.messagebox.showerror("Value Error", self.valueErrorMessage)