<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>15 Sep 2020 21:11:26 Z</lastBuildDate><pubDate>12 Sep 2020 01:27:39 Z</pubDate><description>Bonjour, &#13;
Un grand merci de votre aide d'avance, je suis vraiment bloquée :/ &#13;
&#13;
 &#13;
--- Mon problème enregistrement  ---&#13;
Je n'arrive pas à faire liens entre ma table et une variable de type tableau d'enregistrement afin que le numéro retourné par ma table corresponde au numéro de la ligne de mon tableau enregistrements.&#13;
&#13;
Le soucis provient par exemple pendant le tri, le numéro de la ligne correspond plus au numéro d'enregistrement.&#13;
&#13;
Par exemple &#13;
table 1 -&gt; enregistrement 1&#13;
table 10 -&gt; enregistrement 10&#13;
Mais quand j'inverse le tri : &#13;
Table 1 -&gt; enregistrement 10&#13;
table 10 -&gt; enregistrement 1 &#13;
https://hostimage.windev.io/images/Capturedecran20200912a005653_8cc654d47ef935a85da8653b7da8bcf6.png &#13;
&#13;
Malheureusement, je ne peux pas stocker dans ma table une clé pour faire un tableaucherche car ma clef est une clef composée, donc de type buffer.&#13;
&#13;
J'ai donc essayer avec des structures dans lequel j'insère un numéro de ligne en plus du mapping avec mon fichier base de donnée : &#13;
Mais je me retrouve avec un autre gros problème : &#13;
&#13;
--- Mon problème structure   ---&#13;
Il est impossible de faire une indirection sur un type de variable &#13;
et donc de faire un truc du genre &#13;
&#13;
[code:wl]&#13;
mastructure est une {nomDynamiqueStructure}&#13;
[/code]&#13;
&#13;
&#13;
Exemple  : https://hostimage.windev.io/images/Capturedecran20200912a011450_53c5ff7d4df5edb49049e6c54ea53490.png&#13;
&#13;
https://hostimage.windev.io/images/Capturedecran20200912a011426_2ff3f9cb773cd833efb52e4ed2e9da71.png&#13;
&#13;
Donc récupérer la définition de ma structure dynamiquement afin de pouvoir créer un tableau de structure dynamiquement -&gt; avec le nom de la structure en paramètre.&#13;
&#13;
Je suis vraiment bloqué, &#13;
- avec un tableau d'enregistrements : ok pour le nom dynamique mais problème de liaison. Comme pas de lien je suis obliger de faire un tablecherche sur une clef unique mais avec mon problème de clef composée c'est vraiment complexe.&#13;
- avec un structure : ok pour la liaison car j'ajoute un numéro de ligne dans la structure, mais par contre impossible de faire un tableau de plusieurs type de structure selon un nom en paramètre.&#13;
&#13;
Pour comprendre,&#13;
L'idée est de pouvoir gérer une liste de tableau d'enregistrement dynamiquement dans un objet et pouvoir tout sauvegarder la liste des tableaux d'un coup, faire un backup, transaction, ... &#13;
Donc une classe qui gère les modifications de mes tables et une variable mémoire avec le contenu de mon fichier db  : mais la classe ne connait pas le fichier,nom du tableau seul l'instance connait le nom du fichier,requète et donc le nom du tableau.&#13;
&#13;
Ma classe contient &#13;
- un tableau associatif de tableau d'enregistrement&#13;
- un tableau associatif de tableau de modifications (tableau d'enregistrement).&#13;
   - Le nom d'un tableau associatif sont les même (ils correspondent au nom de mon fichier ou requète).&#13;
   - Quand je modifie ma table ihm, j'utilise une méthode ajoutModification en lui indiquant si c'est un ajout/modification,suppression)&#13;
&#13;
J'arrivais à faire fonctionner ma classe avant car j'utilisais une pk comme liaison(que j'avais mis dans un colonne de ma table ihm), mais j'ai maintenant des pk composées (donc des buffers)./&#13;
&#13;
Je cherche donc une solution : &#13;
1) Trouver un moyen pour récupérer le numero de ligne d'un tableau d'enregistrement liée à la ligne de ma table  (et que ça continue dans fonctionner après un tri).&#13;
2) Trouver un moyen de faire une indirection sur un type de type structure afin de pouvoir récupérer une structure dynamiquement.&#13;
&#13;
&#13;
Un grand merci</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242507-tableau-structure-dynamique-tableau-enregistrement/read.awp</link><title>Tableau de structure dynamique ou tableau d'enregistrement</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>vincent.clisse.pro</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242507-tableau-structure-dynamique-tableau-enregistrement-242591/read.awp</comments><pubDate>15 Sep 2020 21:11:26 Z</pubDate><description>J'ai essayé d'ajouter dynamiquement un SELECT row_number() over() AS NumeroLigne dans mes requêtes mais de nouveau windev ne pre…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242507-tableau-structure-dynamique-tableau-enregistrement-242591/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242507-tableau-structure-dynamique-tableau-enregistrement-242591/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242507-tableau-structure-dynamique-tableau-enregistrement/read.awp">Tableau de structure dynamique ou tableau d'enregistrement</source><title>Re: Tableau de structure dynamique ou tableau d'enregistrement</title></item><item><author>vincent.clisse.pro</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242507-tableau-structure-dynamique-tableau-enregistrement-242589/read.awp</comments><pubDate>15 Sep 2020 20:16:32 Z</pubDate><description>Merci, &#13;
Mon soucis est que je voulais une classe qui contient un ou plusieurs tableaux de donnée(structure ou Enregistrement).&#13;…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242507-tableau-structure-dynamique-tableau-enregistrement-242589/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242507-tableau-structure-dynamique-tableau-enregistrement-242589/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242507-tableau-structure-dynamique-tableau-enregistrement/read.awp">Tableau de structure dynamique ou tableau d'enregistrement</source><title>Re: Tableau de structure dynamique ou tableau d'enregistrement</title></item><item><author>THIERRY TILLIER</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242507-tableau-structure-dynamique-tableau-enregistrement-242521/read.awp</comments><pubDate>13 Sep 2020 14:35:05 Z</pubDate><description>Bonjour,&#13;
&#13;
Il faut penser la technique différemment. &#13;
[code:wl]&#13;
PROCÉDURE RemplirStructure(  pclPStructure ,sNomFichier,ptabM…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242507-tableau-structure-dynamique-tableau-enregistrement-242521/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242507-tableau-structure-dynamique-tableau-enregistrement-242521/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242507-tableau-structure-dynamique-tableau-enregistrement/read.awp">Tableau de structure dynamique ou tableau d'enregistrement</source><title>Re: Tableau de structure dynamique ou tableau d'enregistrement</title></item><item><author>Monsieur Serge</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242507-tableau-structure-dynamique-tableau-enregistrement-242517/read.awp</comments><pubDate>13 Sep 2020 04:05:44 Z</pubDate><description>Clisse,&#13;
&#13;
[code:text]&#13;
Malheureusement, je ne peux pas stocker dans ma table une clé pour faire un tableaucherche car ma clef e…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242507-tableau-structure-dynamique-tableau-enregistrement-242517/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242507-tableau-structure-dynamique-tableau-enregistrement-242517/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/242507-tableau-structure-dynamique-tableau-enregistrement/read.awp">Tableau de structure dynamique ou tableau d'enregistrement</source><title>Re: Tableau de structure dynamique ou tableau d'enregistrement</title></item></channel></rss>
