Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Combo et index [ Archives Visual Basic / Formulaire ] (guillaume79)

lundi 17 mars 2003 à 09:31:11 | Combo et index

guillaume79

Bonjour,
je fais une requete dans une base de donnée. je selectionne un nom et un id.
Dans une combo j'affiche le nom.
Mon problème est que lorsque je veux lorsque je veux faire une autre requete (par exemple suppression) de l'élément sélectionné dans la combo, il me faut l'ID pour identifier l'enregistrement.
Est-il possible de mettre dans une combo un élément qui ne serait pas affiché, ou un index.

la combo accepte un index
combo.addItem(string,index)
mais, ce dernier doit obligatoirement aller de 0 à n sans aucun manque au milieu. Donc, impossible d'y stocker mon ID de la base donnée qui peut à terme avoir des trous (apres une suppression par exemple).

Quelqu'un aurait une idée ?

lundi 17 mars 2003 à 09:47:39 | Re : Combo et index

zpiboo


La solution est de faire un tableau à coté :
ou tu vas placer tes ids

l'indice de ton tableau doit être égale à l'indice dans la combo et tu y plce ton id

Donc quand tu sélectionnes ça doit donner

Tablo(combo1.listindex) = ton Id

Bonne chance.




-------------------------------
Réponse au message :
-------------------------------

> Bonjour,
> je fais une requete dans une base de donnée. je selectionne un nom et un id.
> Dans une combo j'affiche le nom.
> Mon problème est que lorsque je veux lorsque je veux faire une autre requete (par exemple suppression) de l'élément sélectionné dans la combo, il me faut l'ID pour identifier l'enregistrement.
> Est-il possible de mettre dans une combo un élément qui ne serait pas affiché, ou un index.
>
> la combo accepte un index
> combo.addItem(string,index)
> mais, ce dernier doit obligatoirement aller de 0 à n sans aucun manque au milieu. Donc, impossible d'y stocker mon ID de la base donnée qui peut à terme avoir des trous (apres une suppression par exemple).
>
> Quelqu'un aurait une idée ?

lundi 17 mars 2003 à 10:18:20 | Re : Combo et index

guillaume79

Merci bonne idée.
Je n'y avait pas pensé !



-------------------------------
Réponse au message :
-------------------------------

>
> La solution est de faire un tableau à coté :
> ou tu vas placer tes ids
>
> l'indice de ton tableau doit être égale à l'indice dans la combo et tu y plce ton id
>
> Donc quand tu sélectionnes ça doit donner
>
> Tablo(combo1.listindex) = ton Id
>
> Bonne chance.
>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour,
> > je fais une requete dans une base de donnée. je selectionne un nom et un id.
> > Dans une combo j'affiche le nom.
> > Mon problème est que lorsque je veux lorsque je veux faire une autre requete (par exemple suppression) de l'élément sélectionné dans la combo, il me faut l'ID pour identifier l'enregistrement.
> > Est-il possible de mettre dans une combo un élément qui ne serait pas affiché, ou un index.
> >
> > la combo accepte un index
> > combo.addItem(string,index)
> > mais, ce dernier doit obligatoirement aller de 0 à n sans aucun manque au milieu. Donc, impossible d'y stocker mon ID de la base donnée qui peut à terme avoir des trous (apres une suppression par exemple).
> >
> > Quelqu'un aurait une idée ?
>



Cette discussion est classé dans : base, requete, combo, id, index


Répondre à ce message

Sujets en rapport avec ce message

entrer un index différent dans une combobox [ par mierkool ] voila, j'ai un combobox que je remplis d'après une base de données dans un ordre alphabétique croissant. ex de la base id       nom      prenom j'aim Pb connec et requete vba excel [ par alias666 ] Bonjour à tous J'ai un petit soucis concernant un traitement que je veux faire. J'ai besoin d'établir une connexion sur une base SQLServer et ensuite Requete Base Access avec mot en * [ par Gally ] Bonjour,Je cherche à faire une requette ou celle-ci devrait mettre toutes les réponses avec un mot clef, mais cela ne fonctionne pas vraiment.La reque combobox [ par bigbossnino ] bonjourj ai 2 combobox qui sont en relation ca veut dire que le deuxieme est rempli a partir du premiermon probleme c'est que a chaque fois que je sel [debutant] double datagridview et récupération de donnée [ par Vlyan ] Bonjour,je débute sous vb.net, et j'ai un petit probleme avec les index des datagridview.je programme un petit logiciel qui établit une connection ave Lecture dans base de donnée - variable [ par StiriX ] Bonjour a tous, j'ai question toute bete mais si vous avez la sollution... je suis preneur.J'aimerais lire tout ce qui se trouve dans ma base de donné charger un combo [ par badraddine ] bonjour tout le monde j aimerai bien savoir comment on peu charger un combo a partir d un champje vais vous donnez le nom de ma base de ma table et le DataCombo.Rowsource [ par LeXo ] Bonjour,voila j'ai un truc tout simple, mais il me fait une erreur de type sur le rowsourceje veux avoir le nom visible dans mon combo et l'id invisib envoyer une requete sql sur base access vb2005express [ par vercomax ] Bonjour,je souhaite savoir comment envoyer une requete sql sur une base accessla base s'appelle "meteo", la table "noms", le champ "prenom"j'ai un met base de donnée en .net [ par lex1111 ] Bonjour, je voulais savoir si il y avait une possibilité de modifier une base de donnée access sans passer par un dataset...Je m'explique avant sur vb


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.