Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Lien entre formulaire access

thomichna, le mercredi 24 novembre 2004 à 08:56:06
Bonjouirs à tout le monde en ce mercredi matin radieux.
J'ai un petit probleme avec access. Je fais un questionnaire mais il y a plusieurs page et j'aimerai lié les formulaires entre eux. C'est à dire que qd si parexemple je met l'enregistrement 2 du formulaire1, alors tout les formulaires qui suivent soit en sur l'enregistrement 2. Est-ce possible????
Merci.
Répondre à thomichna  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
zenon, le mercredi 24 novembre 2004 à 12:14:11
Je me demande si tu ne confonds pas "pages" d'un formulaire et formulaire.

Si je comprends bien, tu as un questionnaire unique trop long pour être affiché sur une seule page. Rien ne t'empêche d'ajouter des sauts de page dans un formulaire unique.
Répondre à zenon

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
thomichna, le mercredi 24 novembre 2004 à 13:04:45
En fait, c'est un questionnaire dans lequel j'ai plusieurs formulaires qui se suivent par des bouton next que j'ai mis. Si je fait des changements sur les formulaires, et je crée ainsi plusieurs enregistrements dessus, j'aimerais que si par exemple j'ouvre mon questionaire, et je selctionne l'enregistrment 3 de la première page, et je fait next, la page suivante soit sur l'enregistrement 3 et ainsi de suite.
Répondre à thomichna

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
zenon, le mercredi 24 novembre 2004 à 13:30:25
Mais, "derrière" ces formulaires y a-t-il une ou plusieurs tables?

S'il n'y a qu'une table, il est en principe inutile de créer plusieurs formulaires mais la solution serait d'ouvrir l'autre formulaire avec une condition Where utilisant la clé primaire ( identique dans ce cas)

Sinon, si tes formulaires sont fondés sur des tables différentes, il faudrait inclure la clé externe de la table qui sert de "lien".
Répondre à zenon

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
thomichna, le mercredi 24 novembre 2004 à 13:49:04
Se sont plusieurs tables : une trentaine
Et autant de formulaires.
Ils n'ont rien en commun : le premier formulaire va plarler des condition de vente, le seconde, du choix du produit, apres les particularité technique...etc. Ils n'ont pratiquement rien en commun. Je n'ai mis aucune clé primaire car il n'y en avait pas besoin.
Répondre à thomichna

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
zenon, le mercredi 24 novembre 2004 à 14:03:16
alors je ne comprends pas pourquoi tu souhaites passer d'un enregistrement défini d'un formulaire à l'autre puis qu'il n'y a pas de lien entre eux...

A moins que ces enregistrements n'aient été créés par une même personne... mais dans ce cas, il y a bien un lien.

Il n'y a en tous cas pas d'autre moyen que d'en créer un; à mon avis.
Répondre à zenon

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
thomichna, le mercredi 24 novembre 2004 à 14:20:40
En fait, ce questionnaire à pour but de voir les modification d'un projet. A chaque enregistrement, il ya une modification et c'est pour cela qu'il faut des liens sinon on arrive plus à s'y retrouver. alors que si les formulaires sont liés, il n'y a pas d'ambiguité. Un enregistrement regroupe tous les formulaires à une certaine date...tu comprends ??
Répondre à thomichna

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
zenon, le mercredi 24 novembre 2004 à 14:42:30
Euh... pas bien...

S'il existe un lien entre les tables, on peut l'utiliser pour passer d'une table à l'autre. Mais ce lien existe-t-il?

Quel(s) critère(s) perme(tent) d'identifier les enregistrements?

Quand tu dis qu'un enregistrement regroupe tous les formulaires à une même date, en principe le n° de cet enregistrement permet d'identifier un et un seul enregistrement dans les tables connexes.
Si c'est le cas, tu peux y faire référence.
Répondre à zenon

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
thomichna, le mercredi 24 novembre 2004 à 15:02:30
En fait, entre les tables il n'y a pas de lien, mais j'aimerai que sur la premiere page, je mette par exemple enregistrement du 12/04/2004, alors tout les enregistrements des autres formulaires seront sur cet enregistrement du 12/04/2004 (qui est l'enregistrement 2 par ex.).

Il faudrait peut etre que je mette une case qui enregistre automatiquement la date du jour peut être?
Répondre à thomichna

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
zenon, le mercredi 24 novembre 2004 à 15:33:47
On tourne un peu en rond, non?

Si un critère quelconque te permet de relier les tables, il suffit d'y faire référence.

Tu peux par exemple créer un formulaire d'accueil dans lequel tu entres la valeur recherchée, par exemple la date.
Il suffit alors de faire référence à cette valeur pour ouvrir les formulaires connexes en y faisant référence à l'ouverture.

Si cela te semble convenir et que tu ne sais pas comment faire, je peux t'expliquer...

Vois d'abord si un critère quelconque te permet d'identifier les enregistrement de manière unique, sinon, c'est impossible.
Répondre à zenon

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
thomichna, le mercredi 24 novembre 2004 à 15:35:55
Oui, je peux mettre la date sur tous les formulaires pour y faire. Par contre si tu peux m'expliquer, se serait extraordinaire ;)
Répondre à thomichna

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
thomichna, le mercredi 24 novembre 2004 à 15:49:33
Désolé mais je doit y aller, je serai sur le forum la semaine prochaine, mercredi, en tout cas merci pour ta patience et j'espere que l'on pourra se recontacter mercredi prochain car ton aide m'ai tres précieuse, merci.
Répondre à thomichna

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
santiago69, le mercredi 24 novembre 2004 à 15:59:29
je reprend la discussion en cours de route...
peut etre puis je t'expliquer si tu reste connecte

Il y a 10 types de personnes dans le monde
Ceux qui comprennent le binaire et les autres.
Répondre à santiago69

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
zenon, le mercredi 24 novembre 2004 à 17:41:52
Es-tu sûr qu'il n'y a qu'un enregistrement par date et par formulaire?

Existe-t-il un champ "date" dans tous tes enregistrements?

Si oui; crée un formulaire indépendant appelé par exemple "F_accueil" et ajoute un contrôle de texte au format Date/Réduit avec un masque de saisie de type 00/00/0000 que tu appelles par ex. RechDate. Laisse ce formulaire ouvert en permanence.

Ensuite, dans les propriétés de tous tes formulaires, tu ajoutes dans les propriétés, sous l'onglet filtre: [NomDeTonContrôleDate]=Forms![F_acceuil]![RechDate]

En principe, tous tes formulaires s'ouvriront à la date choisie.

Cette procédure ne nécessite pas l'écriture de code VB mais elle impose de repasser par le formulaire "accueil" pour modifier les dates.
Il y a de meilleurs moyens d'y arriver mais plus complexes...
Répondre à zenon

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
thomichna, le mercredi 1 décembre 2004 à 09:12:05
Bonjours, merci de ta réponse mais en fait y a un problème. Les utilisateurs ne veulent pas mettre la date sur tous les formulaires. Donc il faudrait :
Lier tous les formulaires entre eux par les enregistrements de sorte que si je choisie le deuxieme enregistrement du 2eme formualire alors tous les autres se mettront sur le 2eme. Mais comment faut-il faire ??
Répondre à thomichna

15


  • 3
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
 zenon, le mercredi 1 décembre 2004 à 18:18:39
vois la suite sur ton nouveau post...
Répondre à zenon

Résultats pour lien entre formulaire access

Liste déroulante dans un formulaire Access (Résolu) Bonjour, je voudrais créer une zone de liste modifiable dans un formulaire Access telle que lorsqu'on entre une valeur n'appartenant pas à la table associée, celle-ci s'y ajoute automatiquement après avoir demandé de renseigner les... www.commentcamarche.net/forum/affich-794838-liste-deroulante-dans-un-formulaire-access
Formulaire access (Résolu) 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... www.commentcamarche.net/forum/affich-8335723-formulaire-access
[Access] Définir zone d'impression formulaire (Résolu) Bonjour, Je voulais savoir s'il était possible de définir une zone d'impression dans un formulaire access, ou à défaut, si l'on pouvait exclure de l'impression certains éléments (combobox, liste, etc.) Merci d'avance. Cdlt Sheraf www.commentcamarche.net/forum/affich-1793748-access-definir-zone-d-impression-formulaire

Résultats pour lien entre formulaire access

[Javascript] Effacer un champ de formulaire lors du clic (focus)Il vous est sûrement arrivé de tomber sur un formulaire HTML avec des valeurs pré-remplies décrivant par exemple le type de valeur attendue. L'intention est louable mais il est désagréable de devoir sélectionner ce texte et le supprimer avant de... www.commentcamarche.net/faq/sujet-884-javascript-effacer-un-champ-de-formulaire-lors-du-clic-focus
Ergonomie des formulaires en ligneLes formulaires constituent un style d'interaction particulier qui comme les formulaires papier permettent de guider la saisie d'informations dans des champs spécifiques identifiés par des intitulés... Les formulaires permettent notamment de... www.commentcamarche.net/faq/sujet-10789-ergonomie-des-formulaires-en-ligne
[Sécurité] Les Access Control Lists (ACLs)ACL Outrepasser les droits de base d'un système Linux en utilisant les ACLs. I. PREREQUIS II. Introduction III. Définition IV. Mise en place de support pour les ACLs Vérification de la prise en charge des ACLs par le kernel Installation... www.commentcamarche.net/faq/sujet-3773-securite-les-access-control-lists-acls

Résultats pour lien entre formulaire access

Access formulaire valeur par defaut (Résolu)Bonjour a tous et a toute Voila j'ai un formulaire access avec deux champs par exemple libelle et descriptif je rentre une valeur dans libelle et je voudrai ensuite que cette valeur se copie dans descriptif quand ma souris pointe sur descriptif... www.commentcamarche.net/forum/affich-1434990-access-formulaire-valeur-par-defaut
Onglets en Access (Résolu)Bonjour, Je voudrais savoir comment utiliser les onglets dans les formulaires Access office 2007 www.commentcamarche.net/forum/affich-5392412-onglets-en-access
Controle de saisie Access (Résolu)Bonjour à tous, J'aimerais savoir comment faire pour réaliser des contrôles de saisie dans des formulaires Access, du genre, vérifier que le premier caractère soit une majuscule ou que ce ne soit que des chiffres qui sont saisient et de plus... www.commentcamarche.net/forum/affich-4982699-controle-de-saisie-access