[Boa Constr] how I update the fields ?
Status: Beta
Brought to you by:
riaan
From: fernando b. <fer...@gm...> - 2008-05-22 14:50:45
|
The not dumb form the values, but the function work successfully. See my source code: # form one def OnGridSearchGridCellLeftDclick(self, event): """ Function that catches the code of the customer and orders for the form customers """ import Customer customer = Customer.DialogCustomer(self) row = event.GetRow() if customer.IsActive(): _code = self.gridSearch.GetCellValue(row, 0) customer.receiveSearch(_code) self.Destroy() # form two def receiveSearch(self, code): """ Function that receive the value of gridSearch and fill the fields of form """ self.intctrlCode.SetValue(code) value = self.intCtrlCode.GetValue() # here I print the value that came of form one print value try: _sql = """ SELECT cli_codigo, cli_nome, cli_cnpj FROM cliente WHERE cli_codigo = %s """ % (self.intCtrlCode.GetValue()) self.cursor.execute(_sql) registers = self.cursor.fetchall() for x in registers: self.textCtrlName.SetValue(x["cli_nome"]) self.textCtrlCNPJ.SetValue(x["cli_cnpj"]) except MySQLdb.Error, e: wx.MessageBox("Error %d: %s" %(e.args[0], e.args[1])) finally: self.intCtrlCode.Update() self.textCtrlName.Update() self.TextCtrlCNPJ.Update() The function, receiveSearch is executed successfully, but the fields: intCtrlCode and others do not modify the values. Any idea ? -- View this message in context: http://www.nabble.com/how-I-update-the-fields---tp17405975p17405975.html Sent from the BoA Constructor - User mailing list archive at Nabble.com. |