Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
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 19/10/2007, 21h28   #1
Membre à l'essai
 
Inscription : avril 2004
Messages : 158
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 158
Points : 24
Points : 24
Par défaut [Access][Formulaire] Mettre à jour une table tierce

Bonjour,

J'ai une base de données constituée de 3 tables :
- 1 table regroupant les contacts
- 1 table regroupant les activités
- 1 table de jointure permettant de lier 1 contact à 1 ou plusieurs activités.

Je mets à jour ces tables à partir d'un formulaire de ma base Access.
Que me conseillez-vous comme élément de formulaire pour mettre à jour ma table de jointure ?
Je pensais à des cases à cocher mais le nombre de case à cocher peut fluctuer suivant le nombre d'activités en base.

Merci pour vos conseils.
Longrais est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2007, 21h57   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 356
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 356
Points : 29 273
Points : 29 273
Perso, je le ferai avec un ComboBox.

Une requête auto update, et le tour est joué.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2007, 17h45   #3
Membre à l'essai
 
Inscription : avril 2004
Messages : 158
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 158
Points : 24
Points : 24
Il me semble qu'on ne peut pas selectionner plusieurs éléments d'une comboBox ?
Longrais est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2007, 18h18   #4
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 356
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 356
Points : 29 273
Points : 29 273
Correct, mais tu peux avoir plusieurs enregistrements dans ton sous formulaire.

J'ai répondu et mis un exemple pour un problème similaire ici
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2007, 11h54   #5
Membre à l'essai
 
Inscription : avril 2004
Messages : 158
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 158
Points : 24
Points : 24
Bonjour,

J'ai créé un sous-formulaire pour remplir ma table de jointure à partir de mon formulaire principal.
Or, je dois connaitre l'id pour ajouter une activité à un contact alors que j'aimerai ajouter une activité par le nom avec un combo Box.

Comment faire la modification ?

Merci.
Longrais est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2007, 12h03   #6
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 356
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 356
Points : 29 273
Points : 29 273
Il suffit de prendre la seconde colonne en affichage, dans les propriétés, on peut choisir le nombre de colonnes que l'on va utiliser et la taille des colonnes.

Si la taille de la première qui contient l'ID est réglée sur 0, elle est active, mais on ne la voit plus.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2007, 12h21   #7
Membre à l'essai
 
Inscription : avril 2004
Messages : 158
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 158
Points : 24
Points : 24
Bonjour,

Je n'ai pas bien compris.
Je réexplique.

J'ai la fiche d'une personne. Quand je veux lui ajouter une activité, je dois renseigner le numéro de l'activité dans mon sous-formulaire.
Alors que j'aimerai sélectionner le nom de l'activité dans un comboBox.

J'ai essayé d'ajouter un comboBox en allant chercher les données de la table activites mais les autres champs ne se remplissent pas automatiquement.

Comment faire ?

Merci.
Longrais est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2007, 19h42   #8
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 356
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 356
Points : 29 273
Points : 29 273
As tu regardé en détail l'exemple qui se trouvait sur l'autre message.

Mais à part le nom des tables et des champs, c'est ce que tu veux obtenir.

Pour que tu puisse remplir automatiquement, il faut te baser sur une requête.

Détail l'autre base, tout s'y trouve.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement 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 11h46.


 
 
 
 
Partenaires

Hébergement Web