Base de données et Visual Basic 6: a comprends pas!!!!!!!!!!!!!!!!!!!!

Base de données et Visual Basic 6: a comprends pas!!!!!!!!!!!!!!!!!!!! - Programmation

Marsh Posté le 08-01-2001 à 18:36:29    

Voila mon problème: J'aimerai afficher tous les enregistrements d'un champ dans une listebox et faire des opérations comme ajouter supprimer sur ces enregistrements.Comment faire?
Voila,a bon entendeur salut

Reply

Marsh Posté le 08-01-2001 à 18:36:29   

Reply

Marsh Posté le 11-01-2001 à 12:37:41    

essaye avec une zone de liste

 

Reply

Marsh Posté le 11-01-2001 à 21:27:21    

Je ne sais pas si le composant exist en VB, mais Delphi inclu des combos (TDBLookUpCombo) que tu peux relier sur un TTable, et qui se rafraichissent toutes seules.
Sinon, tu peux utiliser un TComboBox clasiique, et tu crée une procedure qui parcourt ta table et ajoute pour chaque occurence le libellé du champs que tu veux afficher. Lorsque tu exécute une opération sur ta table, tu vide la combo, puis tu repasse ta procedure.

Reply

Marsh Posté le 12-01-2001 à 09:04:18    

tu créés ton objet listbox
tu créés ta connexion vers ACCESS par ex
tu créés ton recordset ( éventuellemet ) avec SQLss: select le champ que tu veux
 
tu boucles du 1er enreg vers le dernier enreg du recordset
pour chaque enreg, tu ajoutes le contenu du champ à la "ligne" courante de la listbox
 
c'est automatix
 
ciao

Reply

Marsh Posté le 16-01-2001 à 15:09:09    

J'ai eu le même problème.
Il faut utiliser un composant DBCombo qui se trouve dans le menu ajouter un composant.

 

Reply

Sujets relatifs:

Leave a Replay

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