Basisprincipes van 4th Dimension Learning
4th Dimension Learning Basics Home Contents ------------------------- i. Inleiding 1. Een database maken 2. Database-eigenschappen 3. Tabellen 4.
Gegevensvelden 5. Formulieren 6. Waardelijsten (keuzelijsten) 7. Voorbeeldgegevens invoeren 5. Formulieren Binnen 4D bestaan er vier soorten formulieren: Invoer, Uitvoer, Beide en Niet gespecificeerd.
Op een Invoer-/Beide-/Niet-gespecificeerd-formulier kunnen gegevens worden ingevoerd en weergegeven, terwijl op een Uitvoer-formulier alleen gegevens worden weergegeven. Pagina’s 4D beschikt over een interessante functie genaamd “Pagina’s”. Bij het maken van een formulier kunt u meerdere pagina’s voor dat formulier creëren.
Elke pagina kan anders zijn. U kunt ook een “0”-pagina of nulpagina aanmaken. Alles wat op de nulpagina staat, wordt op alle volgende pagina’s van het huidige formulier weergegeven.
Om met verschillende pagina’s te kunnen werken, moet u zich in de Ontwerpmodus bevinden en moet er een formulier geopend en klaar zijn voor bewerking. Als dit niet het geval is, zal de menubalk van 4D Design geen menu “Formulier” tonen.
Dit vereist enige gewenning. Wanneer een formulier voor het eerst wordt gemaakt, zijn er standaard twee pagina’s aanwezig: “0 & 1”. U kunt naar wens pagina’s toevoegen of verwijderen, met uitzondering van pagina 0 en 1; deze kunnen niet worden verwijderd. Figuur 13 - Formulierpagina’s Standaardformulieren Als u het maken van formulieren wilt overslaan, maakt 4D automatisch standaard Invoer- en Uitvoerformulieren voor u aan.
Related: — A spreadsheet-simple interface sitting on top of a real , with automations, views, and shareable interfaces..
Als u nog geen formulieren hebt gemaakt, ontvangt u bij het sluiten van het venster “Structuur voor Voorbeelddatabase” het volgende bericht. Figuur 14 - Venster Standaardformulieren Aanmaken Als u “Ja voor alles” selecteert, krijgt u de volgende standaard Invoer- en Uitvoerformulieren te zien.
Opmerking: In het voorbeeld van Figuur 15 heb ik enkele bewerkingswijzigingen aan de formulieren aangebracht om ze op deze pagina te laten passen, maar dit is in grote lijnen wat u met de standaardformulieren krijgt. Figuur 15 - Standaard Invoerformulier (Detail) (in Gebruikersmodus) met geïdentificeerde knoppen Figuur 16 - Standaard Uitvoerformulier (Lijst) (in Gebruikersmodus) Aangepaste formulieren maken Als u bij het venster “Standaardformulieren Aanmaken” (zie Figuur 13) op “Nee voor alles” hebt geklikt, kunt u aangepaste formulieren maken.
Begin met het maken van een invoerformulier of “Detail”-formulier. Het uitvoerformulier of “Lijst”-formulier wordt op dezelfde manier gemaakt. Zorg ervoor dat u nog steeds in de Ontwerpmodus bent, klik op het menu “Ontwerp” en selecteer het menu-item “Nieuw formulier”.
If you are shopping: — A that plugs into the wider Zoho suite and prices per user rather than per app..
Figuur 17 - Een nieuw formulier maken Opmerking: Het kan nuttig zijn om hier wat te experimenteren. Nieuwe formulieren bieden toegang tot functies die, eenmaal aangemaakt, niet meer kunnen worden bewerkt of gewijzigd. Houd er dus rekening mee dat als wat u maakt niet voldoet aan uw wensen, u het formulier mogelijk moet verwijderen en een nieuw moet aanmaken.
Sommige aspecten van formulieren kunnen later wel worden bewerkt, maar niet alles. Bedenk ook dat de database minimaal één invoerformulier en één uitvoerformulier moet hebben.
U kunt een formulier dat is aangemerkt als Invoer, Uitvoer of Beide niet verwijderen. Als u het toch wilt verwijderen, moet u eerst andere formulieren aanwijzen als Invoer en Uitvoer. Daarna kunt u het eerste formulier verwijderen. Wanneer u begint met een Nieuw formulier, wordt de “Wizard Nieuw formulier” getoond.
Opmerking: De Wizard Nieuw formulier is alleen toegankelijk bij het aanmaken van een nieuw formulier. U kunt de Editor Nieuw formulier niet gebruiken om reeds bestaande formulieren te bewerken.
Het maken van formulieren vergt oefening en wat experimenteerwerk om uit te vinden welke opties u met de Wizard Nieuw formulier wilt gebruiken. Onthoud dat u, nadat het formulier is gemaakt, niet meer terug kunt naar de Wizard Nieuw formulier om bepaalde opties te wijzigen. Als sommige basisopties moeten worden aangepast, zult u het formulier moeten verwijderen en een nieuw moeten aanmaken. Let op!
Door op de knop “Gebruiken” rechtsonder in het venster van de Wizard Nieuw formulier te klikken, wordt het venster gesloten en is verdere gebruikmaking van de Wizard Nieuw formulier voor het huidige formulier niet meer mogelijk. Selecteer “Gebruiken” pas wanneer u volledig klaar bent met de Wizard Nieuw formulier. Figuur 18 - Het initiële scherm van de “Wizard Nieuw formulier” Gebruik voorlopig gewoon de standaard “Formuliernaam”.
In dit geval was het een tweede poging, dus de standaardnaam is “Formulier2”. Deze kan later worden gewijzigd. Verplaats de gegevensvelden die u op het formulier wilt hebben door ze vanuit het venster “Beschikbare velden:” naar het venster “Geselecteerde velden:” te slepen, of door gebruik te maken van de knoppen in het midden.
U kunt de gegevensvelden in het venster “Geselecteerde velden:” omhoog en omlaag verplaatsen; de uiteindelijke volgorde bepaalt hoe ze initieel op het formulier zullen verschijnen. Selecteer wanneer u klaar bent linksonder de knop “Geavanceerd…”.
Opmerking: De cursor in Figuur 18 wijst naar een klein hendeltje rechtsonder. Door daarop te klikken, wordt getoond of verborgen hoe de gegevensvelden er op het formulier uitzien. Dit staat nu uit omdat het venster anders te breed wordt om hier een schermafbeelding te tonen. Figuur 19 - Het scherm met geavanceerde opties van de Wizard Nieuw formulier Vanuit het venster Geavanceerde opties kunt u diverse functies voor het formulier selecteren.
De beste manier om te bepalen wat u wilt, is door te experimenteren. U kunt de achtergrond van het formulier kiezen uit een lijst. Omdat sommige hiervan nogal opvallend zijn, wordt aanbevolen om aan de veilige kant te blijven.
Klik wanneer u klaar bent op de knop “OK”. Vervolgens wordt het formulier getoond zodat u lay-outbewerkingen kunt uitvoeren. Opmerking: Als er geen achtergrond zichtbaar is, hebt u waarschijnlijk nog geen gegevensvelden toegevoegd. Er moet ten minste één gegevensveld op het formulier staan wil de achtergrond zichtbaar zijn.
Standaard- of Auto-invoercodes Er zijn drie codes die in 4D kunnen worden gebruikt om de gegevensinvoer te ondersteunen (zie Tabel 1). Om deze codes te gebruiken, moet er eerst een gegevensveld met een passende naam zijn aangemaakt. Selecteer het gegevensveld op de formulierlay-out en voer vervolgens de Standaardcode in het venster Eigenschappenlijst in.
Zie Figuur 21 voor het openen van het venster Eigenschappenlijst. Zie Figuur 20 voor het selecteren en invoeren van de Standaardcode. Standaardcode Code Beschrijving #D Voert de huidige datum in zoals ingesteld door de systeemklok #H Voert de huidige tijd in zoals ingesteld door de systeemklok #N Voert een volgnummer in als long integer-waarde.
Telkens wanneer een nieuw record wordt gemaakt en opgeslagen, wordt de waarde met 1 verhoogd. Tabel 1 - Standaardcodes Figuur 20 - Standaardwaarden instellen Gereedschapspalet Om ontwerpwerk aan de formulierlay-out uit te voeren, moet u gebruikmaken van het “Gereedschapspalet”.
Om het Gereedschapspalet te selecteren, moet u in de Ontwerpmodus zijn en via het menu “Formulier” het submenu “Weergeven” en vervolgens “Gereedschapspalet” selecteren. Figuur 21 - Het “Gereedschappen”-palet selecteren Het Gereedschapspalet bevat nogal wat gereedschappen, namelijk 36 stuks. Ter ondersteuning wordt bij het klikken op een gereedschapspictogram een korte beschrijving getoond van wat het pictogram voorstelt. Voor aanvullende gereedschappen klikt u in de menubalk op “Object”; vervolgens kunt u de Lijndikte selecteren, waarmee u een object vult (vulpatroon), Randopties en de voorgrond- en achtergrondkleuren van het object.
Figuur 22 - Ontwerpgereedschap Splitter Met 4D 6.5 is er een nieuw gereedschap genaamd “Splitter”. Zie de pijlen in Figuur 22 voor het Gereedschapspictogram
P.S. A few readers have asked which relational database platform we actually reach for — it's Claris FileMaker Pro; if you want the current details.
Try FileMaker Free for 45 Days
The long-running relational database platform for teams that need custom apps on desktop, web, and mobile from a single file.