infospa ha scritto:
Ok
def process_sql(self):
.......
cr.execute("""UPDATE res_partner SET y_colonna1 = '%s', y_colonna2 = '%s', y_colonna3 = '%s' WHERE name = '%s'""" %(varcolonna1,varcolonna2,varcolonna3,param5))
except:
c.close()
db.close()
a questo punto vorrei che il form contatto facesse un refresh dei campi in modo da visualizzare il contenuto, perchè altrimenti per visualizzarlo devo uscire e rientrare nel contatto
Saro mezzo rinco ... ma dopo tutti questi post non ho capito il problema alla base ... son state fornite diverse soluzioni ma ovviamente non vanno bene per il semplice fatto che non si comprende il problema da risolvere.
Evidentemente è un limite del forum, se metto assieme il codice che hai prima postato e questa query l'unica cosa che in questo istante il mio cervello riesce a partorite è il nulla.
Ci sono alcune cose che non andrebbero fatte pero', far dipendere la funzione compute dal field che aggiorna, chiudere cursore e connessione .... in sostanza meglio che parti dai manuali suggeriti da @enlightx per poi arrivare a decidere la strada migliore da seguire per ottenere il tuo scopo con gli strumenti a disposizione (odoo).