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 :

Problème avec Excel et Paradox


Sujet :

Bases de données Delphi

Vue hybride

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

    Informations forums :
    Inscription : Février 2006
    Messages : 16
    Par défaut Problème avec Excel et Paradox
    Bonjour à tous !

    J'ai développé une appli en delphi 7 basée sur sur une table paradox (paradox 7) vide (c'est bien mon petit !)

    J'ai à côté un fichier excel qui contient les enregistrements (ha ! bah là c'est carrément le susucre !)

    Je sais pas comment remplir la table paradox avec le contenu du fichier excel. (hooooooooooooooooooooo)
    Ca a pourtant l'air évident pour tout le monde, puisque je ne trouve rien dans les forums, mais pas pour moi.

    (et tu n'as même pas réfléchi un peu ?)

    Bin si, j'ai vu que je pouvais importer ma table excel sous access, et que sous access je pouvais exporter ma table en paradox (ha bin voilà !!!)
    Bin oui mais le problème c'est que tous les caractères accentués sous access se transforme en caractères tous carrés après l'exportation ! c'est balot ça non ?
    De plus je constate que les types de champ n'ont pas grand'chose à voir quand je les regarde avec access, ou quand je les regarde avec le module base de données de DELPHI.

    Alors qu'est-que c'est la soluce ? si si y'en a forcément une !

    merci les amis !

  2. #2
    Membre éclairé
    Inscrit en
    Mai 2002
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 67
    Par défaut
    Bonjour,

    Je connais bien ce problème pour l'avoir rencontré plusieurs fois. Jusqu'à ce jour je n'ai trouvé aucune solution satifaisante. En effet, l'export sous DBASE IV produit les mêmes difficultés.

    J'ai donc créer deux moulinettes, une pour changer les caractères isotériques en caractères accentués. Attention à prendre la valeur décimale ou héxadécimale pour faire la traduction, sinon erreur. Une seconde pour transférer les éléments de la base Access ou DBASE, que je préfère car compatible avec le BDE Delphi, vers les tables Paradox.

    Voilà comment je procède, ce n'est pas génial mais ça fonctionne. En tout état de cause plus rapide que de chercher une solution. Il faut dire que pour les américains, les caractères accentés doivent être le cadet de leurs soucis.

    Si tu trouves une meilleure solution, je suis preneur.

    Cordialement

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 16
    Par défaut
    Et m... !

    Bon... merci quand même...

    Tu peux détailler un peu plus tes routines, histoire de voir si je fais le poids ?

  4. #4
    Membre éprouvé Avatar de defluc
    Homme Profil pro
    Architecte
    Inscrit en
    Mai 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 383
    Par défaut
    Bonjour

    Pourquoi ne lis-tu pas tous simplement ton tableau Excel ?
    Et à chaque champs lu, tu l'ecris dans ta table Paradox.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 16
    Par défaut
    lire avec un ado et écrire avec un composant bde ?

    pourquoi pas...

    t'as une idée précise ?

  6. #6
    Membre éprouvé Avatar de defluc
    Homme Profil pro
    Architecte
    Inscrit en
    Mai 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 383
    Par défaut
    Tu ecris une boucle dans laquelle tu lis les cellules de ta feuille Excel, l'index de la boucle étant la ligne ou la colonne suivant que tes valeurs son rangées en colonne ou en ligne.
    Tu ajoutes les valeurs au champs approprié de la table.

Discussions similaires

  1. Problème avec excel
    Par clo85 dans le forum MATLAB
    Réponses: 2
    Dernier message: 02/07/2007, 13h54
  2. problème avec excell
    Par joooooo dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 06/05/2007, 19h13
  3. Problème avec Excel
    Par kmaniche dans le forum C++Builder
    Réponses: 11
    Dernier message: 26/03/2007, 10h05
  4. Problème avec Excel et tableau croisé dynamique
    Par françois62 dans le forum VBScript
    Réponses: 9
    Dernier message: 19/11/2006, 22h17
  5. [MFC] [CRecordset] Problème avec Excel
    Par Yellowmat dans le forum MFC
    Réponses: 4
    Dernier message: 20/07/2005, 15h24

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