PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Combo avec requete intégrée
Combo avec requete intégrée
Iniciado por guest, ago., 26 2005 12:33 AM - 4 respostas
Publicado em agosto, 26 2005 - 12:33 AM
Bonsoir,

J'ai un combo table (2 colonnes) avec une requete intégrée, je voudrais le réinitialiser (recharger la requete) et le positionner en sélection sur le dernier enregistrement de ce combo.
Pouvez-vous m'aider ?

Merci
Publicado em agosto, 26 2005 - 10:24 AM
Bonjour,
Pour réinitialiser la requete, un simple executetraitement(MaCombo,TrtInit) devrait suffire.
Ensuite, pour "préselectionner" le dernier élément:
Prenons pour hypothèse que les deux colonnes soient Code et Libelle, et que la valeur affichée et mémorisée soit Code.
Puis après l'initialisation de la combo:
SI moimeme..occurrence <> 0 alors
Moimeme..valeuraffichee = MaCombo.code[moimeme..occurrence]
Fin

Frédéric.
Publicado em agosto, 26 2005 - 2:40 PM
Merci pour votre aide mais malheureusement ça na marche pas.

Pour éxécutetraitement(monCombo, trtInit) il ne se passe rien, le combo n'est mis à jour. Mais j'ai réussi à le faire avec : ListeAffiche(monCombo, taRéExecuteRequete).

Par contre pour présélectionné le dernier élément, la propriété valeuraffichée est en lecture seule, ça ne marche pas non plus avec valeur.

Si vous avez une autre idée...
Publicado em agosto, 26 2005 - 4:09 PM
Oups, je confond Windev et Progress...

MaCombo = MaCombo.Code[MaCombo..occurrence]

Frédéric.
Publicado em agosto, 27 2005 - 1:16 AM
et un listeselectplus(combo,occurrence(combo)) pour ce positionner sur le
dernier

"JF" <guest@newsgroup.fr> a écrit dans le message de news:
430e16d0@news.pcsoft.fr...
Bonsoir,

J'ai un combo table (2 colonnes) avec une requete intégrée, je voudrais le
réinitialiser (recharger la requete) et le positionner en sélection sur le
dernier enregistrement de ce combo.
Pouvez-vous m'aider ?

Merci