Creer et connecter une base access sous windows 8

Soyez le premier à donner votre avis sur cette source.

Vue 13 226 fois - Téléchargée 4 350 fois

Description

Ce programme s'adresse à tous ceux qui comme moi ont vu leur application qui fonctionnait sous XP, devenue obsolète sous Windows 7 et 8. Par contre ce programme ne fonctionne pas sous XP. Voyez cette source dont il s'inspire:
http://www.vbfrance.com/codes/OUVRIR-BASE-ACCESS-CLIC-DROIT_53474.aspx
Vous aurez toutes les indications au bon fonctionnement de ce programme dans l'aide qui est incluse.
Bonne programmation

Source / Exemple :


Voir zip

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

CGSI3
Messages postés
417
Date d'inscription
vendredi 22 février 2008
Statut
Membre
Dernière intervention
7 janvier 2018
1 -
Bonjour Ami Pivert,
Grand Merci pour le partage de ce code.
Mon vb.net 2008 ne me permet pas de voir toute l'application , mais je peux aisément lire l'essentiel.
Bonne prog.
cs_Le Pivert
Messages postés
6136
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
17 juillet 2019
81 -
Bonjour CGS13,
Merci pour ton commentaire. J'ai essayé sur ton programme Gestion simple base Access:
http://www.vbfrance.com//code.aspx?ID=52702
On a le même message d'erreur que sur mes sources: Le fournisseur microsoft.jet.oledb.4.0 n'est pas inscrit sur l'ordinateur local.
Mais il ne suffit pas de copier coller la chaine de connexion:
"Provider=Microsoft.ACE.OLEDB.12.0;Password=;User ID=Admin;Data Source=" & Cheminsource
à la place de l'ancienne, cela ne fonctionne. J'ai été obligé de recréer un nouveau programme pour que cela fonctionne.
Télécharge VB2010
Cordialement
CGSI3
Messages postés
417
Date d'inscription
vendredi 22 février 2008
Statut
Membre
Dernière intervention
7 janvier 2018
1 -
Re ami Pivert,
Je me permet une petite analyse perso du domaine des SGBD pour le néophyte que je suis. ( vu le faible nombre de commentaires que nous avons sur les sources déposées, cela ne m'engage a rien ...)

Pour le moment, en matière de gestion de bases de données, je me concentre a l'utilisation de DATASET et DATATABLE avec les interfaces qui leurs sont liés.
En effet, mes bases ne sont que Locales et l'utilisation du SQL ou autres langage permettant d'échanger ou d’accéder sur des réseaux
ne me sont pas utiles. Je pourrais presque dire que l'utilisation de fichiers CSV me serait bcp + pratique si j'oubliais leurs formats peu protégés.
(Note: l'utilisation de LINQ permet parfois de trouver également des solution intéressante , et identique au SQL)

Ensuite je créé un interface entre ma class qui contient un DataSet et le format de SGDB voulu pour le chargement ou la sauvegarde.

Pour ce faire, j ai donc une classe de base (orientée que sur l'utilisation du DataSet), puis des classes qui lui sont dérivée que je spécialise selon le type de base de donnée. (avec la déclaration Inherits)
Sachant qu'entre ces nouvelles classes produites je peux transférer les données d'un type de base a l'autre (juste par l'échange du DataSet).
Actuellement je peux travailler avec des format CSV, OpenOffice, SQlite, HTML ... mais j'ai encore bcp de choses a résoudre ..

Pour les fournisseurs microsoft.jet.oledb.4.0 et autre manquant, je n'avais pas trouvé la solution donc je vais me pencher sur ta source avec intérêt. (j ai migré ma vieille base Access en format csv)

Pour VB.Net 2010: Je dois d'abord avant de migrer , trouver une solution a mes pb OpenTK (non géré par la version 2010) mais ça viendra.
Bonne continuation
Cordialement
cs_Le Pivert
Messages postés
6136
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
17 juillet 2019
81 -
J'ai trouvé cette source qui fonctionne sous XP et Windows 7 et 8 si cela t'intéresse?

http://www.vbfrance.com//code.aspx?ID=51639
CGSI3
Messages postés
417
Date d'inscription
vendredi 22 février 2008
Statut
Membre
Dernière intervention
7 janvier 2018
1 -
Grand Merci, ...
De plus cette source possède un exemple de classe ce qui est très intéressant a étudier.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.