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

VB.NET Discussion :

Ouvrir access depuis VB.net


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2013
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2013
    Messages : 156
    Par défaut Ouvrir access depuis VB.net
    Bonjour !

    Je souhaite importer des fichier XML depuis mon application dans ma base de donnée Access, je doit aussi pouvoir choisir le nom de la table (Elle peut être égale au nom du XML)

    J'ai donc deux solution :

    -Importer directement depuis mon appli ( je ne vois pas trop comment )
    - Créer un formulaire qui me permettra de faire ça depuis Access et créer un bouton qui lance Access et mon formulaire ( et la non plus )


    Je peu aussi recevoir mes fichier XML sous format EXCEL


    Avais vous des idées ?

    Merci d'avance

  2. #2
    Membre Expert


    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 970
    Par défaut
    Le plus simple est d'ouvrir ta base de données à l'aide des objets OleDb et d'injecter des données XML via des requêtes SQL (après parsing des fichiers XML bien sur).

    Maintenant est ce que la DB Access est une obligation ?
    Articles sur les technologies .NET

    Une réponse vous a aidé ? utilisez le bouton

    Votre problème est résolu ? utilisez le bouton

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2013
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2013
    Messages : 156
    Par défaut
    Merci de ta réponse.

    Access n'es pas obligatoire mais je vois pas trop quoi utiliser a par ça

    Ensuite, au niveau du parsing j'ai jamais fait.

    Je trouve bizarre que une fonction si simple de Access soit si "chiante" a faire depuis VB.net

    En gros plus être plus précis je reçois des fichier XML , que je met dans ma bdd
    mon appli doit afficher le nom des tables dans des combobox et cela la table choisie, j'affiche le contenu de celle-ci

  4. #4
    Membre Expert


    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 970
    Par défaut
    Maintenant je ne sais pas ce que tu veux faire exactement.

    - Si tu dois faire un programme qui permet de lire un XML et d'en retirer les données pour les injecter dans une base de données (Access ou autres), la il faut effectivement passer par ce qu'on appelle le parsing (cela revient à récupérer les infos dans le fichier XML) et l'insertion dans la DB. Dans ce cas s'il s'agit d'utiliser Access comme base de données, regarde d'autres DB peut-être plus légère du type Sqlite,...

    - Si maintenant c'est un simple import du contenu d'un fichier XML dans ACCESS , il existe une fonction dans Access pour le faire. Cela crée directement une table avec le bon schéma et les valeurs se trouvant dans le fichier XML (voir Données externes -> Fichier XML).
    Articles sur les technologies .NET

    Une réponse vous a aidé ? utilisez le bouton

    Votre problème est résolu ? utilisez le bouton

  5. #5
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2013
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2013
    Messages : 156
    Par défaut
    - Si maintenant c'est un simple import du contenu d'un fichier XML dans ACCESS , il existe une fonction dans Access pour le faire. Cela crée directement une table avec le bon schéma et les valeurs se trouvant dans le fichier XML (voir Données externes -> Fichier XML).
    C'est plutôt cette solution, mais le fait est c'est pour une boite donc je trouve que ça fait moyen de dire au boss que pour se servir de l'appli il doit d'abord ouvrir excel et faire la manip pour rajouter ses docs ( tout les mois)

    Mais je commence à me tâter pour changer de SGBD parce que je doit aussi afficher le nom de mes tables dans une combobox mais la version que j'utilise d'Access m’empêche de créer un mbe (je crois que c'est le nom)

  6. #6
    Membre Expert


    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 970
    Par défaut
    mdb si tu parles du fichier DB access.

    Maintenant il n'y a rien de compliquer à faire ce genre de programme. tu trouves facilement des informations pour le parsing ainsi que pour les connexions aux différentes DB.
    Articles sur les technologies .NET

    Une réponse vous a aidé ? utilisez le bouton

    Votre problème est résolu ? utilisez le bouton

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

Discussions similaires

  1. [XL-2010] Ouvrir Access depuis Excel
    Par Tytelle dans le forum Macros et VBA Excel
    Réponses: 29
    Dernier message: 04/05/2012, 14h41
  2. Report Access depuis VB.NET
    Par gph dans le forum Général Dotnet
    Réponses: 0
    Dernier message: 04/10/2010, 10h24
  3. Ouvrir Access depuis word
    Par sebac dans le forum VBA Word
    Réponses: 6
    Dernier message: 30/07/2009, 11h19
  4. SQL Server 2005 accessible depuis le net pour mon site internet
    Par anthonyBo dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 05/03/2008, 11h22
  5. Base de données mobile sur PC portable, accessible depuis le net
    Par AMINE07 dans le forum Bases de données
    Réponses: 8
    Dernier message: 11/01/2008, 16h48

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