Afdrukken overzicht
Met dit programma-onderdeel kunnen aan de hand van de stuurgegevens overzichten afgedrukt worden.
![]()
Ingave: - Naam overzicht max. 6 A/N Met functietoets F3 kan een overzicht van de over- zichten, waaruit een keuze gemaakt kan worden, op het beeldscherm opgeroepen worden. Ingave: - Printer max. 3 A/N Het overzicht wordt op de opgegeven printer afgedrukt. Met functietoets F3 kan het overzicht i.p.v. op een printer op het beeldscherm zichtbaar gemaakt worden. Ingave: - Type printer of beeldscherm 1 A/N Op het beeldscherm is een overzicht van de mogelijke types printers of beeldschermen zichtbaar. Kies het juiste type dat bij de vorige keuze hoort.Na een keuze ingaven goed (respectievelijk J of N ingeven) wordt het volgende programma-onderdeel, ingeven selecties, gestart.
Ingeven selecties
Alleen als bij de stuurgegevens is opgegeven, dat een selectie moet plaatsvinden, wordt dit programma-onderdeel opgestart. In het andere geval wordt het volgende programma-onderdeel, de sortering, gestart.
![]()
Per selectie (maximaal 5) de volgende ingaves:
Ingave: - Selectie op <Naam veld> 1 A/N Deze vraag met J of N beantwoorden. Wordt voor 'N' gekozen, dan vindt op dit veld geen selectie plaats. Bij de tweede en volgende selectie kan men via functie- toets F2 naar het vorige selectieveld terugkeren. Ingave: - Van <Naam veld> max. lengte uit bestandsindeling Met functietoets F2 terug naar de vorige ingave. Ingave: - T/m <Naam veld> max. lengte uit bestandsindeling Met functietoets F2 terug naar de vorige ingave.Na een keuze of de selectiegegevens goed zijn (respectievelijk J of N ingeven) wordt het volgende programma-onderdeel, de sortering, gestart.
Over dit onderdeel een aantal opmerkingen:
Als voor selectievelden dezelfde veldnummers zijn ingevoerd, dan voert het algemeen lijstprogramma een "of"-selectie uit: aan maar één van de selecties hoeft voldaan te zijn om afgedrukt te worden. Als verschillende velden zijn ingevoerd, dan voert het algemeen lijstprogramma een "en"-selectie uit: aan alle selecties moet voldaan worden om afgedrukt te worden. Combinaties zijn toegestaan.
Bij selectie op een alfanumeriek veld is het mogelijk om op een gedeelte van het betreffende veld te selecteren. Als bijvoorbeeld vanaf de vijfde positie geselecteerd moet worden, dan moeten op de eerste 4 posities (zowel bij "van" als "t/m") vraagtekens staan. Bij het selecteren wordt gekeken op welke positie het eerste teken dat niet gelijk aan het vraagteken is, staat. Vergelijking vindt dan plaats vanaf die positie (op een selectie van ????AA t/m ????AZ wordt in het betreffende veld vanaf de 5e positie op AA t/m AZ geselecteerd en wordt de inhoud van positie 1 t/m 4 genegeerd).
Was voor een 'willekeurig zoekgegeven' als selectieveld gekozen, dan wordt niet om een "van" en een "t/m" waarde gevraagd, maar kan een zoekgegeven van maximaal 10 posities worden ingegeven.
Als voor een selectie op veld 25 van het artikelstambestand van Basta gekozen is (waar o.a. de grootboekcode en het crediteurnummer in staan), dan wordt bij de selectie gekeken of twee dan wel zes cijfers zijn ingegeven. Bij twee cijfers wordt automatisch met de grootboekcode vergeleken en bij zes cijfers met het crediteurennummer.
Een moeilijk punt is het volgende: de combinatie van selectieveld 1/sorteerveld 1 en selectieveld 2/sorteerveld 2 bij gebruik van het vraagteken in het selectieveld. Zoals al verteld is, vindt dan selectie pas plaats vanaf de eerste positie na de vraagtekens. Wordt hetzelfde veld ook als sorteerveld gebruikt, dan wordt niet het volledige veld als sorteerveld genomen, maar alleen dat deel van het veld, waar ook op geselecteerd is. In het genoemde voorbeeld wordt dus vanaf de vijfde positie gesorteerd. Hiermee is sortering op een bepaald deel van een alfanumeriek veld (dus alleen in combinatie met "?") mogelijk.
Tip: Als men voor veld 1 (in de meeste bestanden de sleutel van het bestand, bijvoorbeeld het debiteurnummr) verschillende series van dat veld wil afdrukken door 3 of 4 keer op hetzelfde veld te selecteren (de zgn. "of"-selectie), dan mag u selectieveld 1 niet daarvoor gebruiken. Bij de invoer van de gegevens voor het overzicht dat veld overslaan via de F7-functietoets. Bij gebruik van selectieveld 1 in combinatie met veldnummer 1 wordt een rechtstreekse positionering via de sleutel van het bestand uitgevoerd (snelheid!) en dan kan niet meer gekeken worden of dat veldnummer ook als selectieveld 2, 3, 4 of 5 gebruikt is. Bij gebruik van veldnummer 1 bij selectieveld 2 t/m 5 wordt geen gebruik van deze positionering gemaakt, en dan lukt deze "truc" wel om meerdere series van een sleutelveld af te drukken (maximaal 4 series per overzicht).
Sortering
Alleen als bij de stuurgegevens is opgegeven, dat een sortering moet plaatsvinden, wordt dit programma-onderdeel opgestart. In het andere geval wordt het volgende programma-onderdeel, het afdrukken, gestart.
Als sortering moet plaatsvinden, dan worden de noodzakelijke sorteerbestanden aangelegd en vindt sortering plaats. Na de sortering wordt het volgende onderdeel, het afdrukken, gestart.
Op het beeldscherm is de sortering te volgen. Door een bepaalde toetsencombinatie te drukken kan de sortering probleemloos afgebroken worden. Deze combinatie is afhankelijk van systeeminstellingen en onderliggend operating system (unix, dos, windows). Meestal is het de <ESCAPE>-toets of de combinatie <CONTROL>/<BREAK>.
Afdrukken
![]()
Als sortering heeft plaatsgevonden, dan wordt de vraag "Tussentotaal bij wisseling sorteerveld 1 (...) J/N" gesteld. Het is alleen zinvol om deze vraag met J te beantwoorden als bij de stuurgegevens is opgegeven, dat het algemeen lijstprogramma verticale tellingen moet maken. Achter deze telling komt op het overzicht een "S" te staan.
Het overzicht wordt afgedrukt. Op het beeldscherm is het afdrukken te volgen. Door een bepaalde toetsencombinatie te drukken kan het afdrukken probleemloos afgebroken worden. Deze combinatie is afhankelijk van systeeminstellingen en onderliggend operating system (unix, dos, windows). Meestal is het de <ESCAPE>-toets of de combinatie <CONTROL>/<BREAK>.
Na het afdrukken keert het programma weer naar het menuprogramma van het algemeen lijstprogramma terug.
Vragen en mededelingen in dit programma
- Geen printers beschikbaar; geef <RETURN> Het overzicht kan niet afgedrukt worden omdat geen printers beschikbaar zijn. - Bestand XXXXXX niet beschikbaar; geef <RETURN> Het betreffende bestand is niet (meer) aanwezig. - Sortering op grootboekkode (G) of crediteurnummer (K) Bij een sortering op veld 25 van het artikelstambestand BASTA kan zowel op de grootboekcode als op het crediteurnummer ge- sorteerd worden. Geef de betreffende keuze in. - Keuze: afbreken <J>/<RETURN> Op de <ESCAPE>-toets of de combinatie <CONTROL>/<BREAK> gedrukt. Wordt J ingegeven, dan worden eventuele sorteerbestanden verwijderd, en keert het programma terug naar het menuprogramma van het algemeen lijstprogramma. - Printer XXX niet beschikbaar; opnieuw proberen <RETURN>/<N> Maak betreffende printer in orde en geef daarna <RETURN> of breek met N het programma af.