FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WEBDEV 2024
→
combo dans zone repetée selection
combo dans zone repetée selection
Débuté par SK250*, 22 déc. 2024 14:24 - 2 réponses
Connectez-vous…
SK250*
#1
Membre enregistré
8 messages
Posté le 22 décembre 2024 - 14:24
Bonjour,
Je me casse la tête depuis des jours ... impossible de sélectionner une ligne par rapport à son glien.
voici comment je garnis ma combo :
sValeurCombo est une chaîne= "-- Faites votre choix --" + gLien(0) + RC
SI HExécuteRequêteSQL(sd,gConnexionDB,hRequêteSansCorrection, sRequete) ALORS
SI HLitPremier(sd) ALORS
TANTQUE PAS HEnDehors(sd)
sValeurCombo += sd.NOM + gLien(sd.ID) + RC
HLitSuivant(sd)
FIN
FIN
FIN
sValeurCombo = Gauche(sValeurCombo,Taille(sValeurCombo) - 2)
ZR_Utilisateur[i].ATT_CONTENU_COMBO = sValeurCombo
Par contre impossible pour moi au chargement des données de me positionner sur la bonne ligne, quelqu'un peut il m'aider ?
merci
Signaler
0
0
Niry Aina Eddy RATSIMANDRESY
#2
Membre enregistré
141 messages
Posté le 23 décembre 2024 - 14:52
Bonjour
Je vois votre problème, vous ne savez pas comment récupérer la valeur du combo dans un zone répétée, j'ai une solution efficace pour vous
1. Vous devrez remplir d'abord la zone répétée, ensuite le comboliste
2. Vous devrez récupérer la valeur du glien du combo pour le sélectionner
Voilà un code dont vous pouvez utiliser
// EDD (12/24) : Création du zone répétée et du comboliste, vous savez déjà ça je pense
// EDD (12/24) : Ce programme se trouve dans un évènement d'un bouton
PROCÉDURE PRIVÉ Lancement()
LOCAL
sValeurCombo is string = "-- Faites votre choix --" + gLien(0)
tbString is tableau of string
// EDD (12/24) : Exécution de la requête SQL sRequete
ZoneRépétéeSupprimeTout(ZRP_Modèle)
FOR i = 1 _TO_ 10 // EDD (12/24) : Remplissement du zone répétée, vous remplissez par requête SQL de votre projet
ZoneRépétéeAjouteLigne(ZRP_Modèle)
END
// EDD (12/24) : Remplissement par information de liste
TableauAjouteLigne(tbString, "Pizza")
TableauAjouteLigne(tbString, "Hambourgeur")
TableauAjouteLigne(tbString, "Sandwitch")
FOR i = 1 _TO_ TableauOccurrence(tbString)
sValeurCombo += RC + tbString[i] + gLien(i)
END
ListeAjoute(CMB_Information, sValeurCombo) // EDD (12/24) : Remplissement du combo
InitHasard()
FOR i = 1 _TO_ ZoneRépétéeOccurrence(ZRP_Modèle)
ZRP_Modèle[i].ATT_CONTENU_COMBO = Hasard(0, 4) // EDD (12/24) : La sélection du combo est définie par le glien par identifiant
END
NB : Attention votre code devrait être dans un bouton de type serveur
Cordialement
Mr.RATSIMANDRESY
Niry Aina Eddy
Signaler
0
0
Niry Aina Eddy RATSIMANDRESY
#3
Membre enregistré
141 messages
Posté le 23 décembre 2024 - 14:59
: Lecture de la zone répétée avec la sélection d'une liste au hasard
Signaler
0
0
→ Revenir à WEBDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Etats & Requêtes
Hors-sujet
Hors-sujet
Outils
Outils
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte