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 :

besion aide pour inporter donner excel dans delphi


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
    Juin 2009
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 34
    Par défaut besion aide pour inporter donner excel dans delphi
    bonjour je lu un petit peu partout mais je n'arrive pas .
    voici mon probleme
    j'ai 2 edit dans mon programme
    un intituler hauteur et l'autre intituler volume
    j'ai un fichier excell ou j'ai repertorier toute mes auteur et a coter le volume corespondant .
    Comme il y a beaucoup de valeur je ne peu pas les rentrer a la main pour les inclure dans une base de donnee .
    Comment faire pour que lorsque je tape une hauteur dans mon edit 1 , mon programme va chercher le volume qui correspont a ma hauteur dans excel pour le renvoyer dans mon deuxieme edit
    merci de votre aide

  2. #2
    Membre éclairé
    Inscrit en
    Juin 2008
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 324
    Par défaut salut
    salut
    une petite recherche tu trouve ce que tu veut:
    donc tu importe les donnés dans une base access puis tu accede avec de delphi (on utilison ADO),puis tu fait tes recherches.
    rec82.

  3. #3
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 658
    Billets dans le blog
    65
    Par défaut
    il y a également moyen de se connecter Directement a un tableau Excel (95/2000/XP) directement via ADO

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ChaineConnexion:='Provider=Microsoft.Jet.OLEDB.4.0;' +
                    'Data Source=' + NomFichier + ';'+
                    'Extended Properties=Excel 8.0;';

  4. #4
    Membre éclairé
    Inscrit en
    Juin 2008
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 324
    Par défaut salut.
    salut. moldock
    dans la form tu place :
    premiere étape::
    1*TAdoconnection :dans l'onglet ADO
    2*TAdotable :dans l'onglet ADO
    3*Tdatasource :dans l'onglet Data Access
    4*Tdbgrid :dans l'onglet Data control
    5*edit1 pour l'hauteur
    6*un dbedit pour le volume

    Deuxieme étape::
    1*pour Tadoconnection :dans la proprieté connectionstring cliquer sur les trois point----->
    dans la fenetre qui appraitre cliquer sur BUILD(construire en francais car j'ai une version englaise)--->
    dans la liste apparaitre choisi Microsoft jet 4.0 OLE DB provider-->
    puis choisi le chemin de la base on cliquan sur les trois points---->
    tester la connexion.
    2*dans la propriété loginprompt choisis false
    troisieme étape::
    1*pour le Tadotable dans la propriété connection choisis
    TAdoconnction1
    2*dans la propriéte tablename choisis le nom de la table qui tu a déja importer .
    troisieme étape::
    pour le datasource dans la propriété Dataset choisis le nom de la table
    quatrieme étape::
    pour le dbgrid choisis dans la propriété datasource choisis la datasource qui convien
    cinqieme etape::
    pour dbedit choisis dans la proprieté datasource datasource qui convien
    et dans proprieté data field le champ volume.

  5. #5
    Membre éclairé
    Inscrit en
    Juin 2008
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 324
    Par défaut salut
    salut
    pour la recherche tu place un button tu double clique:
    tu peut utiliser pour la recherche la fonction Locate comme ça

    If adoTable1.Locate('hauteur',Edit1.Text , [locaseinsensitive,lopartialkey]) Then
    Showmessage(' l''enregistrement est trouvé ') Else
    Showmessage ( ' l''enregistrement n''existe pas ' );
    remarque :
    1*si l'enregistrement est trouvé la valeur de volume s'affiche directement dans le dbedit.
    2* il ya une autre solution au lieu d'utiliser un adotable tu peut utilisé un adoquery et pour la recherche utilise une requete paramétré:

    select * from ta table
    where hauteur=: haut
    et dans l'evenement double clique de button

    adoquery1.close;
    tatable.parametre.parambyname('haut').asstring:=edit1.text;
    adoquery.open;
    cordialement rec82.

  6. #6
    Membre éclairé
    Inscrit en
    Juin 2008
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 324
    Par défaut
    salut.
    jet un coup d'eil.http://www.developpez.net/forums/d75...ton-recherche/
    cordialement rec82.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Toutes versions] Besoin d'une aide pour valider mon travail dans un fichier excel.
    Par Hitman_11 dans le forum Excel
    Réponses: 3
    Dernier message: 27/06/2011, 18h46
  2. Besoin d'aide pour afficher du text dans un applet
    Par argon dans le forum Applets
    Réponses: 2
    Dernier message: 15/01/2006, 21h53
  3. Réponses: 3
    Dernier message: 05/12/2005, 02h30
  4. ouvrir une feuille EXCEL dans Delphi.NET
    Par micha382 dans le forum Delphi .NET
    Réponses: 1
    Dernier message: 04/11/2005, 22h35
  5. besoin d'aide pour intégrer une entité dans un MCD
    Par barkleyfr dans le forum Schéma
    Réponses: 17
    Dernier message: 13/10/2005, 13h29

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