Pour les pros du dévellopement : ACCESS ET VB6 [Résolu]

Signaler
Messages postés
4
Date d'inscription
lundi 7 février 2005
Statut
Membre
Dernière intervention
15 novembre 2005
-
Messages postés
4
Date d'inscription
lundi 7 février 2005
Statut
Membre
Dernière intervention
15 novembre 2005
-
Bonjour,

Je patauge un peu.
Je viens de me lancer dans VB6 et là je sèche méchamment malgré tous les tutos que j'ai pu lire et les multiples sources mises en ligne.

Mon problème porte sur l'accès à une base de données avec mot de passe.
Je m'explique :

J'ai une base de données ACCESS (Mdb) avec un mot de passe (que je connais cela rend les choses plus simple).
Je voudrais pouvoir faire une recherche avec un projet VB de telle sorte que certaines données s'affiche dans mon projet.

Par exemple :
J'ai une case (Text1) dans laquelle j'entre un nombre.
Puis un bouton qui quand je clique dessus ajoute 1 puis 2 puis 3.... jusqu'à 9 à mon nombre.
Ce qui fait que j'obtiens dans 10 autres (Text2 à 11) un nombre ajouté de 1 à chaque fois (Exemple : je mets dans Text1 : 100, j'ai alors dans Text2 101 puis dans Text3 102 et ainsi de suite).

Ca je sais le faire pas de soucis.
Partons du principe que ma Base de données contient une table appelé : Test et deux plages de requête dedans une avec les chiffres de 100 à 111 et l'autre avec des correspondance pour chaque chiffre ( Exemple : 100 donne Noir, 101 donne Bleu....)
Ou cela se corse c'est que je voudrais que VB recherche 101 du Text2 dans la base de données (qui a un mot de passe ne l'oublions pas) et me donne le résultat de la base dans Text12 (soit Bleu) et ainsi de suite pour Text3 dans Text13 etc... jusqu'à Text11 qui lui donnera le résultat dans Text21.

En résumé comment faire une recherche dans une base de données et faire afficher le résultat de cette recherche dans une case Text ?? En ayant un mot de passe à la base de données ??!!!

Euhhh j'éspère avoir été assez clair.

Merci à vous toutes et tous d'avance.

2 réponses

Messages postés
29
Date d'inscription
lundi 20 janvier 2003
Statut
Membre
Dernière intervention
24 mars 2006

Salut fredbmo !

D'abord une question :


Est-il vraiment nécessaire de posséder deux requêtes avec l'une avec les chiffres et l'autres avec les couleurs ?


N'est-il pas possible, par exemple de n'avoir qu'une requête qui te donnerait, deux champs, l'un avec les chiffres et l'autre avec ses couleurs correspondantes ? Elle pourrait être de la forme :
SELECT NoCouleur, NomCouleur FROM NomTable
si les deux champs à afficher sont dans la même table (portant le nom NomTable)

ou bien :
SELECT NoCouleur, NomCouleur FROM NomTable1 INNER JOIN NomTable2 ON NomTable1.NoCouleur = NomTable2.NoCouleur
si les deux champs sont dans des tables différentes.

Ensuite la connexion à la base de données se fait normalement, comme tu l'as sans doute déjà lu sur les tutoriaux.
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 195 internautes nous ont dit merci ce mois-ci

Messages postés
4
Date d'inscription
lundi 7 février 2005
Statut
Membre
Dernière intervention
15 novembre 2005

Merci je vais tester cela à tête reposée.

Encore merci.