cs_Exploreur
Messages postés4822Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 2016
-
21 sept. 2006 à 10:49
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
22 sept. 2006 à 09:39
Bonjour,
Je voudrais savoir si une personne pourrai m'aider à résoudre un petit problème.
Je voudrais savoir si il y a la possibilté en automatique de mettre la date longue et l'heure dans le caption d'une form en prenant en compte le caption de la form ? Calcul de ma chaine caption form et calcul chaine date et heure, repositionnement dans la caption form gauche pour mon caption et droite pour ma date et heure.Un centrage automatique en fait
Exemple :
Caption de ma form avec date et heure
"Toto est en vancances Vendredi 15 Décembre 2006 12:50:20 "
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 21 sept. 2006 à 10:56
Pas en automatique.
Faut le faire à la main toutes les secondes (pour raffraichir). Et le centrage aussi à la main en mettant autant d'espaces que necessaire.
Parcontre tu as la possibilité de rajouter une StatutBar en bas de la feuille, où là il peut y avoir la date et l'heure gérées automatiquement.
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
cs_Exploreur
Messages postés4822Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201614 21 sept. 2006 à 11:34
Bonjour,
Déjà merci à tous de vous être penchés sur mon "problème"
Casy >> Je me doutais un peu, que cela n'était pas possible en automatique, et qu'il faut mettre des espaces en prenant en compte le jour le plus long ainsi que le mois.
Mortalino >> Le code que tu me donne, c'est ce que je fait en partie(remarque de Renfield) dans mon source "Expédition..N° de bl"
Renfield >> Merci pour tes informaions, c'est cool d'apprendre de nouvelles routines d'utilisation FormatDate....On en apprend tous les jours !
Merci à tous et c'est un plaisir de discuter avec vous
Vous n’avez pas trouvé la réponse que vous recherchez ?
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202171 21 sept. 2006 à 11:49
la police utilisée dans le titre n'est bien souvent pas a chasse fixe....
en clair, le nombre d'espace utilisé ne peux garantir que ta date sera affichée toujours au même endroit, quelque soit la partie 'Titre' de ton Caption.
le seul moyen d'être sur de ce placement, c'est de dessiner le Caption toi-même ^^
cs_Exploreur
Messages postés4822Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201614 21 sept. 2006 à 13:23
Renfield,
J'ai peut-être une solution mais je ne sais pas si elle valable, je te demande donc ton avis :
- J'insère dans la propriété de form.caption mon titre + un certains nombres d'espaces.
- Je calcul ensuite le nombre total de carractères dans form.caption
- Je calcul le nombre total de carractères de date + time
- Je soustrait ce nombre à celui de mon form.caption
- J'enlève un certains nombres d'espaces (calcul ci-dessus)
- Je recombine le tout et je reformule mon form.caption.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202171 21 sept. 2006 à 13:33
Ca ne suffira pas....
les lettres n'ont pas toutes la même largeur.
s'assurer, par exemple 40 caractères avant d'afficher la date et l'heure ne conviendra pas...
pour test, essaye simplement :
Public Property Let FormCaption(ByRef Value As String)
Dim sBuffer As String
sBuffer = FormatDateTime(Date, vbLongDate) & " " & FormatDateTime(Now, vbLongTime)
Me.Caption = Value & Space$(40 - Len(Value)) & sBuffer
End Property
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202171 21 sept. 2006 à 13:48
Merci ^^
j'aime bien la syntaxe qui va avec les property... c'est plus naturel...
au boulot, par exemple, on a la propriété Settings, qui donne accès en lecture ecriture a la config...