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 :

Programme VB.NET connexion BDD access.


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2014
    Messages : 8
    Par défaut Programme VB.NET connexion BDD access.
    Bonjour à tous,

    Je suis actuellement étudiant et dans le cadre d'un projet de stage je me retrouve dans une situation délicate.

    Je vous expose le probléme.

    J'ai créé une application en Vb.net 2010 Express dont le but est de se connecter à une base de donnée Access, pour par la suite faire un tas de chose (je ne peux en dire plus pour le moment : secret pro ! ). Donc j'ai bien réussi à me connecter à ma BDD, l'afficher dans un datagridview et faire des modifications via des requêtes sql. Le seul soucis (pour le moment) est que je souhaite resté connecté sur la base de donnée et voir toute les modifications effectués (sur access) directement sur mon programme (Vb.net). Ainsi, jusqu'à présent j'utilise une espèce de temporisation qui se réalise toute les secondes, mais je ne pense pas que sa soit la bonne manière de faire.

    Y a t-il d'autres solutions plus simple ? plus efficace ?

    D'avance merci pour vos réponses.


    Voila la programmation que j'utilise:

    Nom : tempo.png
Affichages : 216
Taille : 11,7 Ko

  2. #2
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    Bonjour,

    Si on reprends l'élément principal :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    je souhaite resté connecté sur la base de donnée et voir toute les modifications effectués (sur access) directement sur mon programme (Vb.net)
    -> La on comprends pas trop... La connexion a la BDD, tu peux très bien la faire au début et la garder ouverte... je vois pas le problème.

    -> Quand à voir les modifications... Que veux tu dire par là exactement ?
    Genre tu mets à jour la ligne 2, tu veux afficher (quelque part?) la modification : "Mis à jour de la ligne 2" ?
    Pourquoi "temporiser" ? quel est l'utilité ?

  3. #3
    Invité
    Invité(e)
    Par défaut
    bonjour,
    ton problème ne serait pas d'avoir garder application ouverte et de visualiser le résultat directement dans de ta base de données Access, en d'autre terme MsAcces et ton application!
    ce qui fait un double affichage mais ta base Access est verrouillé en mode exclusif?
    Images attachées Images attachées  

  4. #4
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2014
    Messages : 8
    Par défaut
    Tout d'abord merci pour vos réponses.

    Je vais essayé d'être plus précis dans mes explications:

    La on comprends pas trop... La connexion a la BDD, tu peux très bien la faire au début et la garder ouverte... je vois pas le problème.
    En réalité, c'est pas la connexion à la BDD qui pose problème mais c'est plus l'actualisation du datagridview : Le fait de pouvoir actualiser le datagridview en temps réel ( donc si je fait des changements sur la bdd access cela doit directement être visible et traité par mon programme).

    De ce fait j'ai utilisé la tempo qui me permet donc toute les x secondes d'actualiser le datagridview, et non d'actualiser la connexion qui elle peut être faite en début de programme.

    Le top aurait été de pouvoir faire des changements sur ma bdd access et que cela soit directement traité par mon programme en temps réel.

    ton problème ne serait pas d'avoir garder application ouverte et de visualiser le résultat directement dans de ta base de données Access, en d'autre terme MsAcces et ton application!
    ce qui fait un double affichage mais ta base Access est verrouillé en mode exclusif?
    Effectivement l’objectif est bien de visualiser les modifications apportés par la bdd directement sur mon programme. Mais il est possible d’apporté des changements à ma BDD sur Access directement.

    Par contre je n'est pas trés bien compris qu'elles changement sa apporte de rester le mode partagé ou exclusif ?

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    si Access est en mode exclusif, ton application n'est plushabilité à faire de transaction sur la base de données quans Access est ouvert.

    pour ton datagrid il faut que tu rajoute un timer sur ton formulaire, ces lui qui prendra en charge le rafraîchissement de ta grid!

    attention de bien inhiber le timer en phase de modification car il vas écraser les valeurs alors que tu es en cours de modification!
    Dernière modification par Invité ; 24/12/2014 à 09h25.

  6. #6
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2014
    Messages : 8
    Par défaut
    Merci pour l’investissement que tu porte à mon problème.

    Par contre est-il possible de me donner une petite piste concernant le formulaire du datagrid, (Vb.net n'étant pas mon domaine de prédilection) ?

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

Discussions similaires

  1. Connexion BDD access
    Par Solly dans le forum JDBC
    Réponses: 8
    Dernier message: 25/04/2008, 13h01
  2. lancement du programme et fenêtre connexion BDD ?
    Par tomguiss dans le forum C++Builder
    Réponses: 4
    Dernier message: 23/10/2007, 20h28
  3. [VB.net] connexion BDD chez l'hebergeur
    Par kahya dans le forum Windows Forms
    Réponses: 6
    Dernier message: 08/12/2006, 09h35
  4. [VB.NET] Connexion db access Oledb
    Par Sept dans le forum Windows Forms
    Réponses: 2
    Dernier message: 18/05/2006, 21h33
  5. [VB.NET] connexion ms access et web.config
    Par nicolb dans le forum ASP.NET
    Réponses: 15
    Dernier message: 28/12/2005, 19h08

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