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 17/12/2010, 03h17   #1
Invité de passage
 
Inscription : décembre 2010
Messages : 1
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 1
Points : 0
Points : 0
Par défaut Lister le résultat d'un sous-formulaire

Lister le résultat d'un sous-formulaire

J'ai 2 tables contenant des information X, ex
1 table: mathieu, etudiant, repentigny, math@hotmail.com
1 table: maxim, taxi, repentigny, max@hotmail.com
1 table: fred, plombier, montreal, ferd@hotmail.com

2 table: repentigny, blabla1, blabla2
2 table: montreal, blabla1, blabla2

ce que je veux c'est que quand je sélectionne l'enregistrement
par exemple : repentigny, blabla1, blabla2
la zone texte affiche : math@hotmail.com;max@hotmail.com

présentement il n'y a qu'un couriel qui s'affiche, je dois mettre quoi dans source contrôle pour que tous les courriels affichent séparer d'un ";"

Merci @ Albitrix
Albitrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2010, 09h11   #2
Membre confirmé
 
Avatar de spaiku
 
Chef de projet MOA
Inscription : septembre 2007
Messages : 191
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : Arts - Culture

Informations forums :
Inscription : septembre 2007
Messages : 191
Points : 250
Points : 250
Bonjour,

d'après ce que j'ai compris, ta chaîne qui contiendra les adresses mail doit s'afficher dans une TextBox. Si c'est bien cela, tu ne pourras pas te contenter des propriétés du contrôle. Il faudra que tu récupères les enregistrements et que tu construises la chaîne en VBA.

Autre chose : je vois que tu fais la jointure entre tes tables grâce au nom de la ville. Prends l'habitude d'utiliser plutôt des champs NuméroAuto comme identifiants. En l'occurrence, il est peu vraisemblable qu'une ville change de nom (encore que...), mais si cela arrive, il faudra que tu changes ta ligne dans la table 2, mais aussi toutes les lignes rattachées à cette ville dans la table 1. Si en revanche la ville est identifiée par un numéro, tu n'auras qu'à changer qu'une seule ligne, celle de la table 2.
spaiku est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2010, 10h22   #3
Membre éclairé
 
Homme Pierre-Jean
Développeur informatique
Inscription : février 2010
Messages : 306
Détails du profil
Informations personnelles :
Nom : Homme Pierre-Jean
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : février 2010
Messages : 306
Points : 330
Points : 330
Envoyer un message via MSN à paidge
Bonjour,

Oui spaiku a raison Mais aussi, en informatique, il est plus rapide de traiter des nombres que des chaînes de caractères.

Concernant ton problème, il faudrait un peu plus de renseignements. Quand tu dis que tu sélectionnes un enregistrement, veux-tu dire que tu le sélectionnes dans un formulaire continu ? ou dans une liste déroulante sur un formulaire indépendant ? etc.

Cdlt
paidge 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 03h22.


 
 
 
 
Partenaires

Hébergement Web