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 11-12-2007 10:12:36

jambonbeurre  
Nouveau membre
Date d'inscription: 19-04-2007
Messages: 1
Pépites: 10
Banque: 0

[RESOLU] calcul sur date

Bonjour à tous,

Je suis un novice en PB et j'utilise PB7...

J'ai quelques dificultés pour faire des calculs de temps

j'ai un calendrier d'ouverture machine, par exemple :

du 10/12/2007 à 04:00:00    jusqu'au 13/12/2007 à 06:00:00
du 16/12/2007 à 04:00:00    jusqu'au 17/12/2007 à 06:00:00 , ....



j'ai des productions avec des temps de production, par exemple

prod 1      temps 08:10:00
prod 2     temps 10:00:00
prod 3     temps 03:20:10
prod 4     temps 00:20:00



Je doit aboutir a un "planning de charge" , exemple

prod 1    du 10/12/2007 à 04:00:00 jusqu'au 10/12/2007 à 12:10:00
prod 2    du 10/12/2007 à 12:10:00 jusqu'au 10/12/2007 à 22:10:00
prod 3    du 10/12/2007 à 22:10:00 jusqu'au 11/12/2007 à 01:30:10
....


Sachant que si une prod tombe a cheval entre 2 periodes d'ouvertures machines, je dois decouper la production ,
exemple :
une prod de 16 h au depart le 13/12/2007 a 04:00:00
l'ouverture de la machine est le 13/12/2007 de 04:00:00 à 23:59:59 puis le 16/12/2007 de 04:00:00 à 23:00:00
la prod se terminera le 16/12/2007 à 05:00:00


Pour arrivé a cela, je n'ai trouvé dans PB que ces fonctions qui sont quelques peu interressante :

    *relativetime
    *relativedate
    *daysafter
    *secondesafter

ce qui me ferais passer par des calculs usineagazesque de secondes,....

avez vous connaissance d'autres fonctions interessantes?, (sur des datetime par exemple)

merci pour votre aide (et vos eventuelles experiences)

christophe

Dernière modification par jambonbeurre (06-02-2008 09:01:05)

Hors ligne

 

#2 11-12-2007 13:08:05

FMolinas  
Membre Geek
Lieu: Lyon
Date d'inscription: 12-06-2007
Messages: 87
Pépites: 97
Banque: 6,435,474,948,567

Re: [RESOLU] calcul sur date

PB est assez pauvre pour la gestion du temps comme tu l'as constaté, c'est bien dommage.
Je vois deux pistes à explorer :
- réutiliser les fonctions supplémentaires développées par Sybase dans ses PFC ;
- passer par ta base de données, qui dispose normalement de fonctions de date/heure plus puissantes.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22