none
connexion et utilisation d'une BDD Access dans applis Visual Basic 2010 Express RRS feed

  • Question

  • Bonjour, ancien developpeur Xbase et 4D d'Aci, je souhaite creer une application locale sous VBA en utilisant une base access, ma question est : comment attacher la BDD et comment afficher les données dans un écran, les modifier, supprimer, ajouter. merci de votre réponse.

    jeudi 30 mars 2017 06:46

Toutes les réponses

  • Bonjour,

    Le plus simple, c'est d'ajouter un DataSet à votre projet.
    Puis depuis l'explorateur de données, ajouter les tables à votre DataSet en faisant glisser les tables depuis le volet de gauche sur le fichier xsd. Vous pouvez constatez que vous pouvez ajouter des fonctions au DataSet par exemple: getFabricants().

    Interrogation de la BD

    public virtual int getFabricants(DbLiner.PiscineFabricantsDataTable dataTable)
    {
    string l_Sql = "SELECT FABRICANT_INDEX, FABRICANT_NOM FROM PiscineFabricants order by FABRICANT_NOM ";
    this.Adapter.SelectCommand = new System.Data.OleDb.OleDbCommand(l_Sql, this._connection);
    return this.Adapter.Fill(dataTable);
    }

    void fct1()
    {

     DbLiner.PiscineFabricantsDataTable l_Tble= new DbLiner.PiscineFabricantsDataTable ();

     getFabricants(l_Tble);

    foreach(DbLiner.PiscineFabricantsRow l_RowF in l_Tble)
    {
        int index = l_RowF.FABRICANT_INDEX;
       string l_NomF = l_RowF.FABRICANT_NOM;
    }

    }

    Cordialement

    Gérard

    • Proposé comme réponse GP79 jeudi 30 mars 2017 07:21
    jeudi 30 mars 2017 07:21
  • Merci de votre réponse, rapide et efficace.

    je peux maintenant commencer a utiliser VBA et me familiariser avec

    mon problème est résolu mais je ne sais pas comment l'indiquer dans le forum

    cordialement

    Patrick

    jeudi 30 mars 2017 08:44