PB à toute heure et à tout moment. (à parcourir avec modération)

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