Créer un bouton download - InfoPath Dev
in

InfoPath Dev

Créer un bouton download

Last post 12-11-2006 01:57 AM by Coita Thierry. 5 replies.
Page 1 of 1 (6 items)
Sort Posts: Previous Next
  • 12-08-2006 06:20 AM

    Créer un bouton download

    Bonjour,

    Je souhaiterais créér un bouton download.
    Voilà les étapes que je souhaite réaliser:
    -clic sur le bouton => on selectionne le fichier texte
    -les infos qui sont sur le fichier texte sont extraites pour être
    intégrée dans la base de donnée.

    Doit-je crée une procédure stockée qui me permet de récuperer les infos d'un fichier texte et qui les stock dans une base de donnée temporaire?


    Merci.
    Casper92
  • 12-08-2006 06:26 AM In reply to

    Re: Créer un bouton download

    Très active aujourd'hui... ;)

    Je sais pas dépendant de comment tu fais ton insert tu peux très bien faire comme te le dit ou alors insérer champ par champ dans ta bdd à toi de savoir qu'es-ce que tu veux faire! C'est plutot à toi de te la poser cette question.

    A moins que je n'ai pas bien saisi ta question?

    ++

    Thierry
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 12-08-2006 06:52 AM In reply to

    Re: Créer un bouton download

    Coucou,

    Le but est d'insérer dans la base de donnée des élements se trouvant dans un fichier texte.
    J'ai crée un formulaire Insertion de NomClient, l'utilisateur rempli les champs(nomFournisseur,date envoie, etc...).
    L'utilisateur a en sa possession un fichier texte contenant les noms des clients, leur adresse, etc...
    Pour éviter qu'il entre un par un les noms des clients, je voulais créer un bouton qui selectionne le fichier et insére les données dans la base.

    Voilà ma procédure stockée:


    CREATE PROCEDURE [importation] AS
    SET NOCOUNT ON
    DROP TABLE Nom_Table

    CREATE TABLE Nom_Table (
    [Col001] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
    [Col002] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
    [Col003] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
    ) ON [PRIMARY]

    -- importation du fichier texte--
    INSERT INTO Nom_Table
    SELECT [Col001] ,[Col002],[Col003], [Col004], [Col005], [Col006], [Col007]
    FROM [Ma_Base]

    SET QUOTED_IDENTIFIER OFF
    SET ANSI_NULLS ON
    GO



    Le problème est que je n'arrive pas à l'intégrer au langage JSCRIPT, voilà ce que ça donne:


    function CTRL94_7::OnClick(eventObj)
    {
    var oAdoAdapter = XDocument.DataObjects("?").QueryAdapter;
    oAdoAdapter.Command = ""; //inserer procédure stockée
    oAdoAdapter.Query();

    }


    Je pense que ça doit être une forme de ce type? Mais je ne sais pas quoi mettre au niveau du XDocument.DataObjects("?").

  • 12-08-2006 07:02 AM In reply to

    Re: Créer un bouton download

    quote:
    je voulais créer un bouton qui selectionne le fichier et insére les données dans la base.



    Dans quelle "base"? Celle de Infopath ou ta base de données (genre SQL)?

    Si c'est celle d'Infopath il s'agit une source et non d'une base.

    quote:
    Je pense que ça doit être une forme de ce type? Mais je ne sais pas quoi mettre au niveau du XDocument.DataObjects("?").


    Tu peux faire comme ca si tu souhaite lier une source de données secondaire et lui faire un query. ("le nom de ta source secondaire") Attention c'est Case sensitive!


    Mais la je ne comprend pas trop car tu m'a dit que tu veux insérer dans ta bdd mais tu n'y fait pas de connection

    Autre chose je suis pas très balaise en bdd alors il se peut que je déraille aussi!

    ++

    Thierry
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 12-08-2006 07:13 AM In reply to

    Re: Créer un bouton download

    Coucou,

    Désolée je ne l'ai pas précise mais l'insertion se fait dans ma base de donnée sql server.

    Casper92
  • 12-11-2006 01:57 AM In reply to

    Re: Créer un bouton download

    Moi ce que je te conseil c'est de faire ton insert totalement en code ca sera plus simple et beaucoup plus souple.

    Pour ce faire inspire toi d'un code pour winform a quelque détails prêt ca sera exactement la même chose!

    ++

    Thierry
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
Page 1 of 1 (6 items)
Copyright © 2003-2019 Qdabra Software. All rights reserved.
View our Terms of Use.