La recherche a retourné 20 résultats

par beruska
dim. 12/août/2018 14:30
Forum : Débutants
Sujet : [Résolu] trouver la date connaissant le jour de l'année
Réponses : 6
Vues : 1232

Re: Comment trouver la date connaissant le jour de l'année

Pour faire tout simple:
Nom$ = "Antoine"
Naissance$ = "12/08/1977" ; date de naissance - pour faire l'essai, mettre la date d'aujourd'hui

jour = Val(Left(Naissance$,2))
mois = Val(Mid(Naissance$,4,2))
annee = Val(Right(Naissance$,4))
Date$ = Left(Naissance$,5) ; on prend seulement le jour et le ...
par beruska
mer. 01/nov./2017 9:58
Forum : Trucs et astuces
Sujet : Conversion en chiffres romains
Réponses : 17
Vues : 6032

Re: Conversion en chiffres romains

Pour cette conversion en chiffres romains, je n'ai aucun mérite; je l'ai déniché quelque part en 2014, et je l'ai ramassé dans mes "trucs"; c'est vraiment très concis. Salut à tous.
par beruska
mar. 31/oct./2017 20:00
Forum : Trucs et astuces
Sujet : Conversion en chiffres romains
Réponses : 17
Vues : 6032

Re: Conversion en chiffres romains

Le plus simple que j'ai trouvé...
Procedure.s Romani(number.l) ; Conversion d'un nombre entier en chiffres romains

Protected i.l, value.l, result.s

For i = 1 To 13
value = Val(StringField("1000,900,500,400,100,90,50,40,10,9,5,4,1", i, ","))
While number >= value
result + StringField ...
par beruska
mer. 08/juin/2016 20:45
Forum : Applications
Sujet : Calendrier avec changement de mois et d'année VectorDrawing
Réponses : 8
Vues : 2713

Re: Calendrier avec changement de mois et d'année VectorDraw

Une petite idée pour le calendrier.

; calendrier légèrement simplifié: by Beruska 2016 - PB 5.40
; avec l'aide du jour julien plus de problème pour les années bissextiles ou non
; pgup et pg down pour changer de mois; home pour revenir à la date du jour

Enumeration
#fen ;fenêtre principale ...
par beruska
lun. 30/mars/2015 21:33
Forum : Débutants
Sujet : Ouvrir une combo sans utiliser la souris
Réponses : 8
Vues : 2069

Re: Ouvrir une combo sans utiliser la souris

J'utilise toujours cette procédure AutoCompleteComboBox... j'ai fait un petit exemple

Procedure AutocompleteComboBox_SearchEdit(hwnd.l, lParam.l)
Tampon.s = Space(50)
GetClassName_(hwnd, @Tampon, 50)

If Tampon = "Edit" ; Nom de l'objet recherché
PokeL(lParam, hwnd)
EndIf

ProcedureReturn ...
par beruska
lun. 29/sept./2014 20:19
Forum : Applications
Sujet : Calendrier presque perpétuel
Réponses : 5
Vues : 2757

Re: Calendrier presque perpétuel

Déjà fait en 2011, vraiment perpétuel

; Calcul du Jour Julien et du jour de la semaine correspondant, à partir d'une date donnée.
; les dates doivent toujours figurer en format JJ MM AAAA avec espaces ou séparateurs.
; en PB_51 by beruska

Procedure.s datecomplete(date$)

jour$ = "Dimanche,Lundi ...
par beruska
dim. 15/juin/2014 11:11
Forum : Débutants
Sujet : [Résolu] Calcul avec des heures et des minutes
Réponses : 5
Vues : 1200

Re: Calcul avec des heures et des minutes

assez simple:

Code : Tout sélectionner

Hrdv=15
Mnrdv=30

; transformer l'heure du rendez-vous et l'heure actuelle en minutes
attente = (Hrdv*60 + Mnrdv) - (Hour(Date())*60 + Minute(Date()))

; et reconvertir en heures-minutes
Debug "Attente = " + Str(Int(attente/60)) + ":" + Str(attente%60)
par beruska
mar. 19/nov./2013 10:55
Forum : Débutants
Sujet : remplir ComboBoxgadget automatiquement avec BDD sqlite
Réponses : 16
Vues : 2962

Re: remplir ComboBoxgadget automatiquement avec BDD sqlite

Personnellement j'utilise une macro pour pouvoir rétablir la combo chaque fois qu'il y a changement.
Macro RemplirCombo

ClearGadgetItems(#combobox)
DatabaseQuery(0, "SELECT nomfilm FROM main.film ORDER BY nomfilm")

While NextDatabaseRow(0)
AddGadgetItem(#combobox,-1,GetDatabaseString(0,0 ...
par beruska
sam. 24/nov./2012 12:30
Forum : Informations et tutoriaux
Sujet : [TUTO]-Calcul des nombres premier
Réponses : 1
Vues : 3064

Re: [TUTO]-Calcul des nombres premier

J'ai bien aimé l'algorithme pour le calcul des nombres premiers; l'inconvénient est que pour les grands nombres il faut un temps fou. A chaque itération il faut limiter la recherche à la sqr du nombre qui diminue à chaque division. Et encore plus vite en travaillant seulement sues les nombres ...
par beruska
ven. 06/janv./2012 10:17
Forum : Débutants
Sujet : formatage de sortie pour les nombre (separateur milliers)
Réponses : 21
Vues : 3777

Re: formatage de sortie pour les nombre (separateur milliers

Il existe aussi cette procédure:
Procedure.s StrNum(Number.s, decimal.l = 2) ; Formats a number string as a number string customized for a specified locale.
Protected result.s, fmt.NUMBERFMT
fmt\NumDigits = decimal ; Specifies the number of fractional digits.
fmt\LeadingZero = 0 ; Specifies ...
par beruska
mer. 28/déc./2011 20:46
Forum : Discussion générale
Sujet : Dictionnaire de mots anglais et espagnol
Réponses : 8
Vues : 1644

Re: Dictionnaire de mots anglais et espagnol

Salut!
Pour la liste de mots en anglais, j’utilise ceci :
Va sur le site http://www.iread.it/verbatron.php
Fais le download. Dans le dossier zip tu trouves un sous-fichier Verbatron2, puis Dizionari
Tu ouvres le SmallEnglish, et le fichier basic-engl.txt est fait pour toi.
(Il y a aussi les mots en ...
par beruska
jeu. 15/sept./2011 22:53
Forum : Trucs et astuces
Sujet : Calcul de temps entre une distance et une vitesse
Réponses : 14
Vues : 2187

Re: Calcul de temps entre une distance et une vitesse

Tout simple:
Procedure.s kmbytime(d.f, v.f)

Shared jours,heures,minutes,secondes

t.f = d/v
t = t/24
jours = Int(t)
t = (t - Int(t)) * 24
heures = Int(t)
t = (t - Int(t)) * 60
minutes = Int(t)
t = (t - Int(t)) * 60
secondes = Round(t, #PB_Round_Nearest)

Debug Str(jours) + " jour(s ...
par beruska
sam. 10/sept./2011 10:58
Forum : Linux
Sujet : Insérer le signe €
Réponses : 4
Vues : 2526

Re: Insérer le signe €

Merci de vos réponses... Quand je travaille sous Windows, j'ai toujours utilisé Chr(128) pour €.
Dans la version linux PB4.51 il doit y avoir un problème dans l'outil intégré ASCII, car € = chr(164) et il y a un certain nombre de cases vides, par exemple les premières cases qui suivent chr(127 ...
par beruska
sam. 10/sept./2011 8:27
Forum : Linux
Sujet : Insérer le signe €
Réponses : 4
Vues : 2526

Re: Insérer le signe €

Je connais très bien Alt gr + e, mais si je l'utilise dans mes codes il me donne EUR au lieu de €, ce qui est très gênant dans les affichages; donc j'ai voulu essayer Chr(164), et là le signe ne correspond pas. Mystère...
par beruska
ven. 09/sept./2011 19:35
Forum : Linux
Sujet : Insérer le signe €
Réponses : 4
Vues : 2526

Insérer le signe €

Sous Ubuntu je ne peux pas insérer le signe €. Les outils ascii disent chr(164), mais ça ne donne pas le bon signe. Que faire?
Merci.