fr . comp . lang . python


Service Usenet Gratuit - You The Net .Com Consultez les groupes de news usenet nntp avec www.youthenet.com Postez et suivez voos fils de discussions gratuitement avec you the net .com le service gratuit de news en ligne

Re: problème de recuperation de la valeur d'un cham p de la base de donnée sur Fr Comp Lang Python



Groupes les plus fournis
usenet forums evolution usenet prison sci astronautique sci techniques energies comp stockage soc homosexualite misc engeulades comp securite misc engueulades rec jeux nomic comp lang perl bio medecine comp os ms-windows programmation misc finance rec moto comp reseaux wifi rec tv terrestre rec photo labo numerique reseaux telecoms pabx rec sport automobile


Derniers posts youthenet
Re: Démission pour création d'entreprise commerce ou service Que pensez-vous de la doctrine de James Madison ? Re: envoi des données à un serveur html la demeure du chaos Re: Alice au pays de Free (d'après la t ribune) Re: Est-ce ue violation de la GPL? Re: L'ultra libéralisme du chemin de fer prôné par Sarkozy... Président langue de bois ? la compagnie de l'autre

actualité

30 ans qu'ils pourrissent nos boîtes !
RTL Sport - 19 sep 2008
Le nom de spam (courrier électronique pourri ou pourriel en français) provient d'un sketch des Monty Python où un groupe de Vikings, dans un restaurant qui ...
source

actualité

MONTY PYTHON SACRE GRAAL
Comme au Cinéma - 16 sep 2008
A l'époque des croisades, le roi Arthur et les chevaliers de la Table Ronde partent à la recherche du Graal, réceptacle sacré du sang du Christ au moment de ...
source

Accueil |  Ajouter aux Favoris |  Inscription |  connexion |  Flux RSS de fr.comp.lang.python |

fr . comp . lang . python

Re: problème de recuperation de la valeur d'un cham p de la base de donnée



accueil . fr . comp . lang . python




Re: problème de recuperation de la valeur d'un cham p de la base de donnée

   
Sujet: Re: problème de recuperation de la valeur d'un cham p de la base de donnée
De: sboa_marie1 (l' arobase) yahoo.fr (guyguy)
Groupes: fr.comp.lang.python
Organisation: http://groups.google.com
Date: 30. Jun 2008, 18:32:58
On 30 juin, 16:28, Bruno Desthuilliers <bruno.
42.desthuilli...@websiteburo.invalid> wrote:
guyguy a écrit :

Bonsoir
je veux recuperer la valeur d'un champ pour poser une condition if
Voici le code

def create(self,cr,uid,vals,context={}):

Gotcha : les valeurs par défaut des arguments ne sont évaluées qu'une
seule et unique fois. Tu veux:

def create(self, cr, uid, vals, context=None):
    if context is None:
        context = {}



        vals['txtp'] = vals['tx_part']
        # compare la somme des taux existant à 100
        crt_obj > > self.pool.get('production.contrat').browse(cr,uid,vals['numcontrat'])
        id_contrat = (str(crt_obj)[-2:-1])
        coa = crt_obj.numcontrat
        sit = crt_obj.situation
        type_sous = crt_obj.type_souscri

        cr.execute("SELECT txtp FROM production_coassurance WHERE
numcontrat=%s AND situation=%s AND type_souscri=%s" ,[id_contrat, sit,
type_sous])
        res = []
        for val in cr.fetchall():
            res.append(val)
            vals['txtp'] = res[0][0] + vals['txtp']

(-------------jusqu'ici il marche--------------)

*Non*. cf réponse dans un thread précédent.

        cr.execute("select txtp from production_coassurance where
numcontrat=%s",[id_contrat])
        rs = []
        for k in cr.fetchall():
            rs.append(k)

*pourquoi* ??? Pourquoi cette boucle *inutile* qui reconstruit à
l'identique la liste retournée par cr.fetchall() ? Est-ce que tu
comprends le code que tu écris ??? Ou est-ce que tu essayes n'importe
quoi au hasard - en évitant soigneusement de lire la doc - jusqu'à ce
que *par accident*, ça *semble* donner le résultat ? Désolé d'être
désagréable, mais là, vraiment, il y a de quoi se poser des questions.

je veux txtp qui est un champ de la base qui est de integer
je veux poser une condition s'il est superieur à 100 par exemple

Clause WHERE de ta requete SQL.

Merci Bruno pour la remarque sur mon code
je pense faire un effort la prochaine fois
Ne te gène pas de me dire parce que je doit être un bon developpeur en
python


Date Sujet  Auteur
01.01. o 
Derniers articles
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs soc religion soc economie sci techniques energies misc finance usenet divers test comp divers soc politique sci astrophysique

Derniers messages
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs sci astrophysique sci physique soc religion petites-annonces immobilier soc politique sci philo soc alcoolisme bio medecine rec genealogie

actualité

30 ans qu'ils pourrissent nos boîtes !
RTL Sport - 19 sep 2008
Le nom de spam (courrier électronique pourri ou pourriel en français) provient d'un sketch des Monty Python où un groupe de Vikings, dans un restaurant qui ...
source

actualité

Nouvelle découverte d'un python à Bruxelles
7sur7 - 27 août 2008
La police de la zone de Bruxelles-Nord a trouvé dans la nuit de mardi à mercredi, vers 02h00, un python dans la cour intérieure d'un immeuble situé rue ...
Un couple homosexuel violemment agressé à Schaerbeek RTL Info.be
6 autres articles
source


 




Copyright 2008 ©  - YouTheNet.com

| vitamina E |