Formulaire access

Résolu
merciderépondre Messages postés 33 Statut Membre -  
merciderépondre Messages postés 33 Statut Membre -
Bonjour,

je n'arrive pas à filtrer mes années et mes semaines sur un formulaire access. Mon problème du coup c'est que dans mes listes déroulantes je vois par exemple Mr dupond année 2003 2004 2005 2006 semaine 1, 2,3,4,5,6,7...52
je voudrais le voir une seule fois à la dernière semaine précédente de l année de manière à remplir la semaine encours... faut il que je passe par une requête obligatoirement?
Bref je pense que vous avez compris mon problème, pouvez vous m'aider, je suis sur un format de fichier 2002 2003 et j'entends parler de filtre mais je ne trouve pas, faut il que je filtre avant dans ma table/requête ou directement sur le formulaire?!!!

merci beaucoup....!!!!

7 réponses

LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
 
Au risque de me répéter:
Il te faut plusieurs tables, et ensuite tu mettras les données d'une des tables dans le formulaire principal et celles d'une ou plusieurs tables dans le sous formulaire, le "filtrage" se faisant tout seul grâce aux liens entre les tables.

A priori la structure de ta base n'est pas bonne, ça ne sert à rien d'essayer d'avancer comme ça.
1
merciderépondre Messages postés 33 Statut Membre 19
 
ok..
je vais essayer de changer quelque trucs.. merci pour ton aide...
0
LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
 
je voudrais le voir une seule fois à la dernière semaine précédente de l année de manière à remplir la semaine encours... faut il que je passe par une requête obligatoirement?

Je comprends pas bien la question. Tu voudrais le voir une fois dans la liste ou dans le formulaire? Tu veux remplir la semaine en cours à quel endroit???

Etc etc.

Access, c'est déjà pas hyper simple, mais alors si on n'a pas les données du problème...
Dis nous tout: A quoi sert le formulaire, ce qu'il contient, à quoi sert la liste, et où tu veux mettre la semaine en cours.
0
merciderépondre Messages postés 33 Statut Membre 19
 
oui en effet je vais être plus claire!!

l'activité de l'entreprise consiste à recruter des ingénieurs et suivre leurs projets...
je dois faire un formulaire pour plusieurs entreprises mais adaptées à chacune d'elle.
je voudrais donc faire plusieurs formulaires du type:

entreprise X pays A
ville (faire une liste déroulante avec juste les 2 villes de ce pays A, pas de ts les pays)
filtrer pour avoir seulement l'année 2008
" " la semaine 35
et pour chaque personne: qu'il puisse choisir son nom et alors automatiquement plusieurs contrôles se rempliraient comme son directeur, ses données de la semaine précédente...

voila j'espère avoir été assez claire sur l'activité... mon formulaire est basée sur une table qui contient tte l'activité depuis 2002 et je voudrais savoir si tt d'abord je dois resté en formulaire issu de la base ou si je peux passer en formulaire issu de requete mais ds ce cas il faudrai que ça change les données de la table... pour que ce soit à jour chaque semaine...

et autre question: je n'arrive pas à faire en sorte qu'une liste déroulante dépende d'une autre qui dépend d'une autre etc... pour que ce soit automatisé....

j'espère que vous me comprendrez!!!

merci beaucoup beacoup pour votre aide très précieuse!!!
0
LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
 
Si toutes les données sont dans la même table, tu peux faire un seul formulaire, basé sur une requête qui extraierait les coordonnées de chaque entreprise.
Une première liste de choix permettrait d'afficher l'entreprise de ton choix dans ce formulaire.
La liste des villes serait basée sur une requête faisant référence au nom de cette entreprise, et les données des personnes apparaîtraient dans un sous-formulaire.

MAIS:
Il me paraîtrait plus adapté d'avoir plusieurs tables.
D'après ce que tu me dis:
Une table Entreprises,
Une table Ingénieurs
Une table Activité

Parce que si toutes les infos sont dans la même, il doit y avoir des sacrées redondances...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
merciderépondre Messages postés 33 Statut Membre 19
 
en fait il y a plusieurs tables mais je me sers de celle qui contient le plus d'info...
donc si je comprends bien dans un formulaire je peux faire appel à 15 requetes s'il y a 15 entreprises par exemple?
et les sous formulaires ferait appelle aux mêmes requetes? parceque est ce que les données des sous formulaires sont issu de ma table de base ou des requete issu de cette table?

Merci bcp!!! heureusement que quelqu'un m'aide!!!
merci!!
0
LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
 
Non, tu peux faire une seule requête, avec un critère variable (en l'occurence le pays, la ville ou l'entreprise qui t'intéresse et que tu auras choisi dans la liste déroulante)

Mais comme je ne sais pas ce qu'il y a dans tes tables je ne peux pas te dire si les sous-formulaires seront basés sur une ou plusieurs tables...
0
merciderépondre Messages postés 33 Statut Membre 19
 
Bonjour,

Comment fait on pour faire un critère variable dans une requête?

ET pour mes tables en faites, une table réunit tte l'info dont g besoin sur les entreprises, le pays, la ville, les ingéniuers, les activités des ingénieurs.... depuis 2002 et avec des données pour chaque semaine... c'est donc dans cette table que je voudrais que l'info que je rentre dans mes formulaires et sous formulaires, s'enregistre...
donc est ce que:
mon formulaires est issu d'une requete avec un critère variable pour changer l'entreprise..
mes sous formulaires dépendent de la table qui contient tte les données?

Merci beaucoup pour ton aide...
0