Quoi, tu ne connais pas PB ? Va falloir parcourir tout le forum alors !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 03-03-2010 07:52:29

abdelta  
Bienfaitrice du site
Award: bf
Lieu: La Daguenière
Date d'inscription: 21-03-2007
Messages: 393
Pépites: 14,703
Banque: 9,223,372,036,854,776,000

[RESOLU] Format de nombre - ne pas afficher les nombres négatifs

Bonjour,

Je pense que le titre est assez explicite ; je cherche à afficher des nombres toujours positifs. S'ils sont négatifs, je veux afficher 0. Quelle est la syntaxe du format à appliquer à ma colonne ?

Merci d'avance

Dernière modification par abdelta (03-03-2010 08:10:26)


La sirène noire
http://www.nerdtests.com/images/badge/bf1f6c78865210a9.gif

Hors ligne

 

#2 03-03-2010 08:07:06

Chrnico  
N2I Power
Award: bf
Lieu: Vanves
Date d'inscription: 05-06-2007
Messages: 1206
Pépites: 12,884,901,943
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Format de nombre - ne pas afficher les nombres négatifs

De tête je dirais #,##0.00;0;0


Tu dois donc tu peux (Kant)

Tu peux donc tu dois (N2i)
www.n2i.fr

Hors ligne

 

#3 03-03-2010 08:09:18

abdelta  
Bienfaitrice du site
Award: bf
Lieu: La Daguenière
Date d'inscription: 21-03-2007
Messages: 393
Pépites: 14,703
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Format de nombre - ne pas afficher les nombres négatifs

Chrnico a écrit:

De tête je dirais #,##0.00;0;0

Perdu, çà ne marche pas. Cà me met les nombres négatifs comme des positifs.
Finalement, j'ai trouvé çà : #,##0.00;\0

Dernière modification par abdelta (03-03-2010 08:10:15)


La sirène noire
http://www.nerdtests.com/images/badge/bf1f6c78865210a9.gif

Hors ligne

 

#4 03-03-2010 08:11:21

Chrnico  
N2I Power
Award: bf
Lieu: Vanves
Date d'inscription: 05-06-2007
Messages: 1206
Pépites: 12,884,901,943
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Format de nombre - ne pas afficher les nombres négatifs

abdelta a écrit:

Chrnico a écrit:

De tête je dirais #,##0.00;0;0

Perdu, çà ne marche pas. Cà me met les nombres négatifs comme des positifs.
Finalement, j'ai trouvé çà : #,##0.00;\0

Ca ne fonctionne pas chez moi en PB11.5, mais avec les builds de la 11.5 il y a eu pas mal de problèmes de format (case sybase ouvert sur le sujet)


Tu dois donc tu peux (Kant)

Tu peux donc tu dois (N2i)
www.n2i.fr

Hors ligne

 

#5 03-03-2010 09:37:02

marty  
Membre
Date d'inscription: 02-07-2008
Messages: 19
Pépites: 1,252,440
Banque: 0

Re: [RESOLU] Format de nombre - ne pas afficher les nombres négatifs

Tu remplaces ta colonne par un computed field.
Syntaxe : if( col < 0 , 0, col)

Hors ligne

 

#6 03-03-2010 09:43:02

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Format de nombre - ne pas afficher les nombres négatifs

marty a écrit:

Tu remplaces ta colonne par un computed field.
Syntaxe : if( col < 0 , 0, col)

Solution très simple, mais valable uniquement pour de l'affichage.
(Pas de mise à jour directe dans la datawindow possible sans passage par script PB).


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#7 09-03-2010 14:48:55

abdelta  
Bienfaitrice du site
Award: bf
Lieu: La Daguenière
Date d'inscription: 21-03-2007
Messages: 393
Pépites: 14,703
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Format de nombre - ne pas afficher les nombres négatifs

foon a écrit:

marty a écrit:

Tu remplaces ta colonne par un computed field.
Syntaxe : if( col < 0 , 0, col)

Solution très simple, mais valable uniquement pour de l'affichage.
(Pas de mise à jour directe dans la datawindow possible sans passage par script PB).

C'est finalement la solution que j'ai adoptée, puisque je ne fais que de l'affichage.


La sirène noire
http://www.nerdtests.com/images/badge/bf1f6c78865210a9.gif

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22