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 08/05/2011, 19h23   #1
Nouveau Membre du Club
 
Homme Emmanuel
Inscription : janvier 2011
Messages : 210
Détails du profil
Informations personnelles :
Nom : Homme Emmanuel
Localisation : France

Informations forums :
Inscription : janvier 2011
Messages : 210
Points : 27
Points : 27
Par défaut Déplacement sur zone de liste

Bonjour,

Dans une formulaire, j'ai une zone de liste déroulante qui contient les noms et prénoms de mes Sapeurs Pompiers, après sélection dans cette zdl déroulante, j'affiche le Nom Prénom l'idSP, les fonctions acquises dans une zone de liste.

Ci joint le formulaire :
[IMG][/IMG]

Mon souci est lorsque je sélectionne une fonction, mon numéro d'enregistrement en bas reste sur 1 sur 561.

Comment je peux faire ??

Merci de votre aide
manusp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2011, 21h43   #2
Modérateur
 
Homme Daniel
Inscription : juillet 2006
Messages : 1 220
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Âge : 67
Localisation : France

Informations professionnelles :
Secteur : Services à domicile

Informations forums :
Inscription : juillet 2006
Messages : 1 220
Points : 1 631
Points : 1 631
bonsoir,
1) qu'est-ce qui doit se passer quand tu sélectionnes une fonction ?
2) quel code est associé à cette selection.
un peu plus d'explication sur ton objectif peut nous aider à comprendre.
LE VIEUX est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2011, 22h00   #3
Nouveau Membre du Club
 
Homme Emmanuel
Inscription : janvier 2011
Messages : 210
Détails du profil
Informations personnelles :
Nom : Homme Emmanuel
Localisation : France

Informations forums :
Inscription : janvier 2011
Messages : 210
Points : 27
Points : 27
Bonsoir

alors lorsque je clique sur une fonction je dois avoir la préférence indiquée dans le groupe d option.
pour le moment aucun code n est attribué à cette zone de liste
manusp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2011, 09h26   #4
Membre actif
 
Homme Dominique
Gestion parc machine, assistance informatique, développement Access, Excel...
Inscription : février 2007
Messages : 130
Détails du profil
Informations personnelles :
Nom : Homme Dominique
Âge : 56
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Activité : Gestion parc machine, assistance informatique, développement Access, Excel...
Secteur : Service public

Informations forums :
Inscription : février 2007
Messages : 130
Points : 161
Points : 161
Bonjour.
A priori, d'après la présentation de ton formulaire, celui-ci n'a pas besoin d'être lié à une table ou requête.
Peut-tu donc m'expliquer dans quel but tu veux faire évoluer l'affichage du numéro d'enregistrement?
Cordialement, Dominique.
PapouDomi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2011, 10h28   #5
Nouveau Membre du Club
 
Homme Emmanuel
Inscription : janvier 2011
Messages : 210
Détails du profil
Informations personnelles :
Nom : Homme Emmanuel
Localisation : France

Informations forums :
Inscription : janvier 2011
Messages : 210
Points : 27
Points : 27
Ce formulaire est lié à la table niveausp. en fait je voudrais sélectionner une fonction dans la zone de liste et lui attribué une préférence qui par défaut est de 3 étoiles.
En fait c est en regardant le numéro d enregistrement que je m aperçois que je suis tjs sur le même, même si je clique sur une autre fonction
manusp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2011, 12h11   #6
Membre actif
 
Homme Dominique
Gestion parc machine, assistance informatique, développement Access, Excel...
Inscription : février 2007
Messages : 130
Détails du profil
Informations personnelles :
Nom : Homme Dominique
Âge : 56
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Activité : Gestion parc machine, assistance informatique, développement Access, Excel...
Secteur : Service public

Informations forums :
Inscription : février 2007
Messages : 130
Points : 161
Points : 161
Je pense que tu fais une confusion entre le formulaire et la liste déroulante.
Le fait de faire un choix dans la liste déroulante ne peut, de manière automatique, influencer sur l'enregistrement courant du formulaire.
Pour actualiser le niveau d'une fonction après sa sélection dans ta liste déroulante, il te faut un code de mise à jour de ta table dans la procédure évènementielle "Après mise à jour" de la liste déroulante.
A+
PapouDomi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2011, 13h08   #7
Nouveau Membre du Club
 
Homme Emmanuel
Inscription : janvier 2011
Messages : 210
Détails du profil
Informations personnelles :
Nom : Homme Emmanuel
Localisation : France

Informations forums :
Inscription : janvier 2011
Messages : 210
Points : 27
Points : 27
Ma zone de liste déroulante fonctionne très bien j ai une procédure sur après maj.

dans ma zone de liste fonction, si je clique sur VSAV/COND je devrais être sur l enregistrement 2 sur 561
manusp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2011, 13h37   #8
Modérateur
 
Homme Daniel
Inscription : juillet 2006
Messages : 1 220
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Âge : 67
Localisation : France

Informations professionnelles :
Secteur : Services à domicile

Informations forums :
Inscription : juillet 2006
Messages : 1 220
Points : 1 631
Points : 1 631
bonjour,
Citation:
dans ma zone de liste fonction, si je clique sur VSAV/COND je devrais être sur l enregistrement 2 sur 561
cela veut dire qu'il faut affecter du code sur l'évènement sur clic de ta zone de liste.
LE VIEUX est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2011, 17h42   #9
Nouveau Membre du Club
 
Homme Emmanuel
Inscription : janvier 2011
Messages : 210
Détails du profil
Informations personnelles :
Nom : Homme Emmanuel
Localisation : France

Informations forums :
Inscription : janvier 2011
Messages : 210
Points : 27
Points : 27
ah oui, j'avais pas pensé à ça...

Merci je vais chercher
manusp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2011, 20h46   #10
Nouveau Membre du Club
 
Homme Emmanuel
Inscription : janvier 2011
Messages : 210
Détails du profil
Informations personnelles :
Nom : Homme Emmanuel
Localisation : France

Informations forums :
Inscription : janvier 2011
Messages : 210
Points : 27
Points : 27
Bonsoir,

J'ai mis le code suivant :

Code :
1
2
3
4
5
6
7
Private Sub Liste15_Click()
'Afficher l'enregistrement souhaité
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[idSP] = " & " " & ([Liste15]) & ""
Me.Bookmark = rs.Bookmark
End SUb
Mais, ça me change le nom et prénom quand je sélectionne une fonction
manusp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2011, 08h17   #11
Membre actif
 
Homme Dominique
Gestion parc machine, assistance informatique, développement Access, Excel...
Inscription : février 2007
Messages : 130
Détails du profil
Informations personnelles :
Nom : Homme Dominique
Âge : 56
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Activité : Gestion parc machine, assistance informatique, développement Access, Excel...
Secteur : Service public

Informations forums :
Inscription : février 2007
Messages : 130
Points : 161
Points : 161
Bonjour.
Sur quelle table ou requête est basé ton formulaire?
A+
PapouDomi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2011, 10h09   #12
Nouveau Membre du Club
 
Homme Emmanuel
Inscription : janvier 2011
Messages : 210
Détails du profil
Informations personnelles :
Nom : Homme Emmanuel
Localisation : France

Informations forums :
Inscription : janvier 2011
Messages : 210
Points : 27
Points : 27
Niveausp
manusp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2011, 20h24   #13
Membre actif
 
Homme Dominique
Gestion parc machine, assistance informatique, développement Access, Excel...
Inscription : février 2007
Messages : 130
Détails du profil
Informations personnelles :
Nom : Homme Dominique
Âge : 56
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Activité : Gestion parc machine, assistance informatique, développement Access, Excel...
Secteur : Service public

Informations forums :
Inscription : février 2007
Messages : 130
Points : 161
Points : 161
Bonsoir.
Tu fais une recherche par rapport au numéro de ton Sp au lieu du numéro de fonction
Essayes un code ressemblant à ceci
Code :
1
2
3
4
5
Dim rs As Recordset
Set rs = Me.Recordset
rs.FindFirst "[NoFonction] = " & " " & (liste15.Column(1)) & ""
le ".column" est initile si le numéro de fonction est la colonne lié de ta liste de fonction
Me.Bookmark = rs.Bookmark
J'ai monté vite fait un base de test pouvant ressembler à ce que tu désires et cela semble fonctionner.
Par curiosité, à quoi cela va t'il te servir de faire afficher le numéro d'enregistrement?
A+
PapouDomi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2011, 23h28   #14
Nouveau Membre du Club
 
Homme Emmanuel
Inscription : janvier 2011
Messages : 210
Détails du profil
Informations personnelles :
Nom : Homme Emmanuel
Localisation : France

Informations forums :
Inscription : janvier 2011
Messages : 210
Points : 27
Points : 27
Bonsoir,

pour mon cas ça ne fonctionne pas, j'ai un message d'erreur qui m'indique que l'idFonction est inconnue.

En fait j'aimerais qu'en fonction de l'idSP de ma zone de liste déroulante et de l'idFonction de ma zone de liste, je trouve la préférence (groupe d'options) qui correspond.
manusp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2011, 09h12   #15
Modérateur
 
Homme Daniel
Inscription : juillet 2006
Messages : 1 220
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Âge : 67
Localisation : France

Informations professionnelles :
Secteur : Services à domicile

Informations forums :
Inscription : juillet 2006
Messages : 1 220
Points : 1 631
Points : 1 631
Bonjour,

Citation:
je trouve la préférence (groupe d'options)
c'est nouveau ! ton problème me semble-t-il est moins technique que conceptuel.
on peut imaginer que c'est calculé ou dans une table ou requête mais quel est le lien ?
on a du mal a saisir tes objectifs - si tu n'est pas plus précis sur la structure de ton projet (tables, requêtes etc.....), et les objectifs recherchés on va tourner en rond.
LE VIEUX est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2011, 12h55   #16
Nouveau Membre du Club
 
Homme Emmanuel
Inscription : janvier 2011
Messages : 210
Détails du profil
Informations personnelles :
Nom : Homme Emmanuel
Localisation : France

Informations forums :
Inscription : janvier 2011
Messages : 210
Points : 27
Points : 27
Mon formulaire du post1 est reparti en 3 zones. la zone de liste déroulante sélectionner un sapeur pompier alimente nom prénom matricule. la zone de liste fonction à pour source l idsp de ma zone de liste déroulante donc ma zone de liste fonction n affiche que les fonctions possédées. le groupe d option est la préférence.

la table niveau sp est constitué comme ça :
idsp
idfonction
idpréférence.
manusp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2011, 12h58   #17
Nouveau Membre du Club
 
Homme Emmanuel
Inscription : janvier 2011
Messages : 210
Détails du profil
Informations personnelles :
Nom : Homme Emmanuel
Localisation : France

Informations forums :
Inscription : janvier 2011
Messages : 210
Points : 27
Points : 27
Mon formulaire du post1 est reparti en 3 zones. la zone de liste déroulante sélectionner un sapeur pompier alimente nom prénom matricule. la zone de liste fonction à pour source l idsp de ma zone de liste déroulante donc ma zone de liste fonction n affiche que les fonctions possédées. le groupe d option est la préférence.

la table niveau sp est constitué comme ça :
idsp
idfonction
idpréférence.

Donc quand je sélectionne un sp et une de ces fonctions je voudrais être sur le bon enregistrement et non tjs sur le 1 sur 561
manusp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2011, 16h09   #18
Membre actif
 
Homme Dominique
Gestion parc machine, assistance informatique, développement Access, Excel...
Inscription : février 2007
Messages : 130
Détails du profil
Informations personnelles :
Nom : Homme Dominique
Âge : 56
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Activité : Gestion parc machine, assistance informatique, développement Access, Excel...
Secteur : Service public

Informations forums :
Inscription : février 2007
Messages : 130
Points : 161
Points : 161
Bonjour.
Au risque de me répéter, pourquoi vouloir afficher un numéro d'enregistrement.
Si je suis les explications de tes posts précédents, tu sembles désirer afficher (saisir?, modifier?) la préférence liée aux sapeur / fonction choisis. Dans ce cas, je ne vois pas l'intérêt du numéro d'enregistrement.
A+. Dominique.
PapouDomi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2011, 18h54   #19
Nouveau Membre du Club
 
Homme Emmanuel
Inscription : janvier 2011
Messages : 210
Détails du profil
Informations personnelles :
Nom : Homme Emmanuel
Localisation : France

Informations forums :
Inscription : janvier 2011
Messages : 210
Points : 27
Points : 27
Citation:
Envoyé par PapouDomi
Si je suis les explications de tes posts précédents, tu sembles désirer afficher (saisir?, modifier?) la préférence liée aux sapeur / fonction choisis
C'est tout à fait ça

Citation:
Envoyé par PapouDomi
Dans ce cas, je ne vois pas l'intérêt du numéro d'enregistrement.
En fait c'est en regardant, par hasard le numéro d'enregistrement, que je me suis aperçu qu'un cliquant sur les fonctions, je ne modifiais que l'enregistrement 1.
manusp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 17h00   #20
Membre actif
 
Homme Dominique
Gestion parc machine, assistance informatique, développement Access, Excel...
Inscription : février 2007
Messages : 130
Détails du profil
Informations personnelles :
Nom : Homme Dominique
Âge : 56
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Activité : Gestion parc machine, assistance informatique, développement Access, Excel...
Secteur : Service public

Informations forums :
Inscription : février 2007
Messages : 130
Points : 161
Points : 161
Bonjour.
Puisque le numéro d'enregistrement n'a aucune finalité dans ton cas, pourquoi l'afficher et vouloir le gérer?
Masques l'affichage des enregistrements en mettant les propriétés du formulaire "Afficher sélecteur", "Boutons de déplacement" et "Diviseurs d'enregistrements" à NON.
Ainsi la question de l'affichage du numéro d'enregistrement sera définitivement réglé.
La seule vraie question est en fait: ton formulaire fonctionne t'il selon tes besoins?
Cordialement, Dominique.
PapouDomi 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 12h55.


 
 
 
 
Partenaires

Hébergement Web