25-04-2005, 02:19 PM
Bonjour.
J'ai un soucis sous Windev 9.
J'ai une requête tapée en SQL faisant intervenir 4 tables sur lesquelles je sélectionne 7 champs divers.
J'affiche dans une table, le résultat de ma requête, et j'aimerai mettre certains champs en mode saisie, et que les modifications s'enregistrent dans les fichiers.
D'abord, et parce que cette solution a déja fonctionnée à plusieurs reprises dans mon projet, j'ai penser exécuter la requête en "hModifieFichier" avant d'afficher son résultat dans la table. Mais dans ce cas, mon programme plante dés la sortie de ligne (si j'ai saisi des modifications dans un des champs).
Reste qu'il parait que l'on peut faire cette modification "manuellement". En "récupérant" un identifiant pour chaque ligne de la sélection, et en ajoutant à chaque sortie de ligne un "hlitrecherche..." suivi d'un "hmodifie...".
Mais je ne vois pas comment récupérer l'identifiant, d'autant qu'il s'agit d'une clé composé (ce qui je crois, pose problème pour le HLitRecherche, non ?)
Merci de votre lecture.
Si vous pouviez me proposer quelque chose, ce serait bien venu
Cordialement.
J'ai un soucis sous Windev 9.
J'ai une requête tapée en SQL faisant intervenir 4 tables sur lesquelles je sélectionne 7 champs divers.
J'affiche dans une table, le résultat de ma requête, et j'aimerai mettre certains champs en mode saisie, et que les modifications s'enregistrent dans les fichiers.
D'abord, et parce que cette solution a déja fonctionnée à plusieurs reprises dans mon projet, j'ai penser exécuter la requête en "hModifieFichier" avant d'afficher son résultat dans la table. Mais dans ce cas, mon programme plante dés la sortie de ligne (si j'ai saisi des modifications dans un des champs).
Reste qu'il parait que l'on peut faire cette modification "manuellement". En "récupérant" un identifiant pour chaque ligne de la sélection, et en ajoutant à chaque sortie de ligne un "hlitrecherche..." suivi d'un "hmodifie...".
Mais je ne vois pas comment récupérer l'identifiant, d'autant qu'il s'agit d'une clé composé (ce qui je crois, pose problème pour le HLitRecherche, non ?)
Merci de votre lecture.
Si vous pouviez me proposer quelque chose, ce serait bien venu

Cordialement.