Bonjour,
Je voudrais savoir s'il y a moyen de supprimer un ligne cochée dans une liste (sous fichier) sans avoir à recharger le sous fichier.
Merci.
Bonjour,
Je voudrais savoir s'il y a moyen de supprimer un ligne cochée dans une liste (sous fichier) sans avoir à recharger le sous fichier.
Merci.
Bonjour.
Je ne pense pas que tu puisses le faire. Le sous-fichier se comportant comme une table, tu ne peux pas supprimer un poste sans nettoyer la table en décalant les enregistrements un à un après le poste à supprimer. Idem pour le sous fichier c'est pour cela que ça revient moins coûteux de réinitialiser (recharger) le sous-fichier.
Il peut exister une solution à ta question. Ma connaissance des sous-fichiers est plutôt théorique. Aussi curieux que cela puisse paraître, j'en ai pas une grande expérience. J'ai gardé la méthode des tables qu'on utilisait bien avant l'apparition des sous-fichiers sur l'AS/400 pour afficher et traiter des listes.
A la limite tu peux mettre à blanc la ligne (ou initialiser ses champs en fonction de leurs types) et la réécrire par un rewrite comme on le fait pour les fichier directs (organisation relative) bien que le delete soit possible sur ce genre de fichiers.
J'espère que ces pérégrinations t'apportent une quelconque aide.
L'instruction "Delete" n'est pas supportée par le compilateur pour supprimer les enregistrements d'un sous-fichier et il n'existe aucune instruction qui permette cela.Envoyé par oneigloo
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager