Après windows pour les nuls, voici PB pour les bons (ou presque).

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 20-10-2006 12:25:44

thezerg  
Modérateur
Award: calimero
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 966
Pépites: 22,449
Banque: 154,120,629,477,379,100

[RESOLU] Numéro de semaine

Bonjour y'a t-il un moyen pour récupérer le numéro de semaine d'une date en pb?
merci d'avance

Hors ligne

 

#2 20-10-2006 12:44:19

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Numéro de semaine

regardes peut etre par la ?
n° de la semaine

Apres correction voila le bon script...

Code: pb

// a week # (1-53) 
Date ld_today, ld_januaryFirst
int  li_year
long ll_weekOfTheYear

ld_today = date('20/10/2006')
li_year = Year(ld_today)
ld_januaryFirst = Date( String( li_year ) + '-01-01' )
ll_weekOfTheYear = Int( ( DaysAfter(ld_januaryFirst, ld_today) + &
        DayNumber(ld_januaryFirst) ) / 7) + 1
      
messagebox(string(ld_today),string( ll_weekOfTheYear))

Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 20-10-2006 12:59:03

thezerg  
Modérateur
Award: calimero
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 966
Pépites: 22,449
Banque: 154,120,629,477,379,100

Re: [RESOLU] Numéro de semaine

merci pick ca roule mais il mesemble qu'il y a une erreur je l'ai corrigé je pense voila le code

Code: pb

//retourne une semaine  (1-53) 

Date ld_date, ld_premierJanvier
int  li_annee
long ll_num_semaine

ld_date = a_date
li_annee = Year(ld_date)
ld_premierJanvier = Date( String( li_annee ) + '-01-01' )
ll_num_semaine = Int( ( DaysAfter(ld_premierJanvier, Date(ld_date)) + &
        DayNumber(ld_premierJanvier) ) / 7) + 1

return ll_num_semaine

Hors ligne

 

#4 12-12-2006 08:51:07

jdobosz  
crazy geek
Award: jdbozc
Lieu: boulogne billancourt
Date d'inscription: 24-05-2006
Messages: 81
Pépites: 2,241
Banque: 2,700,351,746,124,543

Re: [RESOLU] Numéro de semaine

autre petite solution, mais qui fait un appel à Sybase,
c'est-à-dire, demander à Sybase de répondre à la question en
faisant un

Code: mssql

SELECT DATEPART(week, GETDATE())

ok, cé pas du PB, mais, je déconseille, dans une appli client/serveur, d'utiliser les fonctions now() etc
qui se basent sur l'heure du PC. Celle-ci peut être déréglée !

et puis demander à Sybase quelle heure il est, ou quel jour (semaine), ça ne lui coute pas grand chose !

Voili voilou !

Hors ligne

 

#5 12-12-2006 10:14:28

Doctor Z  
Moderador
Award: PanchoeNacho
Lieu: Vale Figueira (Lisbonne)
Date d'inscription: 30-05-2006
Messages: 756
Pépites: 1,003,082
Banque: 877,135,234,297,804

Re: [RESOLU] Numéro de semaine

Salut,

Si tu utilises les PFC, il me semble qu'il y a une fonction of_WeekNumber ...


http://www.userbars.com/i/543606.gif
Olivença, l'oubliée
Si tu es alentejane, que Dieu te bénisses, si tu ne l'es pas, que Dieu te pardonnes.

Hors ligne

 

#6 08-03-2007 12:35:43

BOBO59  
Membre
Date d'inscription: 05-03-2007
Messages: 7
Pépites: 42
Banque: 0

Re: [RESOLU] Numéro de semaine

53 semaines dans l'année?????

Hors ligne

 

#7 08-03-2007 12:45:33

thezerg  
Modérateur
Award: calimero
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 966
Pépites: 22,449
Banque: 154,120,629,477,379,100

Re: [RESOLU] Numéro de semaine

lol tu chipotes :D

Hors ligne

 

#8 08-03-2007 13:04:28

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Numéro de semaine

thezerg a écrit:

lol tu chipotes :D

non, il te cherche des bobos...


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#9 08-03-2007 13:05:41

thezerg  
Modérateur
Award: calimero
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 966
Pépites: 22,449
Banque: 154,120,629,477,379,100

Re: [RESOLU] Numéro de semaine

t'en vx 59 c'est ca?

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22