Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word
Word Forum d'entraide sur le traitement de texte Microsoft Word
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 20/08/2007, 10h30   #1
Invité de passage
 
Inscription : août 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 4
Points : 0
Points : 0
Par défaut Comment ne pas vider les champs en re-protégeant un formulaire ?

Bonjour,

J'ai créé sur un premier ordinateur pour mon propre usage un formulaire simple (champs texte, sans option particulière et cases à cocher) avec les commandes standard de Word (version 2002 - barre d'outils Formulaires). Il s'agit de me faciliter la saisie de dossiers multiples utilisant le même canevas. A noter que le formulaire comporte une table des matières (champ).

Au cas par cas, pour modifier une mise en forme par exemple, je suis amené à désactiver la protection du formulaire puis à la réactiver (clic sur l'icône "cadenas" de la barre d'outils Formulaire) avant de reprendre la saisie.

Dans la version 2002 avec laquelle j'ai commencé cela, il n'y a pas eu de problème : le retour au mode "formulaire protégé" se fait sans réaction particulière et le contenu des champs saisis précédemment est conservé intégralement.

J'ai cependant dû copier ce formulaire sur un autre ordinateur ne disposant que de Word version 2000 (mais cela vient-il vraiment du n° de version ?), et là... c'est le drame ! En procédant de la même façon (icône cadenas pour déprotéger puis reprotéger), la réactivation de la protection du formulaire déclenche simultanément :

- l'affichage de cette boîte de dialogue :



ET !!

- l'effacement du contenu de plusieurs champs texte (pas tous !???!!)

- la désactivation de toutes les cases à cocher !?!..

L'opération étant faite sur les 2 ordis sous Word 2000 et Word 2002 avec exactement le même fichier,
1) d'où vient ce problème ?
2) Comment le résoudre ?

Grand merci d'avance pour une réaction rapide (je dois rendre les dossiers demain et ce pb me pénalise lourdement !!)

Cordialement
DiagMan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2007, 21h47   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
Ce message est le message qui apparaît lorsque l'on demande la mise à jour de la table des matières.
Je ne comprend pas la relation de cause à effet entre le formulaire et la table des matières.

Si ton document n'est pas sensible peux tu le mettre sur le forum ?
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 08h28   #3
Invité de passage
 
Inscription : août 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 4
Points : 0
Points : 0
Merci de te pencher sur mon "drame"

Citation:
Envoyé par Heureux-oli Voir le message
Ce message est le message qui apparaît lorsque l'on demande la mise à jour de la table des matières.
Je ne comprend pas la relation de cause à effet entre le formulaire et la table des matières.

Si ton document n'est pas sensible peux tu le mettre sur le forum ?
C'est vrai qu'avec le document - mais ça ferait sans doute pareil avec un formulaire quelconque - il y aura moyen de tester. Je te joins donc la "chose".

Dans l'intervalle, j'ai essayé de trouver des différences de paramétrage / options entre les 2 versions de Word qui puisse expliquer les différences de comportement, sans rien trouver.
L'aide - identique pour les 2 - n'est vraiment pas détaillée sur le thème de la création de formulaire !...?

Alors la valeur des réponses n'en sera que plus grande....

donc : A VOS CLAVIERS, chers développeurs intrépides !!
Fichiers attachés
Type de fichier : doc FormulaireEffaceSesChampsSousWord2002.doc (246,0 Ko, 4 affichages)
DiagMan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 12h55   #4
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
Avec Word 2003, je ne parviens pas à obtenir le même message.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 13h30   #5
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
Pourquoi ne fait tu pas un modèle avec ton document, de cette manière, il n'y a pas besoin de protéger, déprotéger, ......
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 16h06   #6
Invité de passage
 
Inscription : août 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 4
Points : 0
Points : 0


Citation:
Envoyé par Heureux-oli Voir le message
Pourquoi ne fait tu pas un modèle avec ton document, de cette manière, il n'y a pas besoin de protéger, déprotéger, ......
C'est bien ce que j'ai fait (le fichier transmis est un document basé sur ce modèle). Cependant tu remarqueras des tableaux à saisir - pas tous (je ne suis pas l'auteur initial du doument) - dans le document qui sont en fait des tableaux EXCEL imbriqués actifs (objets OLE, n'est-ce pas ?).

Pour saisir dans ces tableaux, il faut sortir du mode protégé... et y revenir pour retrouver la confortable "canalisation" du formulaire !

La question est donc bien : pourquoi Word 2000 - ou peut-être d'autres versions aussi - propose de mettre à jour la table lorsqu'on revient en mode formulaire protégé ?!? Existe-t'il des paramètres occultes qui pourraient influencer ce fonctionnement ?
DiagMan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 16h59   #7
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
Là on dépasse mes capacités.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 17h04   #8
Invité de passage
 
Inscription : août 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 4
Points : 0
Points : 0
Citation:
Envoyé par Heureux-oli Voir le message
Là on dépasse mes capacités.
Merci quand même pour l'effort...

Si je trouve le bug, je viendrai poster la réponse.

Et bonne nuit... oli !
DiagMan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 17h07   #9
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
Par contre, ce qui serait plus facile, c'est d'utiliser Access pour l'introduction des données et ensuite faire un publipostage vers le document.
Comme il est rempli de signet, c'est très facile.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement 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 09h06.


 
 
 
 
Partenaires

Hébergement Web