[Boa Constr] please help with wx.dialog
Status: Beta
Brought to you by:
riaan
From: Fernando P. <fer...@bm...> - 2008-05-28 20:52:20
|
Hello All I am facing a problem that can not resolve. I have two wx.Dialog form, their name are: Customer and SearchCustomer In the form Customer I have a button that invoke a SearchCustomer form, the SearchCustomer form has a grid that is filled with the results of the consultation In the SearchCustomer form, I have a function below. def OnGridSearchCustomerGridCellLeftDclick(self, event): import Customer customer = Customer.Customer(self) row = event.GetRow() codeOfCustomer = self.gridSearchCustomer.GetCellValue(row, 0) self.Close() customer.receiveSearch(int(codeOfCustomer)) In the Customer form, I have a function below. def receiveSearch(self, codeOfCustomer): self.intCtrlCode.SetValue(codeOfCustomer) try: _sql = """ SELECT customer_code, customer_name FROM customer WHERE customer_code = %s """ % (codeOfCustomer) self.cursor.execute(_sql) registers = self.cursor.fetchall() for x in registers: self.textCtrlName.SetValue(x["customer_name"]) except MySQLdb.Error, e: wx.MessageBox("Error %d: %s" %(e.args[0], e.args[1])) When I give a command "print", the values is all right, but the fields "textCtrlName" not update with a Set Value. I don't understand because. Any Idea ??? Please excuse my errors of English. |