OVH Cloud OVH Cloud

Access et modèle formulaire word

9 réponses
Avatar
Coyote
Bonjour,

Est-il possible d'utiliser un modèle word de type formulaire comme masque de
saisie pour une base access ?
Si oui, comment ???

merci d'avance

@+Coyote

9 réponses

Avatar
Raymond
Bonjour.

Tu ne penses pas qu'il est plus facile de faire un formulaire access pour
saisir dans une base access ? Word n'est pas du tout adapté à une saisie
access.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Coyote" a écrit dans le message de
news:
Bonjour,

Est-il possible d'utiliser un modèle word de type formulaire comme masque
de

saisie pour une base access ?
Si oui, comment ???

merci d'avance

@+Coyote




Avatar
Coyote
-----Message d'origine-----
Bonjour.

Tu ne penses pas qu'il est plus facile de faire un
formulaire access pour

saisir dans une base access ? Word n'est pas du tout
adapté à une saisie

access.



C'est certainement plus facile, mais les documents word
existent déjà sous forme de modèle... alors pourquoi ne
pas les utiliser.... De, plus la mise en page du
formulaire est identique au format papier utilisé...

@+ Coyote

Avatar
Raymond
Tu dis que le modèle existe, qu'il n'y a pas de problème. il est où ton
problème à l'origine?

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Coyote" a écrit dans le message de
news:05e901c3930c$84ea3ce0$

-----Message d'origine-----
Bonjour.

Tu ne penses pas qu'il est plus facile de faire un
formulaire access pour

saisir dans une base access ? Word n'est pas du tout
adapté à une saisie

access.



C'est certainement plus facile, mais les documents word
existent déjà sous forme de modèle... alors pourquoi ne
pas les utiliser.... De, plus la mise en page du
formulaire est identique au format papier utilisé...

@+ Coyote

Avatar
Coyote
-----Message d'origine-----
Tu dis que le modèle existe, qu'il n'y a pas de problème.
il est où ton

problème à l'origine?



Je ne sais pas comment lier le modèle word, utilisé
actuellement uniquement pour des impression papier, à une
base access

J'aurais au final :
- Le modèle .dot
- l'enregistrement .doc
- Le listing de tous les enregistrement dans la base
access .mdb

merci d'avance

Avatar
Raymond
à ma connaissance, on ne peut pas lier access à word. il y une possibilité
mais je ne vois pas du tout l'intérêt, c'est de créer un fichier texte.

je te donne l'aide en ligne:
Enregistrer des données d'un formulaire en vue de leur utilisation dans une
base de données ou une feuille de calcul:
1.. Ouvrez le document enregistré sous forme de formulaire (formulaire :
document qui contient des espaces vides ou champs de formulaire, dans
lesquels vous entrez des informations. Par exemple, vous pouvez créer, dans
Microsoft Word, un formulaire d'inscription en ligne qui utilise des listes
déroulantes à partir desquelles les utilisateurs peuvent sélectionner des
entrées.) dans Microsoft Word.
2.. Dans le menu Outils, cliquez sur Options, puis sur l'onglet
Enregistrement.
3.. Activez la case à cocher Formulaires : enregistrer uniquement les
données.
4.. Cliquez sur OK.
5.. Dans le menu Fichier, cliquez sur Enregistrer la copie sous.
6.. Tapez un nom de fichier dans la zone Nom de fichier.
7.. Dans la zone Type de fichier, sélectionnez Texte seulement, puis
cliquez sur Enregistrer.
8.. Sélectionnez une option de codage du texte, puis cliquez sur OK.
Word enregistre les données des champs de formulaire (champ de formulaire
: dans un formulaire, emplacement dans lequel est stocké un type de données
particulier, par exemple un nom ou une adresse.) dans un fichier texte
délimité par des virgules.


--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Coyote" a écrit dans le message de
news:0dd201c39323$e9e78af0$

-----Message d'origine-----
Tu dis que le modèle existe, qu'il n'y a pas de problème.
il est où ton

problème à l'origine?



Je ne sais pas comment lier le modèle word, utilisé
actuellement uniquement pour des impression papier, à une
base access

J'aurais au final :
- Le modèle .dot
- l'enregistrement .doc
- Le listing de tous les enregistrement dans la base
access .mdb

merci d'avance

Avatar
kattalin
Bonsoir Coyote,

Il est possible d'ouvrir un wodèle Word dans lequel on
aura positionné des signets qui correspondent aux champs
de la table Access et de faire enregistrer le résultat
automatiquement sous forme de document Word.

J'aimerais remercier l'auteur de l'exemple d'origine, mais
je ne sais plus où j'ai pompé. Mon code est le suivant
(sur click sur un bouton de commande):

Private Sub CmdPropale_Click()
Dim W_App As Object
Set W_App = CreateObject("Word.Application")
With W_App
.Visible = True
.Documents.Open ("Industri-
srvuserscommunfusion_propale.doc")
.ActiveDocument.SaveAs ("Industri-srvuserscommun"
& Me.NuméroOffre & ".doc")
W_App.ActiveDocument.Bookmarks("CP_local").Select
W_App.Selection.InsertAfter Me.CP_local
W_App.ActiveDocument.Bookmarks("Ville_local").Select
W_App.Selection.InsertAfter Me.Ville_local
W_App.ActiveDocument.Bookmarks("adresse_local").Select
W_App.Selection.InsertAfter Me.adresse_local
Set W_App = Nothing
End With
End Sub


kattalin
Avatar
Coyote
Merci pour votre aide,
Il semble donc difficile , voire impossible, d'utiliser word comme masque de
saisie pour access, dommage...
par contre la possibilité d'ouvrir word et d'imprimer / sauvegarder sous
format word peut avoir un intéret dans mon cas, je vais étudier la question.

Autre question, toujours en rapport avec la saisie de données sous access :
Est-il possible de créer un formulaire qui aura exactement l'aspect du
document à imprimer ?
Entête, pied de page, polices de caractères, positionnement dans la page,
etc...
(reproduire le document word en formulaire access)

Je souhaiterais que les opérateurs aient immédiatement un aperçu de leur
saisie.

merci d'avance,


@+ Coyote
Avatar
Raymond
Bonjour.

Bien sûr tu peux faire un formulaire qui ressemblera étrangement à ton
document word actuel. Tous les contrôles peuvent avoir leur police et leur
taille de caractère. Tu peux faire un état qui est une réplique de ton
impression word. Il te faudra un peu plus de temps pour régler les cadrages
mais très peu.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Coyote" a écrit dans le message de
news:

Autre question, toujours en rapport avec la saisie de données sous access
:

Est-il possible de créer un formulaire qui aura exactement l'aspect du
document à imprimer ?
Entête, pied de page, polices de caractères, positionnement dans la page,
etc...
(reproduire le document word en formulaire access)

Je souhaiterais que les opérateurs aient immédiatement un aperçu de leur
saisie.

merci d'avance,


@+ Coyote




Avatar
kattalin
Bonjour,

j'ai retrouvé l'auteur de l'exemple qui m'a permis de
faire ce manip. C'est notre excellent Raymond sur son site
http://access.seneque.free.fr/publipostage.htm

Mes excuses et remerciements tardifs à Raymond.

kattalin



-----Message d'origine-----
Bonsoir Coyote,

Il est possible d'ouvrir un wodèle Word dans lequel on
aura positionné des signets qui correspondent aux champs
de la table Access et de faire enregistrer le résultat
automatiquement sous forme de document Word.

J'aimerais remercier l'auteur de l'exemple d'origine,
mais

je ne sais plus où j'ai pompé. .....