Le programme commence par charger
les 10 premiers enregistrements dans
le sous-fichier de gauche. Il met un
pointeur « enregistrement courant » à 1
pour indiquer que c'est l'enregistrement
mis en évidence. Il renvoie ensuite
en chaîne vers « l'enregistrement
courant » dans le sous-fichier pour
trois raisons
Le programme
Pour mettre en évidence l’enregistrement.
qui sert ensuite à obtenir les détails
complets de l’enregistrement client
et à afficher ces détails dans le format
de contrôle.
pour obtenir les enregistrements
en double, qui sont ensuite
chargés dans le sous-fichier à droite.
Le chargement du sous-fichier à
droite met un pointeur « enregistrement
courant côté droit » à 1 et de la
même manière sur le côté gauche, il
met en évidence l’enregistrement courant
et obtient les détails d’adresse.
Les fenêtres sont écrites dans
l’ordre suivant : d’abord #5CTL, puis #3CTL et, finalement le #1WND est
sorti avec un EXFMT.
L’action suivante dépend de la
touche de fonction choisie. Si l’on utilise
F23 ou F24, le pointeur « enregistrement
courant côté droit » est incrémenté
ou décrémenté, la mise en
évidence est enlevée de l’ancien enregistrement
et ajoutée au nouveau, et
les détails d’adresse complets dans la
partie supérieure de la fenêtre sont mis
à jour.
De même, si l’on prend F13 ou
F14, le pointeur pour le côté gauche
est incrémenté ou décrémenté, la mise
en évidence de gauche est enlevée et
placée sur le nouvel enregistrement, et
les détails d’adresse complets sont placés
dans la partie supérieure. En outre,
le sous-fichier à droite est rafraîchi
pour montrer les doubles de cet enregistrement
nouvellement mis en évidence.
Les touches page down et page up
se comportent comme F13 et F14,
mais le pointeur change par tranche de
10 enregistrements au lieu de 1. Le
programme vérifie la fin du sous-fichier
(c’est aussi le cas pour F13 et
F14), et d’autres enregistrements sont
chargés si nécessaire.
Je ne prévois pas de message pour
le cas où l’on dépasserait l’une des extrémités
du sous-fichier. C’est par
souci de simplicité et parce que l’on
n’obtient pas un message dans des
programmes Windows si l’on essaie de
paginer au-delà de la fin d’un document.
Avant d’entrer dans les détails, j’expliquerai
comment je construis les
boucles de lecture pour des sous-fichiers
« une page à la fois ». Je lis toujours
par avance afin que le dernier enregistrement
lu ne soit pas présenté
sur l’écran à ce moment-là ; au lieu de
cela, il définit une condition sur l’indicateur
SFLEND. Le groupe suivant de
lectures pour un sous-fichier commence
par sortir ce dernier enregistrement
avant de lire dans la base de données.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
- Les 6 étapes vers un diagnostic réussi
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Activer la mise en veille prolongée dans Windows 10
- Cybersécurité Active Directory et les attaques de nouvelle génération
Les plus consultés sur iTPro.fr
- Deepfakes et IA : 64% des Français pensent savoir les détecter, mais la confiance reste fragile
- Cryptographie post-quantique : le Campus Cyber publie deux guides clés pour accélérer la transition des entreprises
- Cyberattaques : 46% des entreprises françaises perdent du chiffre d’affaires dès le premier jour
- Cybersécurité française 2026 : explosion des startups, ralentissement des scale-ups et virage stratégique de l’IA
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
