Bonjour à tous,
Je cherche à faire un code assez universel pour ouvrir des BDD access 2003.
En gros je souhaite avoir la possibilité d'aller chercher un fichier de l'ouvrir et bien sur de travailler avec.
Voici le code que j'ai fait pour ouvrir mes BDD :
Mon problème vient de fait que j'ai une BDD dans mon analyse et qui me la prend en priorité. Je peux éventuellement la supprimer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 sPathAcces est une chaîne nResultat est un entier bConnec est un booléen sPathAcces = fSélecteur("", "", "Sélectionnez un fichier.....", "Tous les fichiers (*.*)" + TAB + "*.*" + RC + "*.mdb" + TAB + "*.mdb", "*.*") nResultat=HDécritConnexion("Connexion","","",sPathAcces,"",hOledbAccess2000,hOLectureEcriture) SI nResultat=Vrai ALORS bConnec=HOuvreConnexion("Connexion") SI bConnec=Vrai ALORS SI PAS HChangeConnexion("CLIENTS,Informations carte,Réparations","Connexion") ALORS Info("impossible de changer de connexion") RETOUR FIN FIN FIN
Mais comment je fais pour lire les données de la BDD que je viens de charger, pour accéder au champ. Dois-je utiliser les indirections ?
Par exemple mon code initial était :
Est-ce qu'il devient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 HLitRecherchePremier(T_siglesRs,T_siglesRs.T_siglesRs_libelle,sSigleRs)
Merci bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 HLitRecherchePremier({T_siglesRs},{T_siglesRs.T_siglesRs_libelle},sSigleRs)
Partager