PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Probleme dans table fichier
Probleme dans table fichier
Iniciado por JULIE (SEA), 27,nov. 2019 16:53 - 3 respuestas
Miembro registrado
68 mensajes
Publicado el 27,noviembre 2019 - 16:53
Bonjour,
Je rencontre un problème sur une table fichier a accès direct.
J'ai l'impression que ce projet n'existait pas en version 19.
J'ai migré mon application en version 24.

Il s'agit d'une table en saisie.
1 seule colonne est modifiable.
Pas de filtre.
Il n'y a pas de possibilité d'ajout de ligne ni de modification autre que dans la saisie de cette colonne.
La table a un nombre de ligne fixe.
J'ai remarqué que lorsque je modifie des lignes parfois en passant d'une ligne a l'autre une ligne se fait écrasé par une copie d'une ligne de la table.

Est-ce que quelqu'un a déjà eu ce soucis très gênant ?
Merci d'avance
Miembro registrado
491 mensajes
Publicado el 27,noviembre 2019 - 17:13
Bonjour

vérifiez peut être l'attribut des fichiers dans votre répertoire de projet au cas ou les fichiers seraient par hasard en lecture seule !

C'est une piste...

Cordialement
Miembro registrado
52 mensajes
Publicado el 28,noviembre 2019 - 04:33
Bonsoir Julie,
Ce probleme existe depuis toujours en windev. C'est super agaçant, mais la raison est finalement assez logique : Ce probleme est lié au fait que la clé de parcours de votre table est la rubrique que vous modifiez. Et cela crée ces anomalies d'affichage en cas de modifications.
Voici plusieurs pistes possibles pour éviter cela :
1/ parcourir la table selon une autre rubrique que celle modifiable
2/ utiliser une table Chargee en mémoire au lieu d'une table en accès direct, et gérer le reaffichage apres modif avec des tableaffiche
3/ faire une table à partir d'une requête, et non plus du fichier directement.

Bon dev!
Miembro registrado
68 mensajes
Publicado el 28,noviembre 2019 - 09:48
Bonjour merci pour votre réponse
En fait je ne modifie pas la même rubrique que la clé de parcours

Ma clé de parcours est un identifiant qui est n'est même pas affiché dans la table.
Je modifie une autre rubrique
J'ai modifiée ma table en table chargée en mémoire et effectivement j'ai l'impression que je n'ai plus le problème