Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1745 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Access]Problème de requete dans un formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Access]Problème de requete dans un formulaire

n°1430744
spitagor
Posté le 24-08-2006 à 15:51:15  profilanswer
 

Bonjour
 
J'ai un formulaire tout bete sous forme tabulés ou s'affichent des contacts sous forme tabulaire
 
 
contact n°1 (num_contact)
infos + zone de liste (contenant des infos specifique à un contact dans une autre table)
-------
contact n°2 (num_contact)
infos + zone de liste (contenant des infos specifique à un contact dans une autre table)
-------
 
etc
 
j'aimerais pouvoir afficher des informations spécifiques sur chaque contact (informations que je vais chercher dans une autre table grace au n° de contact) dans ma zone de liste
 
dans ma zone de liste, j'ai une requete SQL qui se base sur num_contact . Le problème, c'est que cette requête se base toujours sur le même n° de contact (le premier), et ne met pas à jour la liste en fonction de num_contact
 
j'espere avoir été clair.
 
Merci d'avance pour votre aide !
 

mood
Publicité
Posté le 24-08-2006 à 15:51:15  profilanswer
 

n°1430773
marcovino
Posté le 24-08-2006 à 16:23:15  profilanswer
 

la zone de liste c'est un élément List Box?
tu veux dire quoi exactement sous "forme tabulaire"?
tu fais comment pour passer d'un contact à l'autre?

n°1430817
spitagor
Posté le 24-08-2006 à 17:01:40  profilanswer
 

1.oui la zone de liste est une listbox
 
2.quand je dis sous forme tabulaire, je veux dire que les contacts s'affichent à la suite, les un en dessous des autres, donc on peut voir tous les contacts dans le même formulaire (ce mode de fonctionnement ne doit pas changer)
 
3. je ne passe pas d'un contact à l'autre puisque ils sont tous affichés dans le même formulaire
 
en fait j'ai une liste déroulante en haut de mon formulaire où je choisis un etablissement  qui me sert de filtre pour les contacts.


Message édité par spitagor le 24-08-2006 à 17:02:55
n°1430859
marcovino
Posté le 24-08-2006 à 17:22:49  profilanswer
 

ok ça commence à être plus clair, tu choisis l'établissement de la liste déroulante, ensuite les contacts correspondants s'affichent dans la listbox
 
tu souhaites faire quoi à partir de là? cliquer sur un contact pour avoir plus de détails sur lui (détails tirés d'autres tables) ?

n°1430884
spitagor
Posté le 24-08-2006 à 17:35:37  profilanswer
 

non, mes contacts s'affichent sous la forme de champs (classique)
 
 
 
chaque contact peut se voir affecter des critères, je veux pouvoir les visualiser d'un coup avec les infos des contacts
 
voici la gueule du formulaire lorsqu'on l'affiche (en mode créatio nil n'y a bien sur qu'une seule ligne de contacts) :
formulaire visualisation contacts
etablissement blabla (liste déroulante qui fait office de filtre)
_________________________________________________________
 
 
contact n°4
 
nom                               Listbox : critères de ce contact
prenom                               critère 1
etc                                    critère 2 etc...
 
--------------------
contact n° 34
nom                               Listbox : critères de ce contact
prenom                               critère 1
etc                                    critère 2 etc...
 
 
etc etc...
 
 
ce qui est vert, c'est ce qui est présent, ce qui est rouge, c'est ce que je veux ajouter
 
jen 'arrive pas à lier ma listbox à un son contact
 
j'espere que c'est plus clair :pt1cable:


Message édité par spitagor le 24-08-2006 à 17:39:09
n°1430889
marcovino
Posté le 24-08-2006 à 17:41:04  profilanswer
 

les contacts sont déjà dans une listbox non?
 
 __________
|__________|              (la liste déroulante)
 
 _____________
| contact 1      
| contact 2      
|     ...            
|                            (la listbox des contacts)
|                    
|____________


Message édité par marcovino le 24-08-2006 à 17:41:58
n°1430892
spitagor
Posté le 24-08-2006 à 17:48:23  profilanswer
 

non, ils ne sont pas dans une listbox, ils sont a cotés  :pt1cable:  
 
en gros je peux voir les infos de tous les contacts en même temps sur le formulaire...

n°1430895
marcovino
Posté le 24-08-2006 à 17:54:42  profilanswer
 

tu génères une listbox pour chaque contact? (si j'ai bien compris)
 
sinon en plus simple je pense, tu crées 1 Listbox avec toutes les données, avec les champs suivant par ex:
 
 __________  
|__________|              (la liste déroulante)  
 
 _____________ _____________  _____________ _____________
| contact 1 | Nom | Prénom | critère 1 | critère 2 | ...      
| contact 2 | Nom | Prénom | critère 1 | critère 2 | ...
|     ...              
|                                                  
|____________  _____________ _____________ _____________
 
si tu veux garder le même format que tu as, j'ai besoin de plus de détails sur comment tu affiches la liste des contacts les uns après les autres sans une listbox; si tu le fais comme ça, dans la boucle qui les affiche (s'il y en a une) il faut créer la listbox correspondant à chaque contact en utilisant le Contact_ID correspondant, comme ça chaque listbox correspond ...

n°1430920
spitagor
Posté le 24-08-2006 à 18:16:39  profilanswer
 

Oui je génère une listbox pour chaque contact
Lorsque tu crée un formulaire, il te propose plusieurs mode : avec le mode tabulaire tu peux voir tous tes enregistrements d'un coup
 
Dans le code je n'ai pas de boucle qui affiche les enregistrements, c'est access qui s'en charge, moi je ne fais que les filtrer.


Message édité par spitagor le 24-08-2006 à 18:17:13
n°1430944
spitagor
Posté le 24-08-2006 à 18:48:07  profilanswer
 

bon, je viens de voir que ce que je veux faire n'est pas possible car mon formulaire est en mode continu et non pas en mode simple, je le mets en mode simple et ca marchera en théorie (puisqu'il faudra se déplacer manuellement entre les enregistrements ce qui mettra à jour num_contact)
 
thx en tout cas  :hello:

mood
Publicité
Posté le 24-08-2006 à 18:48:07  profilanswer
 

n°1430947
marcovino
Posté le 24-08-2006 à 18:55:06  profilanswer
 

de rien, désolé si je ne t'ai pas fait avancer...

n°1430950
spitagor
Posté le 24-08-2006 à 19:00:00  profilanswer
 

si si au contraire ca m'a aidé a me creuser la tête  :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Access]Problème de requete dans un formulaire

 

Sujets relatifs
requete sql décalérequete access
requette selection sur AccessProbleme creation site !!
Efficacité requête de mise à jour d'enregistrement{resolu}[vba-access] problème avec "word.application"
SQL Access Regrouper tous les champsRequête SQL sur des valeurs d'attributs d'un objet
probleme requete et formulaire access...[ACCESS] probleme de requete a partir d'elements d'un formulaire
Plus de sujets relatifs à : [Access]Problème de requete dans un formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR