QUICKFILE """"""""" Een flexibele, snelle en makkelijke database waarin u zelf allerlei soorten databases aan kunt leggen in diverse soorten. Bij het programma zijn reeds 2 (Engelse) databases bijgevoegd. Het programma draait onder allerlei DOS systemen, het ondersteunt zowel de ASL (2.X) als de ARP (1.3) library, maar ook zonder deze library's is het programma bruikbaar. Ook voor dit programma geldt dat slecht vanaf de disk werkt, vanaf HD werkt het perfekt. U kunt het programma opstarten door de programmanaam in te tikken en in het programma een database op te roepen, maar u kunt ook een database naam invullen na de programmanaam zodat die meteen opgestart wordt. Wanneer u opgestart hebt zonder dat u een file-naam meegaf verschijnt er een leeg scherm. U kunt dan in de menubalk kiezen voor OPEN of DEVINE, het openen van een bestaande database of het ontwerpen van een nieuwe eigen database. Omdat er standaard Amiga tekst gebruikt worden door het programma hebt u de beschikking over de volgende edit toetsen: Rechter Amiga-X = Verwijder alle tekst uit het gadget Rechter Amiga-Q = Haal de tekst die u net verwijderde terug Shift linker pijl = De cursor gaat naar het begin van het veld Shift rechter pijl = De cursor gaat naar het eind van het veld Shift Del = Verwijdert alle karakters tussen de cursor en het eind van het veld. Shift Backspace = Verwijdert alle tekst links van de cursor Er is nogal wat mogelijk met het programma, derhalve raden we u aan om de bestaande databases te openen en ze uitvoerig te bekijken. U krijgt daar door inzicht hoe ze in elkaar gezet zijn hetgeen het maken van een eigen database aanmerkelijk makkelijker zal maken. FORM DISPLAY """""""""""" Dit is het eigenlijke display wat u te zien krijgt als u een nieuwe file opent. U ziet dan velden onder in het scherm en een rij buttons. De button funkties """""""""""""""""" NEXT-BACK """"""""" Ga vooruit of achteruit door de database file, waarbij elke keer het volgende of vorige record op het scherm komt. GOTO """" Er verschijnt een requester waarin u de zoeksleutel kunt ingeven. Drukt u vervolgens op OK, dan zal de eerste record met die zoeksleutel op het scherm verschijnen. Als die sleutel niet bestaat, dan zal de eerstvolgende getoond worden. U kunt b.v SM ingeven om Smit, Smid, Smitterman enz. op te zoeken. INSERT """""" Er verschijnt een leeg scherm waarin u waardes kunt ingeven. Wanneer u op RETURN drukt op een veld verschijnt een volgend veld. Druk op de COPY button om de inhoud van het laatste record te laten verschijnen of toe te voegen. Deze optie is handig als u meerdere records gaat ingeven waar een of meerdere gegevens gelijk van zijn. Door op INSERT te drukken legt u de gegevens vast en maakt u het veld schoon voor een volgend record. Wanneer u op CANCEL drukt komt u terug in de z.g BROWSE mode. Alle gegevens die op dat moment op het scherm staan, maar die niet werden weggeschreven bent u kwijt! MODIFY """""" Laat een record op het scherm zien die u kunt veranderen. Wanneer u op Update drukt worden deze nieuwe gegevens weggeschreven. Drukt u op Cancel, dan blijven de orginele gegevens beward. DELETE """""" Het verwijderen van een record. Wanneer u deze keuze maakt verschijnt er een requester waarin u moet bevestigen dat u ook inderdaad het huidige record wenst te verwijderen. Door op OK te klikken bevestigt u uw keuze, met Cancel behoudt u de gegevens. LIST DISPLAY """""""""""" Op te roepen met LIST in het VIEW menu. Er verschijnen nu net zoveel records op het scherm als er op passen, waarbij elk record slechts een regel lang zal zijn. Wanneer u List voor het eerst oproept komt er eerst een requester waarin u de gewenste records aan kunt geven die opgeroepen moeten worden. SELECT FIELDS REQUESTER """"""""""""""""""""""" U selekteert velden uit de Fields-box aan de linkerkant van het scherm door er op te klikken. Elk veld dat u selekteert verschijnt in de Selected Field box rechts. Met Clear verwijdert u alle gemaakte selekties en kunt u opnieuw starten. RECORD SELECTION """""""""""""""" U kunt een record selekteren door erop te klikken waarna het ge-high- lighted wordt. LIST DISPLAY BUTTONS """""""""""""""""""" NEXT-BACK """"""""" Elke keer dat u deze keuze maakt gaat u een scherm voor of achteruit. LAYOUT """""" Haalt het Select Fields requester omhoog zodat u de velden kunt veranderen die op het scherm staan. MENU FUNCTIES """"""""""""" PROJECT MENU """""""""""" Onder WB 2.X kan de ASL library gebruikt worden, onder 1.3 de ARP. Maar het programma werkt ook zonder. In dat geval maakt het programma gebruik van simpele tekst requesters. OPEN """" Er verschijnt een requester waarin u een database kunt openen. SAVE """" Schrijft alle aangepaste blokken en indexen naar diskette. Wanneer u lang bezig bent in een database is het verstandig om dat regelmatig tijdens het werk te doen. CLOSE """"" Doet precies het zelfde als Save, maar sluit vervolgens ook de file af. DEFINE NEW """""""""" De optie om nieuwe databases te definieren, er wordt een speciaal scherm geopend. Is het reeds geopend, dan wordt door opnieuw te kiezen de file gesloten. Verderop vindt u meer informatie daarover. ALTER """"" Zet de huidige definitie van de database op het scherm zodat u verande- ringen aan kunt brengen. De file wordt eerst gesloten, en wanneer u veranderingen hebt aangebracht wordt u eerst gevraagd of u deze veranderingen echte toegepast wilt zien. BACKUP """""" Maakt een kopie van de defition en data files. Er verschijnt een requester waarin u de backup naam van de file in kunt geven. Backup gebruikt de huidige index. U kunt geselekteerde records naar een andere file schrijven door SELECTED in het VIEW menu te kiezen voordat u Backup gebruikt. Tijdens backup wordt de datafile meteen geoptimaliseerd. De onstane file is een gewone database file die u kunt openen. RESTORE """"""" Restored (Kopieert terug) na Backup. Twee vragen verschijnen: Waar is het orgineel (source) en waar moet die naar toe (target) EXIT """" Schrijft alle ge-update records en indexen naar disk, sluit de file en verlaat het programma. VIEW MENU """"""""" FORM """" Veranderen van het Form display USE INDEX """"""""" Laat een sub-menu zien met een lijst van alle indexen waar u uit kunt kiezen. Wanneer u een index verandert zal het zelfde record gedisplayed worden, maar in een nieuwe sequence. Voorbeeld: U kunt dit gebruiken om een bepaald boek te zoeken van een bepaalde schrijver en daarna voor de index kiezen waarin alle boeken over het zelfde onderwerp staan. SELECTED """"""""" Geeft u de mogelijkheid om alle eerdere gekozen records te bekijken. TOOLS MENU """""""""" SORT """" Haalt een requester omhoog waarin u velden kunt selekteren die u wenst te sorteren. SORT REQUESTER """""""""""""" Identiek aan het LISt requester. U kunt meer dan 1 veld gelijktijdig sorteren. Met OK start u het selekteren. Met een standaard Amiga 500 met 1 MB geheugen kunt u 1300 records sorteren in 22 secondes, waarbij dan slechts 1 sorteer kriteria is gebruikt. SELECT """""" Zoekt door de database naar records met velden die de vereiste waarde hebben. Een leeg scherm verschijnt waarin u uw selektie criteria in kunt geven. Die mag in het begin, midden of het eind van een string staan. Het programma kijkt ook niet naar hoofd of kleine letters. Met SEARCH start u het zoeken. In de menubalk kunt u vervolgens het aantal gevonden items zien. BUILD INDEX """"""""""" Herorganiseert de huidge index. PRINT MENU """""""""" PRINT SCREEN """""""""""" Print de records die NU op het scherm staan. ALL RECORDS """"""""""" Print alle records uit de huidige index. Door op OK te klikken verschijnt het print requester met daarin: TITEL """"" Geeft u de mogelijkheid om een kop boven de lijst te printen (boven elke pagina). LEFT - RIGHT MARGINS """""""""""""""""""" Geeft u de mogelijkheid om de indeling van de records te veranderen, u kunt aangeven hoe groot de linker en rechter marge moeten zijn. LINES- PAGE """"""""""" Hierin kunt u aangeven hoeveel regels er op een pagina geprint mogen worden. PRINT SIZE """""""""" Hierin maakt u de keuze van de grootte van de te printen letters: 10 cpi (PICA) 12 cpi (ELITE) 17 cpi (FINE) LINES PER INCH """""""""""""" Maak de keuze uit 6 of 8 regels per inch FIELD NAMES? """""""""""" Maak een keuze uit YES en NO, bij JA worden ook de veldnamen geprint OK "" Start het printen LAYOUT """""" Haalt SELECT FIELDS omhoog zodat u een keuze kunt maken uit de te printen velden. OPTIONS MENU """""""""""" ABOUT """"" Informatie over het programma BUFFERS """"""" Laat zien hoeveel buffers er momenteel in gebruik zijn. FILE DEFINITION """"""""""""""" CHANGING A FILE DEFINITION """""""""""""""""""""""""" U kunt zo ongeveer alles, behalve de block grootte, veranderen in een file definitie. U kunt veldnamen veranderen, type soort en lengte. U kunt velden toevoegen of verwijderen en indexen toevoegen of verwijderen. DEFINING A NEW FILE """"""""""""""""""" FILE DETAILS """""""""""" Block Size """"""""""" Quickfile schrijft en leest niet doorlopend een enkele record van disk, maar verzamelt ze in blocks. Blocks van rond de 2000 geven goede resultaten. U kunt de block grootte van een bestaande file niet veranderen. De Block grootte moet groter zijn dan de maximale record grootte. Free Space """""""""" Geeft aan hoeveel vrije ruimte er nog is in elk block waardoor u kunt controleren of het record nog uitgebreid kan worden. Buffers """"""" Geefthet maximale aantal buffers aan dat Quickfile gebruikt om blokken met records in het geheugen te kunnen vasthouden. Het is een eenvoudig rekensommetje; b.v 40 buffers van elk 2000 bytes is ongeveer 80 Kb. FIELDS """""" Gebruik het ADD gadget om velden toe te voegen. Er verschijnt een requester voor de veld details. Wanneer een veld 'highlighted' is als u op ADD drukt zal het nieuwe veld boven het highlighted veld komen, in alle andere gevallen komt het aan het eind van de lijst. Om velden te veranderen of te verwijderen klikt u op het veld en kiest de bijbehorende button. Het aantal toegestane velden is afhankelijk van de schermgrootte. Wanneer u interlace gebruikt kunt u meer velden kwijt op het scherm. Het veld requester bevat de volgende velden: Name : Naaminvoer van maximaal 12 karakters Type : Velden zijn numeriek (N) of een karakter (C) Lenght : Geeft zelf de lengte aan, 60 is het maximum. INDEXES """"""" U moet in ieder geval 1 index benoemen die gebruikt wordt voor uw records. De achternaam in een adresbestand b.v. In een index kunnen geen velden toegevoegd worden of verwijderd, wanneer u wilt veranderen moet u dus een nieuwe index aanmaken en de oude verwijderen. Een nieuwe index naam mag maximaal 8 karakters lang zijn.