PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WEBDEV (versiones precedentes) → WB23 - Chargement Combo dans ZR
WB23 - Chargement Combo dans ZR
Iniciado por Julie Aubertot, 29,may. 2020 16:14 - No hay respuesta
Publicado el 29,mayo 2020 - 16:14
Bonjour,

Contexte : création / update d'une facture, le détail des lignes de la facture s'affiche dans une zone répétée qui contient plusieurs listes déroulantes qui s'alimentent par programmation (lib affiché + ID en Glien). A la création, aucun problème, l'utilisateur sélectionne une ligne dans la combo et l'ID Glien est bien stocké en DB.

Problème : lorsque j'ouvre une facture en édition, la liste déroulante ne se charge pas correctement, j'arrive à l'alimenter avec les valeurs que je souhaite mais je n'arrive pas à sélectionner la bonne ligne en me basant sur l'ID stocké.

En dehors de la zone répétée je n'ai aucun problème pour faire la même chose (focus sur une ligne en particulier)

Avez-vous une solution pour contourner ce problème svp

Merci par avance !!
Julie

REQ_COUNTERPARTIES_ACCOUNT.pIDCounterparties = INVOICE.IDCounterparties
REQ_COUNTERPARTIES_ACCOUNT.pDate_validity = DateDuJour()
HExécuteRequête(REQ_COUNTERPARTIES_ACCOUNT)
HLitPremier(REQ_COUNTERPARTIES_ACCOUNT)
TANTQUE PAS HEnDehors(REQ_COUNTERPARTIES_ACCOUNT)
sTemp est une chaîne = REQ_COUNTERPARTIES_ACCOUNT.Quality + " - " + REQ_COUNTERPARTIES_ACCOUNT.Market + " - "+ REQ_COUNTERPARTIES_ACCOUNT.NumExternalAccount
ListeAjoute(COMBO_Account,sTemp + gLien(REQ_COUNTERPARTIES_ACCOUNT.IDAccount))
HLitSuivant(REQ_COUNTERPARTIES_ACCOUNT)
FIN


nIndice est un entier = 1
nIDINvoiceEnCours est un entier = TABLE_Invoice[TABLE_Invoice].COL_IDInvoice

REQ_INVOICE_DETAILS.pIDInvoice = nIDINvoiceEnCours
HExécuteRequête(REQ_INVOICE_DETAILS)
HLitPremier(REQ_INVOICE_DETAILS)
TANTQUE PAS HEnDehors(REQ_INVOICE_DETAILS)
ZoneRépétéeAjoute(ZR_InvoiceDetail)

ATT_Account[nIndice] = REQ_INVOICE_DETAILS.IDAccount
// ATT_Account --> COMBO_ACCOUNT

nIndice++
HLitSuivant(REQ_INVOICE_DETAILS)
FIN