Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/01/2012, 16h40   #1
Invité de passage
 
Homme
MONTPELLIER
Inscription : janvier 2012
Messages : 10
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : MONTPELLIER
Secteur : Industrie

Informations forums :
Inscription : janvier 2012
Messages : 10
Points : 1
Points : 1
Par défaut Formulaire: texte vertical de bas en haut

Bonjour à tous !
Dans un formulaire, je cherche à écrire un texte à la vertical pour le lire de bas en haut.

Cordialement.
Loudjé est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 09h18   #2
Membre Expert
 
Homme Robert JAMIN
Retraité
Inscription : juillet 2009
Messages : 1 224
Détails du profil
Informations personnelles :
Nom : Homme Robert JAMIN
Âge : 73
Localisation : Belgique

Informations professionnelles :
Activité : Retraité
Secteur : Enseignement

Informations forums :
Inscription : juillet 2009
Messages : 1 224
Points : 2 023
Points : 2 023
Bonjour,
Pour quelle genre de contrôle Etiquette (Label) ou Zone de texte (TextBox)?
__________________
Cordialement.

RJ
rjamin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 17h29   #3
Invité de passage
 
Homme
MONTPELLIER
Inscription : janvier 2012
Messages : 10
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : MONTPELLIER
Secteur : Industrie

Informations forums :
Inscription : janvier 2012
Messages : 10
Points : 1
Points : 1
Par défaut Bonsoir !

C'est pour une zone de texte.

Merci pour votre aide.
Loudjé est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2012, 17h07   #4
Membre Expert
 
Homme Robert JAMIN
Retraité
Inscription : juillet 2009
Messages : 1 224
Détails du profil
Informations personnelles :
Nom : Homme Robert JAMIN
Âge : 73
Localisation : Belgique

Informations professionnelles :
Activité : Retraité
Secteur : Enseignement

Informations forums :
Inscription : juillet 2009
Messages : 1 224
Points : 2 023
Points : 2 023
Bonjour,
Désolé pour le retard.
Si le texte dans la zonne de texte est de longeur à peu près constante il suffit de modifier le contour de la zone de texte en mettant une largeur equivalente à 1 caractère et une hauteur correspondant à la longeur du texte.
Mais attention choisir une police où tout les caractères occupent le même espace (le m et le i par exemple)
__
| |
| |
| |
| |
__________________
Cordialement.

RJ
rjamin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 00h48   #5
Membre éclairé
 
Avatar de tee_grandbois
 
Inscription : novembre 2004
Messages : 216
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 216
Points : 321
Points : 321
Bonsoir rjamin et Loudjé,
cela ne changera pas le problème : la propriété Vertical du texte le fait tout seul mais le sens n'est que de haut en bas et Loudjé le voulait de bas en haut.
tee_grandbois est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 11h28   #6
Invité de passage
 
Homme
MONTPELLIER
Inscription : janvier 2012
Messages : 10
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : MONTPELLIER
Secteur : Industrie

Informations forums :
Inscription : janvier 2012
Messages : 10
Points : 1
Points : 1
Par défaut Bonjour à tous !

Merci à vous 2 pour vos réponses (et ce n'est pas grave pour le retard, y a pas de soucis).
Je n'ai pas trop compris ce que Mr.rjamin me conseillé de faire, mais si j'en crois la réponse de Mr.tee_grandbois cela ne changera rien au sens de lecture du texte. J'aimerais qu'il se lise de bas en haut et par défaut quand on le met à la vertical il se lit de haut en bas.
J'ai donc toujours besoin de votre aide.
Désolé...
Loudjé est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 19h55   #7
Membre Expert
 
Homme Robert JAMIN
Retraité
Inscription : juillet 2009
Messages : 1 224
Détails du profil
Informations personnelles :
Nom : Homme Robert JAMIN
Âge : 73
Localisation : Belgique

Informations professionnelles :
Activité : Retraité
Secteur : Enseignement

Informations forums :
Inscription : juillet 2009
Messages : 1 224
Points : 2 023
Points : 2 023
Bonsoir,
Ne soyez pas désolé d'avoir besoin d'aide sinon plus de forum.
Le problème c'est que la demande n'est pas courante ni facile.
Je crois que passer par VBA en décomposant les mots caractère par caractère pourrait peut-être permettre cela, mais personnellement je ne vois pas encore comment faire et surtout comment faire faire. Mais quelqu'un à peut-être une autre idée, qui pourrait faire avancé.
Il faudrait nous dire le nombre de caractères maximum à formater de cette manière.
__________________
Cordialement.

RJ
rjamin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 00h50   #8
Membre Expert
 
Inscription : mars 2006
Messages : 1 331
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 1 331
Points : 1 460
Points : 1 460
Bonsoir,

Il est possible d'aménager :
Ceci
En :
Code :
1
2
3
4
5
6
7
8
Private Sub Command2_Click()
RevTxt = StrReverse([Text3])
    Label5.Caption = ""
    For x = 1 To Len(Text3)
        Label5.Caption = Label5.Caption & Mid(RevTxt, x, 1) & Chr(13) & Chr(10)
    Next x
    Label5.Height = Len(Text3) * 240
End Sub
Cordialement.
__________________
Questions techniques par MP
Le peu que je sais, c'est à mon ignorance que je le dois.
...............................................................................Sacha Guitry
francishop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2012, 14h10   #9
Invité de passage
 
Homme
MONTPELLIER
Inscription : janvier 2012
Messages : 10
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : MONTPELLIER
Secteur : Industrie

Informations forums :
Inscription : janvier 2012
Messages : 10
Points : 1
Points : 1
Bonjour,
J'ai essayé de rentrer votre code dans mon formulaire et dans les propriétés du texte à retourner (sous évenement sur Clic), mais rien ne se passe.
Loudjé est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 12h06   #10
Membre Expert
 
Inscription : mars 2006
Messages : 1 331
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 1 331
Points : 1 460
Points : 1 460
Bonjour,

Code :
1
2
3
4
5
6
7
8
Private Sub Text3_DblClick(Cancel As Integer)
        'Tahoma => 9 => Gras => Centré
    revTxt = StrReverse([Text3])       'Inverse le texte
    [Text3] = ""                       ' Fait le vide
    [Text3].Value = revTxt             'Colle le texte inversé
    [Text3].Height = Len(Text3) * 240  'Donne la hauteur à Txt3
    [Text3].Width = 150                ' Donne la largeur à Text3
End Sub
Cordialement.
__________________
Questions techniques par MP
Le peu que je sais, c'est à mon ignorance que je le dois.
...............................................................................Sacha Guitry
francishop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 11h06   #11
Invité de passage
 
Homme
MONTPELLIER
Inscription : janvier 2012
Messages : 10
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : MONTPELLIER
Secteur : Industrie

Informations forums :
Inscription : janvier 2012
Messages : 10
Points : 1
Points : 1
Je vous fais suivre mon exemple.
Il faudrait retourner le texte de "Mr. MARTIN" qui se trouve dans le formulaire, pour qu'il puisse se lire de bas en haut.
Merci.
Fichiers attachés
Type de fichier : zip Copie de Bdd.zip (42,9 Ko, 6 affichages)
Loudjé est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 12h52   #12
Membre Expert
 
Inscription : mars 2006
Messages : 1 331
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 1 331
Points : 1 460
Points : 1 460
Bonjour,

Remplace partout Text3 par le nom de ta zone de texte. (Ici => Destinataire1)

Vertical => Non
Aligner texte => Standard (Chercher le meilleur compromis...)
Auto extensible => oui (Prévoir certains noms)
Largeur => 0,33

Joue sur la largeur. Exemple
Code :
[Destinataire1].Width = 160
Cordialement.
__________________
Questions techniques par MP
Le peu que je sais, c'est à mon ignorance que je le dois.
...............................................................................Sacha Guitry
francishop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2012, 09h00   #13
Invité de passage
 
Homme
MONTPELLIER
Inscription : janvier 2012
Messages : 10
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : MONTPELLIER
Secteur : Industrie

Informations forums :
Inscription : janvier 2012
Messages : 10
Points : 1
Points : 1
Merci beaucoup pour votre aide.
Loudjé est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h58.


 
 
 
 
Partenaires

Hébergement Web