IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bases de données Delphi Discussion :

Insertion document word


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 68
    Par défaut Insertion document word
    Bonjour,

    Comment pourrais je faire pour insérer un document word depuis delphi dans une base access ?

    J'avais pensé faire une requete 'insert' mais dans ma base l'occurrence de la table est definit par un objet et je ne sais pas comment insérer un objet.

    merci des renseignements.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 68
    Par défaut
    Salut

    Tu as 4 solutions (je n'en connais pas plus):

    1er - Avec ShellExecute, tu ouvre ton doc word avec word, en revanche si tu distibus et que le poste client n'a pas Word, alors là probléme.

    2éme - Tu transferts ton .doc en . rtf et comme ça tu l'ouvres avec avec WordPad ou bloc note.

    3éme - Tu mets ton texte dans un mémo (dans Access) et tu l'ouvres avec un DBmemo dans Delphi (ou rich Edit).

    4éme : Tu transformes ton fichier texte en image et l'enregistre dans Access comme une image et tu l'affiche sous Delphi comme image.


    Salut
    8)
    Pascal

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 68
    Par défaut
    Salut,

    Ce que je veux faire en fait, c'est dès que j'envois mon formulaire avec toutes les informations, celui ci envois automatiquement dans un champ de ma base Access un objet "document word" que je pourrais ouvrir ensuite dans un autre formulaire.

    C'est pour ça que j'ai créé un requete Update qui s'éxécute lorsque je clique sur un bouton envoyer du formulaire.

    A mon avis le problème viens de ma requete car je ne sais pas comment traduire l'objet dans ma requete.

    Mais si quelqu'un a une autre proposition a me faire, elle sera la bien venu.

    Merci

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 68
    Par défaut
    Salut a tous,

    Quelqu'un pourrait il me renseigner SVP .

    Merci

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 68
    Par défaut
    Salut,

    J'ai créé dans un DataModule une requête UpdateSQL.insert

    Comment l'exécuter dans le code de delphi ?

    merci

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 68
    Par défaut ShellExecute
    Bonjour,

    Est il possible d'ouvrir un document Word qui aurra comme nom de fichier la clé d'un enregistrement d'un DBGrid.

    Je m'explique...

    En sélectionnant une ligne du DBGrid et en cliquant sur un bouton, je voudrais ouvrir un document Word qui portera comme nom de fichier la clé de cet enregistrement.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 68
    Par défaut
    Bonjour,

    Pour insérer mon document j'utilise le code suivant...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    DataModule.Query1.SQL.clear;
    DataModule.Query1.sql.text:='insert into equipement (doc_word) values(:doc_word)';
    DataModule.Query1.Params.paramByName('doc_word').Value := '(BLOB)';
    DataModule.Query1.ExecSql;
    Le problème est que dans ma base, le champ 'doc_word' se remplis avec comme donnée "Donnée Binaire".

    Comment faire pour le traduire en document Word dans la base SVP.

    merci

  8. #8
    Membre éprouvé
    Avatar de Harry
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2002
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 224
    Par défaut
    Tu peu essayer un LoadFromFile pour mettre dans ta table et un SaveToFile pour recupérer le fichier .doc.
    (en utilisant un composant table au lieu de l'sql).

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 68
    Par défaut
    Est ce que tu pourrais me donner la syntaxe stp, car je ne vois pas trop comment faire...

    merci d'avance

Discussions similaires

  1. Insertion d'un hyperlien vers document Word
    Par drthodt dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 16/11/2007, 11h10
  2. VBA: insertion du document Word
    Par kabbajreda dans le forum VBA Word
    Réponses: 7
    Dernier message: 21/06/2007, 15h15
  3. Insertion documents word dans champ objet OLE sous VBA
    Par frankouche dans le forum Access
    Réponses: 4
    Dernier message: 20/12/2006, 21h35
  4. [VB6 - Word] Insertion d'entêtes dans un document Word
    Par tmcgrady dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 27/09/2006, 14h45
  5. insertion document word dans une page
    Par maysa dans le forum Langage
    Réponses: 4
    Dernier message: 09/03/2006, 09h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo