pb base de donnée

pb base de donnée - VB/VBA/VBS - Programmation

Marsh Posté le 05-07-2004 à 19:46:17    

salut a tous !
je voudrait savoir comment faire pour rechercher d'une valeur dans zone de text et d'afficher toute les infos correspondates qui est dans ma base de donnée.
dans ma base j'ai une table membres avec les champs suivants:
n°etudiant
nom
prenom
membres(oui/non)
annale 1
annale 2
note
 
je voudrait que lorsque je tape le n°etudiant
il me sort toute les autre infos de la personne
merci pour votre aide


---------------
http://dreaminformatique.com le reve informatique
Reply

Marsh Posté le 05-07-2004 à 19:46:17   

Reply

Marsh Posté le 05-07-2004 à 20:06:42    

ben tu fais une requette sur ta table selon ton numéro d'etudiant et apres tu affectes tout tes champs de ton recordset au zone de text qui correspondent
 
ex (mais c vieux donc je peux me tromper) :
 
"select * from table_etudiants where n°etudiant =" & txtbox_numétudiant.text
 
ton champ doit etre de type entier bien  
 
txtnometudiant.text = RSetudiant.nom
txtprenometudiant.text = RSetudiant.prenom
 
etc ...


Message édité par minours666 le 05-07-2004 à 20:07:52
Reply

Marsh Posté le 07-07-2004 à 18:56:20    

merci pour ton aide mais je n'y arrive pas je comprend pas il me dit qu'il y a une erreur .
c'est important il y a t-il quelqu'un qui se rappelle comment on fait !

Reply

Marsh Posté le 07-07-2004 à 19:21:15    

Je sais que en VB tu peux utiliser du "DataBinding" je crois... l'idee c'est que, un peu comme access, tes champs textes soient directement relier aux champs d'une table
 
fait une petite recherche la dessus, je sais que dans VB6 ta tout inclus (les icones d'outils avec un petit cylindre jaune, c'Est tout en rapport avec des bds

Reply

Marsh Posté le 07-07-2004 à 22:10:59    

txtnometudiant.text = RSetudiant.nom  
remplacer le . par !
txtnometudiant.text = RSetudiant!nom

Reply

Marsh Posté le 07-07-2004 à 22:13:06    

Sinon pour ton blem c'est hyper simple t'as presque pas de programation à faire, tu mets un composant data environment à ton projet, tu crées la connexion dedant, une fois qu'elle est faite tu fais la commande, ensuite tu glisses l'icone de la commande sur ta forme et il va te créer tes txtbox bindées a la commande :)  
Ensuite tu te sers des méthodes de la commande pour la changer. (pour y ajouter un where NUMETU=tatextbox )


Message édité par glod 2 le 07-07-2004 à 22:14:44
Reply

Marsh Posté le 08-07-2004 à 07:55:46    

Et pourquoi tu ne te sers pas de l'assistant pour faire un formulaire ? C'est fait exactement pour ça.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed