Pas de problème (pb), que du PowerBuilder (PB) ^^

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.

#26 09-08-2007 12:55:10

JCZ  
Builder Power
Award: bf
Lieu: 75019 paris
Date d'inscription: 21-05-2007
Messages: 1724
Pépites: 496,453,703,213
Banque: 9,223,372,036,854,776,000

Re: création d'un planning ...

test avec decode(to_number(to_char('to date' ,'D')),7,6,6,5,5,4,4,3,3,2,2,1,1,7,0)


Face à l'agression, la puissance de l'intelligence

Hors ligne

 

#27 09-08-2007 13:06:03

shahin  
Modérateur
Award: bf
Lieu: val de marne
Date d'inscription: 26-09-2006
Messages: 938
Pépites: 8,675,050,269
Banque: 16,218,225,127,617

Re: création d'un planning ...

abdelta a écrit:

bon, tant pis si vous me prenez pour un boulet smiley_726...

Non, juste pour une fille

Et si tu balance exactement la même requete SQL dans SQL plus (ou toad, sql worksheet, ...), qu'est ce qui se passe ?

Quid de

Code: sql

...ORDER BY to_char
("TABLE"."DATE_PREVISION",'D', 'NLS_TERRITORY=FRANCE') ASC

?

Dernière modification par shahin (09-08-2007 13:19:14)


never let people work on more than one thing at once.

Hors ligne

 

#28 09-08-2007 13:26:39

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: création d'un planning ...

heu... je fais mes requètes SQL sur l'interface que propose PB pour créer les datawindow. Il ne veut pas valider le NLS_TERRITORY


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

Hors ligne

 

#29 09-08-2007 13:33:56

shahin  
Modérateur
Award: bf
Lieu: val de marne
Date d'inscription: 26-09-2006
Messages: 938
Pépites: 8,675,050,269
Banque: 16,218,225,127,617

Re: création d'un planning ...

Autant pour moi. Mais n'ayant pas Oracle ici, je suis obligé de balancer du code en aveugle.
Tu as forcément SQL plus qui est installé sur ton poste (vient avec le client Oracle).

Tu peux toujours prendre les suggestions de eRaSorZ et de JCZ, qui me semblent très valables


never let people work on more than one thing at once.

Hors ligne

 

#30 09-08-2007 13:52:30

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: création d'un planning ...

abdelta a écrit:

heu... je fais mes requètes SQL sur l'interface que propose PB pour créer les datawindow.

shahin a écrit:

Tu as forcément SQL plus qui est installé sur ton poste (vient avec le client Oracle).

sinon pour tester les requêtes, tu peux utiliser SQLTools (plus light que TOAD mais gratuit et interface sympa)
avant de les intégrer dans PB qui est beaucoup plus lourdaud...


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#31 09-08-2007 14:08:51

shahin  
Modérateur
Award: bf
Lieu: val de marne
Date d'inscription: 26-09-2006
Messages: 938
Pépites: 8,675,050,269
Banque: 16,218,225,127,617

Re: création d'un planning ...

pour cet outil qui a l'air top.
Dans les outils gratuits on trouve aussi Oracle SQL developer

Ne devrions nous pas pubier ces url dans le topic "Autres codes, autres langages..." plutôt ?


never let people work on more than one thing at once.

Hors ligne

 

#32 09-08-2007 14:31:13

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: création d'un planning ...

shahin a écrit:

Dans les outils gratuits on trouve aussi Oracle SQL developer

oui, supporté à partir de la 9 (mais marche à peu près avec la 8)
interface java, un peu lent par moment


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#33 09-08-2007 14:52:56

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: création d'un planning ...

eRaSorZ a écrit:

Code: sql

        to_char("TABLE"."DATE_PREVISION",'D')  AS TRI   

En rajoutant cette ligne, pb me met une erreur : FROM keyword not found where expected

Je ne suis pas une pro du SQL mais j'aurais tendance à mettre le tri à la fin et pas avant le FROM...


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

Hors ligne

 

#34 09-08-2007 15:06:13

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: création d'un planning ...

abdelta a écrit:

eRaSorZ a écrit:

Code: sql

        to_char("TABLE"."DATE_PREVISION",'D')  AS TRI   

En rajoutant cette ligne, pb me met une erreur : FROM keyword not found where expected

Je ne suis pas une pro du SQL mais j'aurais tendance à mettre le tri à la fin et pas avant le FROM...

c'est une "colonne virtuelle" qui servira uniquement pour le tri au niveau de PB (pas au niveau de oracle)

pour l'erreur que tu as : ne manque-t-il par la virgule après la colonne précédente ?


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#35 10-08-2007 06:44:13

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: création d'un planning ...

eRaSorZ a écrit:

pour l'erreur que tu as : ne manque-t-il par la virgule après la colonne précédente ?

Si, c'était bien un coup vicieux de la virgule...

Mais je ne vois pas comment cette colonne virtuelle peut me servir à trier sur PB. En tout cas ca me met toujours les jours dans l'ordre alphabétique (le jeudi au début).


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

Hors ligne

 

#36 10-08-2007 07:02:47

JCZ  
Builder Power
Award: bf
Lieu: 75019 paris
Date d'inscription: 21-05-2007
Messages: 1724
Pépites: 496,453,703,213
Banque: 9,223,372,036,854,776,000

Re: création d'un planning ...

Tu peux tester ....

Code: sql

SELECT CODE_FOUR,   
         CODE_MINERAI,   
         COD_CDC,   
         to_char(DATE_PREVISION, 'DAY', 'NLS_DATE_LANGUAGE=french'),   
         QTE_POTENTIELLE ,
         decode(to_number(to_char(DATE_PREVISION ,'D')),7,6,6,5,5,4,4,3,3,2,2,1,1,7,0)
    FROM TABLE  
   WHERE ( DATE_PREVISION >= :arg_date_deb ) AND  
         ( DATE_PREVISION <= :arg_date_fin )   
ORDER BY decode(to_number(to_char(DATE_PREVISION ,'D')),7,6,6,5,5,4,4,3,3,2,2,1,1,7,0)

et si c'est pas bon mettre le resultat

Dernière modification par JCZ (10-08-2007 07:03:49)


Face à l'agression, la puissance de l'intelligence

Hors ligne

 

#37 10-08-2007 07:09:39

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: création d'un planning ...

Ca me met toujours les jours dans l'ordre alphabétique....

Je viens d'avoir une intuition, je pense que la requète est bonne, dans le bon ordre, mais que c'est la datawindow de type crosstab qui me classe les jours dans un ordre différent.
Est-ce possible ?

Dernière modification par abdelta (10-08-2007 07:15:05)


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

Hors ligne

 

#38 10-08-2007 07:13:37

JCZ  
Builder Power
Award: bf
Lieu: 75019 paris
Date d'inscription: 21-05-2007
Messages: 1724
Pépites: 496,453,703,213
Banque: 9,223,372,036,854,776,000

Re: création d'un planning ...

oui
Tu as passé la requete seule ? (pas dans la crosstab )
le resultat donne quoi ?


Face à l'agression, la puissance de l'intelligence

Hors ligne

 

#39 10-08-2007 07:15:17

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: création d'un planning ...

En effet, en appliquant la même requète sur une datawindow de type grid, les jours se retrouvent dans le bon ordre.

Y a-t-il un moyen de contrer cela ?


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

Hors ligne

 

#40 10-08-2007 07:20:01

JCZ  
Builder Power
Award: bf
Lieu: 75019 paris
Date d'inscription: 21-05-2007
Messages: 1724
Pépites: 496,453,703,213
Banque: 9,223,372,036,854,776,000

Re: création d'un planning ...

bon la requete est bonne OUF
C'est le principal ...
Pour le reste il faut regarder
les sort de la DW et des groupes , peut etre ajouter des Groupcalc()

Dernière modification par JCZ (10-08-2007 07:33:18)


Face à l'agression, la puissance de l'intelligence

Hors ligne

 

#41 13-08-2007 13:41:40

JCZ  
Builder Power
Award: bf
Lieu: 75019 paris
Date d'inscription: 21-05-2007
Messages: 1724
Pépites: 496,453,703,213
Banque: 9,223,372,036,854,776,000

Re: création d'un planning ...

C’est résolu ?


Face à l'agression, la puissance de l'intelligence

Hors ligne

 

#42 14-08-2007 14:53:03

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: création d'un planning ...

Bonjour,

Finalement, abandon de la crosstab pour une procédure qui me sortira une table à mettre directement dans une datawindow de type grid.
Merci quand même pour tous vos conseils.

Dernière modification par abdelta (14-08-2007 14:53:35)


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