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 02/09/2011, 09h28   #1
Nouveau Membre du Club
 
Homme
Étudiant
Inscription : juillet 2011
Messages : 63
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : juillet 2011
Messages : 63
Points : 27
Points : 27
Par défaut Afficher une table dans un SF grâce à une combobox

Bonjour,

Comme le dit le titre, je cherche à sélectionner mes différentes tables grâce à une liste déroulante et qu'à chaque sélection, celles-ci s'affichent dans un sous formulaire en mode feuille de données afin d'être modifiables...

Une requête globale de toutes mes tables n'est pas envisageable car il m'est impossible de faire des liaisons/relations entre mes tables...

En source de mon formulaire j'ai mis: Tb_Etats

Le soucis et que cette source ne change pas avec les commandes suivantes:

Code :
1
2
3
4
If Me.combTable.Value = "Tb_Emplacement" Then
        Me.sfrmMod.Form.RecordSource = "SELECT DISTINCT * FROM Tb_Emplacement;"
        Me.sfrmMod.Form.Requery
    End If
Existe-t-il une solution?

J'ai aussi la solution de faire comme dans le tuto de recherche multicritère de caféine (listbox pour affichage des résultat + double clic pour éditer) mais celà me fait rajouter un formulaire d'édition...

Merci par avance
facedeharicot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/09/2011, 10h17   #2
Membre confirmé
 
Avatar de lelensois16
 
Homme Romain M.
Étudiant
Inscription : avril 2009
Messages : 167
Détails du profil
Informations personnelles :
Nom : Homme Romain M.
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant
Secteur : Conseil

Informations forums :
Inscription : avril 2009
Messages : 167
Points : 204
Points : 204
Bjr,

Le problème est peut être lié au fait que toutes tes tables sont différentes (donc les entêtes sont différents ) , un sous formulaire a tendance a conserver ses entêtes de lignes.

Peut être qu'il faudrait réaliser plusieurs sous formulaires ( et jouer avec la propriété visible ) ?

Cdt
lelensois16 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/09/2011, 10h31   #3
Nouveau Membre du Club
 
Homme
Étudiant
Inscription : juillet 2011
Messages : 63
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : juillet 2011
Messages : 63
Points : 27
Points : 27
Merci pour ta réponse.

Oui les entêtes sont toutes différentes et même un repaint ne donne rien

Effectivement c'est une solution d'empiler tous les sous-formulaires mais niveau gestion des formulaires
Cette solution permet cependant très peu de code VBA

Pour plus de "propreté", il y a moyen de faire un système d'onglets associé avec la propriété visible mais je crois que visuellement ta solution me convient mieux

Si d'autres ont des idées, je suis preneur

EDIT: merci au modérateur d'avoir changé mon sujet de catégorie, j'ai le mauvais reflexe de mettre mes questions dans la catégories VBA
facedeharicot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2011, 10h29   #4
Nouveau Membre du Club
 
Homme
Étudiant
Inscription : juillet 2011
Messages : 63
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : juillet 2011
Messages : 63
Points : 27
Points : 27
Je passe le topic à résolu puisque j'ai utilisé la méthode de lelensois16:
création de plusieurs sous formulaires et utilisation de la propriété visible.

Un peu barbare mais ça fonctionne bien (mes tables ne contiennent que quelques enregistrements de référence).

Merci
facedeharicot 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 18h37.


 
 
 
 
Partenaires

Hébergement Web