COMBO avec saisie
Stagiaire WDF
Inscrit:
10/10/2005 13:24
Post(s): 18
bonjour

j'utilise un COMBO avec saisie et le code suivant à la sortie de la saisie pour ajout de la saisie dans un fichier:

SI ListeSelect(MoiMême)=-1 ET MoiMême..Modifié ALORS
	SI Confirmer("Ajouter la valeur : "+MoiMême..ValeurAffichée+" ? ") ALORS
		{MoiMême..FichierParcouru+"."+MoiMême..RubriqueAffichée} = MoiMême..ValeurAffichée
		HAjoute(MoiMême..FichierParcouru)
		ListeAffiche(MoiMême,taDébut)
	FIN
FIN

MoiMême..Modifié = Faux



mais aprés ajout, c'est le premiere élément de la combo qui est affiché et donc il ya risuqe d'oublié de le selectionner.

Comment faire pour que ce soit le dernier element enregistré et donc saisie qui s'affiche en prmeiere dans le COMBo ???

merci

Contribution le : 06/12/2006 09:59
Créer un fichier PDF de la contribution Imprimer


Re: COMBO avec saisie
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Après l'ajout de la valeur dans le fichier il faut conserver cette valeur dans une variable afin de pourvoir se repositionner dessus après ré-affichage de la combo.

sMemoSaisie est une chaine
SI ListeSelect(MoiMême)=-1 ET MoiMême..Modifié ALORS
 SI Confirmer("Ajouter la valeur : "+MoiMême..ValeurAffichée+" ? ") ALORS
 //On sauvegarde la saisie
 sMemoSaisie = MoiMeme..ValeurAffichée	{MoiMême..FichierParcouru+"."+MoiMême..RubriqueAffichée} = MoiMême..ValeurAffichée
 HAjoute(MoiMême..FichierParcouru)
 ListeAffiche(MoiMême,taDébut)
 //On se repositionne su le dernier élément ajouté
 //Vrai = recherche à l'identique
 ListeSelectPlus(ListeCherche(MoiMeme,sMemoSaisie,Vrai)
 FIN
FIN

MoiMême..Modifié = Faux

Contribution le : 06/12/2006 10:27
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: COMBO avec saisie
Stagiaire WDF
Inscrit:
10/10/2005 13:24
Post(s): 18
ah oui merci

j'avais essayé un truc comme ça mais ListeCherche(MoiMeme,sMemoSaisie,Vrai) me renvoie toujours -1 , il ne trouve pas sMemoSaisie alors qu'il est dans la liste ...

etrange ...

Contribution le : 06/12/2006 10:46
Créer un fichier PDF de la contribution Imprimer


Re: COMBO avec saisie
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

au pire
i est un entier 

Pour i = 1 a MoiMeme..occurrence
 ListeSelectPlus(MoiMeme,i)
 Si sMemoSaisie = MoiMeme..ValeurAffichée Alors sortir
Fin

Contribution le : 06/12/2006 11:50
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: COMBO avec saisie
Developpeur WDF
Inscrit:
26/07/2004 09:01
Post(s): 127
Bonjour,
peut-être que
ListeSelectPlus(ListeCherche(MoiMeme,sMemoSaisie+Caract(0),Vrai)

résoudrait le problème.

Contribution le : 06/12/2006 15:36
_________________
Faut pas trop se prendre au sérieux ...
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2