Bonsoir a tous
Je veux Remplir un table clonée a partir d'une requete
voici comment je procède :
j'ai créer un champ a cocher (SAI_cochez) avec le nom des champs de ma table,
je récupère les options cochés avec le code suivant :
Code wlangage : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SI SansEspace(SAI_cochez) = "" ALORS SINON sReqSQLFinal = ","+SAI_cochez FIN
je clonne ma table a partir des options cochées
Code wlangage : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ChampClone(TABLE_ListePerso.COL_Colonne1,"COL_Colonne"+nIndiceip) //change le libellé {"TABLE_ListePerso.COL_Colonne"+nIndiceip}..Libellé = INT_Options[nIndice]..Libellé //rendre visible {"TABLE_ListePerso.COL_Colonne"+nIndiceip}..Visible = Vrai
je construit ma requête
[
Code wlangage : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 sReqSQL = [ SELECT id, matricule AS matricule, nom_complet AS nom_complet %1 FROM tb_personnel ORDER BY matricule; ] sReqSQL= ChaîneConstruit(sReqSQL,sReqSQLFinal) SI PAS HExécuteRequêteSQL(ReqMvts, MaConnexion, hRequêteSansCorrection ,sReqSQL) ALORS Erreur ( "Erreur VOIR ICI:" + RC + HErreurInfo ()) SINON POUR TOUT ReqMvts TableAjouteLigne(TABLE_ListePerso, ReqMvts.matricule, ReqMvts.nom_complet) FIN FIN HAnnuleDéclaration(ReqMvts)
Mon problème est que je ne sais pas comment remplir ma table a partir des champs clonés(code en rouge).
j’ai besoin d'aide a ce niveau.
Merci a tous
Partager