PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → [WD9] loupe et table
[WD9] loupe et table
Débuté par LefebvreJL, 03 fév. 2006 16:34 - 2 réponses
Posté le 03 février 2006 - 16:34
Bonjour à tous

J'ai un fichier INDIVIDU.fic dont la description est la suivante

IdCleUnik - numérique - identifiant n° automatique - Cle unique
Nom - chaine - Cle avec doublons
Prénom - chaine
:
:
:
Nom_Pre - Cle composée - Nom+Prénom - Cle avec doublons

Mon problème est le suivant :

dans une table, j'affiche bien les données en suivant la Cle composée mais dès que l'utilisateur clic sur la loupe pour rechercher quelqu'un, il y a changement de cle et l'ordre est foutu

"dupont bernard" devient avant "dupont albert"

est-il possible après une recherche sur le nom de revenie sur la cle composée ou alors d'afficher la cle composée ?

il y a bien la solution de créer un champ NomPre et de l'initialiser avec Nom+Prénom mais grosse perte d'espace disque pour pas grand chose

merci
bon week-end a toutes et tous
Posté le 06 février 2006 - 14:39
Une idée ?
Posté le 20 février 2006 - 12:23
Je ne sais pas si çà peut répondre à ta demande mais j'ai un souci un peu du même genre.
Je précise que je suis sur des fichiers MySql et pas HF et que mes tables sont initialisées par des requetes.

En effet en utilisant la loupe le tri change (et la sélection des enr. aussi ...)
Je suis donc obligé de faire un TableAffiche(NomTable,taRéexecuteRequete) pour récupérer tous mes enr., et je fais également un NomTable..RubriqueParcourue = "" pour enlever le tri posé par la loupe, puis je filtre si besoin est (selon l'appli.) et refait un TableAffiche(NomTable).

Inconvénients : perte du positionnement dans la table (pourrait se résoudre avec un peu de code...)

Peut-être une piste à suivre pour toi...
JFL