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

Forms Oracle Discussion :

Importer un fichier


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté Avatar de mongilotti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    314
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2003
    Messages : 314
    Par défaut Importer un fichier
    Bonjour, je travaille avec WinXP, Forms6i, Oracle 10G

    on me demande de développez un interface (un écran) qui permet de parcourir le disque pour sélectionner un fichier "extrait.txt" reçu de la banque contenant un extrait mensuel des opérations bancaires et de le charger directement dans une table dans la base, le fichier est formaté et séparé par des virgules.

    je vois pas comment procéder.

    Merci de me guider pour résoudre ce problème.

  2. #2
    Membre expérimenté Avatar de mongilotti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    314
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2003
    Messages : 314
    Par défaut
    j'ai créer la table dans la base avec les champs :
    Code, Date_opération, Date_valeur, Libelle, Montant, Sens_Opération.

    le fichier "extrait.txt" est présenter de cette façon.

  3. #3
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Pour scanner le disque local, il faut utiliser une fonction disponible dans la librairie d2kwutil.pll (win_api_dialog ou quelque chose d'approchant)
    ensuite, il faut ouvrir et lire le fichier avec les fonctions du package intégré TEXT_IO, et utiliser, par example la fonction Split() pour extraire les différents tokens de chaque ligne lue.

  4. #4
    Membre expérimenté Avatar de mongilotti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    314
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2003
    Messages : 314
    Par défaut
    Merci beaucoup pour ta réponse.

    maintenant j'ai une autre contrainte c'est que chaque banque nous fournit un fichier avec un ordre de champ différent, c à d:

    Banque A : Code, Date_opération, Date_valeur, Libelle, Montant, Sens.
    Banque B : Date_opération, Date_valeur, Code, Libelle, Montant, Sens.
    Banque C : Code, Date_opération, Date_valeur, Libelle, Montant, Sens.
    Banque E : Date_opération, Date_valeur, Libelle, Montant, Code, Sens.
    Banque F : Montant, Sens, Code, Date_opération, Date_valeur, Libelle.

    je sais pas comment différencier ces champs pour les insérer dans leurs champ adéquats dans la tables?

  5. #5
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Il y a donc un format différent pour chaque source. La différence réside dans l'ordre des colonnes. Ou est le problème ?

  6. #6
    Membre expérimenté Avatar de mongilotti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    314
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2003
    Messages : 314
    Par défaut
    les problèmes est qu'on je lis le fichier texte (parfois même sans entête pour les colonnes) comment je peux mettre chaque ligne dans les champs de la table?

Discussions similaires

  1. [VB.NET] Import de fichiers d'une machine distante
    Par Bill_Baroud dans le forum ASP.NET
    Réponses: 3
    Dernier message: 03/06/2004, 13h16
  2. [VB.NET] Importation de fichier texte
    Par Hoegaarden dans le forum Windows Forms
    Réponses: 5
    Dernier message: 25/05/2004, 09h39
  3. Importer un fichier IDAPI32.cfg propre à chaque appli(BDE)
    Par carlhian dans le forum Bases de données
    Réponses: 3
    Dernier message: 07/05/2004, 14h18
  4. Importer des fichiers textes délimités
    Par Invité dans le forum Outils
    Réponses: 2
    Dernier message: 23/09/2002, 13h56
  5. [DEV-C++]#import de fichier .tlb
    Par pdl dans le forum Dev-C++
    Réponses: 6
    Dernier message: 19/07/2002, 22h46

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