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 13/10/2011, 12h05   #1
Membre régulier
 
Avatar de jubourbon
 
Homme
Inscription : octobre 2008
Messages : 349
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : octobre 2008
Messages : 349
Points : 96
Points : 96
Par défaut Creation d'un formulaire permettant de modifier des valeurs

Bonjour à tous,

La question va certainement paraitre idiote, mais le fait est que je ne parviens pas à le faire
Voila, j'ai un formulaire avec des onglets.
Dans un de ces onglets j'aimerai afficher une liste de valeurs provenant d'une table.
La liste se présenterait de la manière suivante:
nom (String)
Present (Boolean)

J'aimerai que l'on puisse modifier et enregistrer les propriétés present, mais pas le nom.

J'ai cherché à droite à gauche, sans succès. Est ce réalisable sur Access 2003? Si oui comment, je suis preneur de toute piste pour commencer.
jubourbon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 13h12   #2
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 075
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 075
Points : 4 385
Points : 4 385
Envoyer un message via Skype™ à GAYOT
Bonjour
Il manque des précisions pour répondre.
Le formulaire a t'il comme source la table en question?

Si oui, une solution consiste à rendre la zone de texte "Nom" inactive. Elle sera ainsi visible et grisée, mais ne pourra pas être changée.
__________________
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 00
Vieux 13/10/2011, 17h40   #3
Membre régulier
 
Avatar de jubourbon
 
Homme
Inscription : octobre 2008
Messages : 349
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : octobre 2008
Messages : 349
Points : 96
Points : 96
Non le formulaire n'a pas de table source, j'ai dessus plusieurs liste qui affiche des données venant de plusieurs tables.
jubourbon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 17h53   #4
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 075
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 075
Points : 4 385
Points : 4 385
Envoyer un message via Skype™ à GAYOT
Et bien dans ce cas le plus simple serait peut être de lui mettre la table en source, ou de mettre dans l'onglet un sous-formulaire basé sur cette table.
__________________
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 00
Vieux 31/10/2011, 11h39   #5
Membre régulier
 
Avatar de jubourbon
 
Homme
Inscription : octobre 2008
Messages : 349
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : octobre 2008
Messages : 349
Points : 96
Points : 96
Bonjour,

J'ai ajouté un sous formulaire pointant sur une requête affichant les données souhaitées.

Pour résumer et pour plus de précision, j'ai une combobox qui liste des produits. En dessous j'ai un sous formulaire affichant le résultat d'une requête (qui lie plusieurs tables) avec des informations sur les produits.
Je souhaiterais que lorsque je sélectionne un produit sur ma combobox, cela filtre le sous formulaire au produit sélectionné.

Coté VBA, j'arrive à récupérer l'id de mon produit lorsqu’il est sélectionné par la combobox, en revanche je ne sais pas comment m'y pendre pour filtrer mon sous formulaire.

Par avance merci pour votre aide.
jubourbon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2011, 11h46   #6
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 075
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 075
Points : 4 385
Points : 4 385
Envoyer un message via Skype™ à GAYOT
Bonjour
Dans la requête source du sous formulaire, il faut rajouter un critère faisant référence à la combobox.
Puis sur l'évènement "Après MaJ" de la combo, faire un Requery sur le sous- formulaire.
__________________
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 00
Vieux 31/10/2011, 12h02   #7
Membre régulier
 
Avatar de jubourbon
 
Homme
Inscription : octobre 2008
Messages : 349
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : octobre 2008
Messages : 349
Points : 96
Points : 96
Merci, mais je ne vois pas comment faire?
Depuis mon formulaire quand clique sur le sous formulaire, dans l'onglet données j'ai Objet Source: maRequete
Comment je fait pour lui transmettre mon critère afin qu'elle retourne les valeurs filtrées?
jubourbon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2011, 13h03   #8
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 075
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 075
Points : 4 385
Points : 4 385
Envoyer un message via Skype™ à GAYOT
Dans la requête en mode création dans le champ commun se placer sur la ligne "Critères"? Clic droit Créer. A partir du générateur retrouver la zone de liste.

Ce qui donne en gros en critère:
Code :
[Formulaires]![NomFormulaire]![NomListe]
Il y a d'autre façon de faire, mais dans ce cas je pense que c'est la plus simple.
__________________
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 00
Vieux 31/10/2011, 13h22   #9
Membre régulier
 
Avatar de jubourbon
 
Homme
Inscription : octobre 2008
Messages : 349
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : octobre 2008
Messages : 349
Points : 96
Points : 96
[Mode Nul]
Désolé, mais je ne trouve pas
J'ai ouverts ma requête en mode création. Dans les propriétés, je n'ai pas de champ commun, ni de critères.
Je suis en Access 2003, peut être est ce pour ça?

Ça doit tellement être évident que je ne le vois pas
[/Mode Nul]
jubourbon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2011, 13h43   #10
Membre régulier
 
Avatar de jubourbon
 
Homme
Inscription : octobre 2008
Messages : 349
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : octobre 2008
Messages : 349
Points : 96
Points : 96
J'ai trouvé, c’était effectivement devant mon nez.
jubourbon 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 05h01.


 
 
 
 
Partenaires

Hébergement Web