English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Toutes les catégories

J'ai un formulaire X, dans lequel j'ai inclus un formulaire Y, dans lequel j'ai inclus un formulaire Z (sous-sous-formulaire). J'ai écrit un code VBA pour modifier la valeur d'un champ du formulaire Z. Mais on me renvoie une erreur (le formulaire Z est inconnu). J'ai écrit mon champ comme tel : Forms!Z.champ_à_modifier.
Qui pourrait m'aider ? J'ai visité plusieurs forums après avoir fait appel aux techniciens de ma boite, mais je ne trouve pas de solution satisfaisante.

2007-02-14 05:26:52 · 3 réponses · demandé par p'tit schtroumpf 2 dans Informatique et internet Programmation

3 réponses

Familles est le sous-formulaire qui contient le sous-sous formulaire Personnes.

Je modifie le champ NOM de la table sous-jacente de personnes par (attention, j'ai mis des espaces autour des . et ! sinon Yahoo affichait n'importe quoi, mais il n'en faut pas...)

[Familles] . Form ! [Personnes] . Form ! [NOM] = "TOTO"

Et ça marche...

Pour faire ça, j'ai utilisé le générateur d'expressions, ton problème vient sans doute du manque de [ ] pour peu que tu aies des noms de champs un peu zarbi... Dans le doute, vaut mieux les mettre.

2007-02-14 06:10:51 · answer #1 · answered by Jako 7 · 1 0

Moi je préfère avoir mes formulaires basés sur une requête plutôt que sur une table, comme ça je les gère plus facilement, et pas besoin de sous formulaires qui sont, quand l'application se complique, difficiles à gérer.

Histoire de goût.

2007-02-14 06:18:05 · answer #2 · answered by Anonymous · 0 0

ET bien il ne faut pas imbriquer les formulaires hein !
Il y a en javascript un truc qui empéche la soumission d'un formulaire via un autre, c'est une question de sécirité, histoire que tu ne puisse pas répondre involontairement à un formulaire invisible...

2007-02-14 06:11:24 · answer #3 · answered by jfp 4 · 0 0

fedest.com, questions and answers