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 03/07/2011, 22h32   #1
Membre du Club
 
Homme
Inscription : novembre 2006
Messages : 227
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 53

Informations forums :
Inscription : novembre 2006
Messages : 227
Points : 56
Points : 56
Par défaut Editer dans un etat qu'un nombre limité de caractères d'un champs

Bonsoir,
Dans un formulaire j'ai un champs texte contenant des données comme suit:
Monchamps
mo1;16000
mo2,16100
mo3;16300
etc...

Lors de l'édition de ce champs dans un état je ne voudrais que ne soit visible que les données comme suit:
16000
16100
16300
etc....
c'est à dire supprimer les 4 premiers caractérques.
Comment puis je faire?
Merci par avance de votre aide
nomade333 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2011, 04h16   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 617
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 617
Points : 30 959
Points : 30 959
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Tu peux utiliser la fonction Droite (ou Right en VB) qui te permet d'extraire les x nombres à la droite d'une chaîne. Bien sûr il faut que tu ais toujours le même nombre de caractères.

Pour cela passes ton état en mode création, et sur les propriétés de ton contrôle sélectionnes "Source de contrôle" et les ... pour accéder au générateur d'expressions.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2011, 20h34   #3
Membre du Club
 
Homme
Inscription : novembre 2006
Messages : 227
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 53

Informations forums :
Inscription : novembre 2006
Messages : 227
Points : 56
Points : 56
bonsoir,
Merci pour ton aide.
Oui toutes les données de ce champs sont identiques.
mais que dois je écrire dans "source du contrôle" quelque choses comme SELECT RIGTH (champs1,5) FROM .. et comment cela ne marche pas (faut dire aussi que je suis un novice)?
Merci
nomade333 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2011, 20h52   #4
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 074
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 074
Points : 4 381
Points : 4 381
Envoyer un message via Skype™ à GAYOT
Bonsoir
Comme te l'a dit Philippe avec le générateur d'expression:
Code :
Droite([TaTable]![TonChamp];5)
5 correspondant au nombre de caractères que tu veux conserver à droite.
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 06/07/2011, 19h31   #5
Membre du Club
 
Homme
Inscription : novembre 2006
Messages : 227
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 53

Informations forums :
Inscription : novembre 2006
Messages : 227
Points : 56
Points : 56
Bonsoir, et merci
Mais ce code ne fonctionne pas.
Code :
1
2
 
=Droite([T_Module]![NumModule];5)
Aprés exe. apparition d'une fenêtre avec pour message
"Entrez la valeur du paramètre T_Module"
ensuite
#erreur
Merci par avance de votre aide
nomade333 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 20h05   #6
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
devrait te donner le bon résultat.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 21h43   #7
Membre du Club
 
Homme
Inscription : novembre 2006
Messages : 227
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 53

Informations forums :
Inscription : novembre 2006
Messages : 227
Points : 56
Points : 56
Bonsoir et une fois de plus merci
Je n'ai plus le message
"Entrez la valeur du paramètre T_Module"
mais toujours
#erreur
le dois bien être entré dans le contrôle du champs "Source contrôle"?
Merci par avance de votre aide
nomade333 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 22h16   #8
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
Vérifique si ton champ d'affichage s'appèle aussi NumModule et dans ce cas change le pour quelque chose comme AffNumModule sinon cela crée une sorte de boucle infinie.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 23h11   #9
Membre du Club
 
Homme
Inscription : novembre 2006
Messages : 227
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 53

Informations forums :
Inscription : novembre 2006
Messages : 227
Points : 56
Points : 56
Bonsoir,
Effectivement cela fonctionne.
Merci infiniment
nomade333 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h19.


 
 
 
 
Partenaires

Hébergement Web