|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
| CHARGER UN CHAMP COMBO TABLE |
| Débuté par Oholabi, 17 juin 2025 17:46 - 4 réponses |
| |
| | | |
|
| |
Membre enregistré 2 messages |
|
| Posté le 17 juin 2025 - 17:46 |
Je developpe une application de gestion de commande Client et lors de l'ajout de la commande du client je choisis le client dans un combo qui est chargé par table , nous avons deux colones dans le combo ( col_id_clt ; col_lib_clt) et lors de l'ajout l'enregistrement s'effectue très bien mais je bute au niveau de la modification ; en fait tous les champs sont bien renseignés mais le combo (table) reste vide . Je souhaiterais que lors de la modification le champ combo puisse afficher le client concerné par cette commande . J'attends des reactions pour d'éventuelles precisions et me donner des pistes de solutions . MerciMessage modifié, 17 juin 2025 - 17:48 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 2 messages |
|
| Posté le 17 juin 2025 - 17:49 |
Oholabi a écrit :
Je developpe une application de gestion de commande Client et lors de l'ajout de la commande du client je choisis le client dans un combo qui est chargé par table , nous avons deux colones dans le combo ( col_id_clt ; col_lib_clt) et lors de l'ajout l'enregistrement s'effectue très bien mais je bute au niveau de la modification ; en fait tous les champs sont bien renseignés mais le combo (table) reste vide . Je souhaiterais que lors de la modification le champ combo puisse afficher le client concerné par cette commande . J'attends des reactions pour d'éventuelles precisions et me donner des pistes de solutions . Merci Message modifié, 17 juin 2025 - 17:48
|
| |
| |
| | | |
|
| | |
| |
Membre enregistré 4 317 messages |
|
| Posté le 17 juin 2025 - 20:16 |
Bonjour, Ça c'est un mot qui n'est pas superflu. Il manque beaucoup d'info dans la description de ton problème. Copie écran, code .... A première vue j'opterais sur un
TableAffiche(COMBO_MonCombo)
-- Il y a peut être plus simple, mais, ça tourne Quand tout a échoué, utilise l'option RTFM |
| |
| |
| | | |
|
| | |
| |
| Posté le 18 juin 2025 - 12:04 |
Voroltinquo a écrit :
Bonjour, Ça c'est un mot qui n'est pas superflu. Il manque beaucoup d'info dans la description de ton problème. Copie écran, code .... A première vue j'opterais sur un TableAffiche(COMBO_MonCombo) -- Il y a peut être plus simple, mais, ça tourne Quand tout a échoué, utilise l'option RTFM Bonjou et merci pour votre reaction
voici le code de la fenetre dans l'evenement "fin d'initialisation "de la fenetere
SI Id_action = 0 ALORS LIB_detail_Nourriture = "Ajout d'un service Client" SINON LIB_detail_Nourriture = "Modification d'un service Client" FIN
SI Id_action = 0 ALORS
SAI_Date = DateSys() FEN_DETAIL_NOURRITURE.COMBO_CLT..Valeur = 1 ExécuteTraitement(COMBO_CLT,trtEntrée) TableSelectPlus(COMBO_CLT,1) SAI_Mt_Paye..Etat = Actif ComboOuvre(COMBO_Serv) SAI_Ref = "CMD"+"/"+DateHeureSys() COMBO_Mode_Serv..Visible = Faux COMBO_REGLMT..Valeur = 1 SINON SI HLitRecherchePremier(CMDE_CLT,Id_Cmde_Clt,Id_action)= Vrai ALORS SAI_Date = CMDE_CLT.date_Cmde COMBO_CLT = CMDE_CLT.Id_Clt COMBO_REGLMT = CMDE_CLT.Idmodergl COMBO_Serv = CMDE_CLT.Id_Serv COMBO_Table = CMDE_CLT.Id_table SAI_Mt_Paye = Cumul_Reglement(CMDE_CLT.Id_Cmde_Clt,"clt") SAI_Mt_Total = CMDE_CLT.mt_Cmde SEL_Monnaie_Rendue..Valeur = CMDE_CLT.monnaie_rendue SAI_Ref = CMDE_CLT.Ref_Cmde FIN
FIN |
| |
| |
| | | |
|
| | |
| |
| Posté le 18 juin 2025 - 12:15 |
Oholabi a écrit :
Oholabi a écrit : Je developpe une application de gestion de commande Client et lors de l'ajout de la commande du client je choisis le client dans un combo qui est chargé par table , nous avons deux colones dans le combo ( col_id_clt ; col_lib_clt) et lors de l'ajout l'enregistrement s'effectue très bien mais je bute au niveau de la modification ; en fait tous les champs sont bien renseignés mais le combo (table) reste vide . Je souhaiterais que lors de la modification le champ combo puisse afficher le client concerné par cette commande . J'attends des reactions pour d'éventuelles precisions et me donner des pistes de solutions . Merci Message modifié, 17 juin 2025 - 17:48
Voici le code de la fenetre dans l'évenement "fin d'initialisation '' SI Id_action = 0 ALORS LIB_detail_Nourriture = "Ajout d'un service Client" SINON LIB_detail_Nourriture = "Modification d'un service Client" FIN
SI Id_action = 0 ALORS
SAI_Date = DateSys() FEN_DETAIL_NOURRITURE.COMBO_CLT..Valeur = 1 ExécuteTraitement(COMBO_CLT,trtEntrée) TableSelectPlus(COMBO_CLT,1) SAI_Mt_Paye..Etat = Actif ComboOuvre(COMBO_Serv) SAI_Ref = "CMD"+"/"+DateHeureSys() COMBO_Mode_Serv..Visible = Faux COMBO_REGLMT..Valeur = 1 SINON SI HLitRecherchePremier(CMDE_CLT,Id_Cmde_Clt,Id_action)= Vrai ALORS SAI_Date = CMDE_CLT.date_Cmde COMBO_CLT = CMDE_CLT.Id_Clt COMBO_REGLMT = CMDE_CLT.Idmodergl COMBO_Serv = CMDE_CLT.Id_Serv COMBO_Table = CMDE_CLT.Id_table SAI_Mt_Paye = Cumul_Reglement(CMDE_CLT.Id_Cmde_Clt,"clt") SAI_Mt_Total = CMDE_CLT.mt_Cmde SEL_Monnaie_Rendue..Valeur = CMDE_CLT.monnaie_rendue SAI_Ref = CMDE_CLT.Ref_Cmde FIN FIN
La ligne "COMBO_CLT = CMDE_CLT.Id_Clt" selon moi devrait afficher dans le combo le nom du client qui a passé la commande lors de la modification par ailleur voici le code dans l'evenement "entree dans combo_clt" de mon combo
TableSupprimeTout(COMBO_CLT)
POUR TOUT CLIENT SI CLIENT.Type_Clt = "M" ALORS TableAjouteLigne(COMBO_CLT,CLIENT.Id_Clt,CLIENT.raison_soc_clt) SINON TableAjouteLigne(COMBO_CLT,CLIENT.Id_Clt,CLIENT.nom_ger_clt) FIN FIN
je pense avoir été suffisamment clair |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|