Koppelingen overslaan

Geavanceerde methoden voor gegevensinvoer in FileMaker

3.2 Geavanceerde methoden voor gegevensinvoer

In deze zelfstudiegids leert u geavanceerde methoden voor het invoeren van gegevens in FileMaker. Met deze methoden kunt u complexe databaseoplossingen ontwikkelen die het invoeren en beheren van gegevens efficiënter en gebruiksvriendelijker maken. We bekijken het gebruik van vervolgkeuzelijsten en selectievakjes, gekoppelde gegevensinvoer via portalen en de implementatie van validatieregels voor velden.

 

1. gebruik van vervolgkeuzelijsten en selectievakjes

Stap 1: vervolgkeuzelijsten maken

Dropdown-lijsten bieden een gebruiksvriendelijke manier om vooraf gedefinieerde waarden te selecteren. Ze verminderen het aantal fouten bij het invoeren van gegevens en zorgen voor consistentie in je database.

  1. Selecteer veld voor vervolgkeuzelijstSchakel over naar de lay-outmodus (Cmd + L of Ctrl + L) en selecteer het veld dat als vervolgkeuzelijst moet fungeren.
  2. Keuzelijst definiëren: Open de Inspecteur en ga naar het tabblad gegevens. Selecteer onder Stijl van besturen de optie Keuzelijst van.
  3. Waarden instellen voor de vervolgkeuzelijstKlik op Waardenlijst definiëren en maak een nieuwe waardenlijst. Je kunt de waarden handmatig invoeren of verwijzen naar waarden uit een ander veld in de database.
  4. Keuzelijst Toepassen en testenZodra de lijst is gedefinieerd, wordt deze weergegeven in het geselecteerde veld. Schakel over naar de bladermodus en test of de vervolgkeuzelijst correct werkt.
Stap 2: Selectievakjes en keuzerondjes instellen

Met selectievakjes en keuzerondjes kunnen gebruikers meerdere (in het geval van selectievakjes) of één (in het geval van keuzerondjes) keuzes maken uit een vooraf gedefinieerde lijst.

  1. Selecteer veld voor selectievakjes/optieveldenSelecteer in de opmaakmodus het veld dat moet worden voorzien van selectievakjes of keuzerondjes.
  2. Selecteer besturingsstijlIn de Inspecteur onder gegevens selecteer Markeringsveld of Optieveld als besturingsstijl.
  3. Waardenlijst voor selectievakjes/optievelden makenMaak een waardenlijst zoals voor de vervolgkeuzelijst. De waarden in deze lijst worden dan weergegeven als opties.
  4. Toepassing en testTest de lay-out in de bladermodus om te controleren of de selectievakjes of keuzerondjes werken zoals gewenst.
Drop-downmenu's, keuzelijsten en selectievakjes in FileMaker
Rood: selectievakjes, geel: keuzerondjes, groen: vervolgkeuzelijst

2. gekoppelde gegevensinvoer via secties

Portalen in FileMaker bieden een krachtige manier om gegevens van gekoppelde tabellen te bekijken en te bewerken. Dit is vooral handig als u relaties tussen gegevensrecords wilt weergeven of gekoppelde gegevens wilt invoeren.

Stap 1: Een sectie maken
  1. Sectie toevoegenSchakel over naar de lay-outmodus en selecteer de Uitsteekgereedschap in het objectpalet. Klik in de lay-out om het portaal te plaatsen.
  2. Selecteer gekoppelde tabelSelecteer in het portaalinstelling dialoogvenster de gekoppelde tabel waarvan je de gegevens wilt weergeven. Deze tabel moet gekoppeld zijn aan de huidige tabel via een relatie.
  3. Toon velden in sectieSelecteer de velden uit de gekoppelde tabel die in het portaal moeten worden weergegeven. Je kunt meerdere velden toevoegen voor een uitgebreide weergave van de gekoppelde records.
  4. Uitschakeling afstellen en testenPas het uiterlijk van de portal aan door de grootte van de velden te wijzigen en de lay-out aan te passen. Test de portal in bladermodus om er zeker van te zijn dat de gekoppelde gegevensrecords correct kunnen worden weergegeven en bewerkt.
Stap 2: Gegevens invoeren in een sectie
  1. Een nieuw gegevensrecord toevoegen in de portalMet portalen kunnen gebruikers nieuwe gekoppelde gegevensrecords rechtstreeks in de gekoppelde tabel maken. Klik op het lege gegevensrecord in het portaal en voer de vereiste gegevens in.
  2. Automatisch koppelen van gegevensrecordsFileMaker zorgt ervoor dat nieuwe gegevensrecords in het portaal automatisch worden gekoppeld aan de huidige gegevensrecord in de hoofdtabel op basis van de gedefinieerde relatie.
  3. Optimaliseer portaal voor inzendingenJe kunt de portal zo configureren dat alleen bepaalde velden bewerkt kunnen worden of dat slechts een beperkt aantal gegevensrecords wordt weergegeven om de gebruiksvriendelijkheid te vergroten.
Stap 3: Geavanceerde uitschakelfuncties
  1. Filters toepassen voor portalsFilter de gegevensrecords die in het portaal worden weergegeven om alleen relevante informatie weer te geven. Dit wordt gedaan via de Instellingen portaalfilter in lay-outmodus.
  2. Sorteren binnen de portalSorteervolgorde: Specificeer een sorteervolgorde voor de gegevensrecords in het portaal. Deze optie is beschikbaar in het instellingsdialoogvenster van het portaal en maakt het mogelijk gegevensrecords te sorteren volgens bepaalde criteria.
Uittreksels in gFM-Business
Sectie voor facturen van een klant in gFM-Business

3. validatieregels voor velden

Validatieregels helpen de integriteit van de ingevoerde gegevens te garanderen. Ze bepalen welke waarden in een veld worden geaccepteerd en voorkomen zo onjuiste invoer.

Stap 1: Validatieregels definiëren
  1. Selecteer veldSchakel over naar de Beheer van databases-modus (via Bestand > Beheren > Database) en selecteer het veld waarvoor je een validatieregel wilt definiëren.
  2. Validatieopties oproepenKlik op de knop Opties naast de veldnaam om de Veldopties om te openen.
  3. Validatie activerenIn het register Validatie kun je verschillende validatieopties activeren, bijv:
    • Waarde moet aanwezig zijnHet veld mag niet leeg zijn.
    • Unieke waardeVoorkomt dubbele invoer.
    • Binnen een gebiedDefinieert een toegestaan waardebereik, bijvoorbeeld een getal tussen 1 en 100.
    • Patroon matchForceert een specifiek formaat, bijv. een e-mailadres of een telefoonnummer.
  4. Foutmeldingen aanpassenJe kunt ook een aangepast foutbericht maken dat wordt weergegeven als een invoer niet voldoet aan de validatieregels.
Stap 2: Testvalidatie
  1. Gegevensinvoer in scrollmodusSchakel over naar de bladermodus en voer gegevens in het gevalideerde veld in. Test verschillende scenario's om ervoor te zorgen dat de validatieregels correct worden toegepast.
  2. Foutafhandeling controlerenZorg ervoor dat het aangepaste foutbericht wordt weergegeven als een ongeldige waarde wordt ingevoerd en dat de gebruiker wordt gevraagd om de invoer te corrigeren.
Stap 3: Uitgebreide validatieregels
  1. Combineer verschillende voorwaardenJe kunt validatieregels configureren zodat aan meerdere voorwaarden moet worden voldaan. Dit kun je doen door berekeningsvelden te gebruiken of door verschillende validatieopties te combineren in het dialoogvenster Veldopties.
  2. Validatie op scriptniveauNaast de velden kun je ook validatieregels implementeren in scripts. Dit geeft je meer flexibiliteit om complexe validatielogica te maken en specifieke acties uit te voeren als de validatie mislukt.
Validatieregels voor velden

Veelgestelde vragen

  • Hoe kan ik vervolgkeuzelijsten en pop-upmenu's gebruiken voor gegevensinvoer in FileMaker?
    • In FileMaker kunt u vervolgkeuzelijsten en pop-upmenu's gebruiken om het invoeren van gegevens te vergemakkelijken en de keuzemogelijkheden voor de gebruiker te regelen. In de lay-outmodus kunt u een veld selecteren, de optie "Drop-downlijst" of "Drop-downmenu" toewijzen in de Inspector onder Gegevens en een lijst met waarden maken. Een vervolgkeuzelijst geeft een keuzelijst weer voor selectie, terwijl een pop-upmenu het geselecteerde element in het veld weergeeft zonder dat de lijst zichtbaar blijft tot hij wordt geopend.
  • Hoe maak ik waardenlijsten voor pop-uplijsten of pop-upmenu's?
    • Om een waardenlijst te maken, ga naar "Bestand" > "Beheer" > "Waardenlijsten" in de lay-outmodus. Hier kun je een nieuwe waardenlijst maken die ofwel door de gebruiker gedefinieerde waarden bevat of dynamisch gebaseerd is op gegevens van een veld. Je kunt deze waardenlijst vervolgens toewijzen aan vervolgkeuzelijsten of vervolgkeuzemenu's zodat gebruikers een vooraf gedefinieerde selectie kunnen maken.
  • Wat zijn keuzerondjes en hoe worden ze gebruikt in FileMaker?
    • Met keuzerondjes kunnen gebruikers kiezen uit een reeks vooraf gedefinieerde waarden. In de opmaakmodus kun je een veld selecteren en de weergave als keuzerondjes specificeren in de inspector onder Gegevens. De bijbehorende lijst met waarden wordt aan de gebruiker gepresenteerd als individuele keuzerondjes waaruit hij een keuze kan maken. Dit is zeer geschikt voor duidelijke beslissingen, bijvoorbeeld "Ja" of "Nee".
  • Hoe maak ik een dynamisch pop-upmenu op basis van een specifieke selectie?
    • Je kunt dynamische voorwaardelijke waardelijsten maken die worden gefilterd op basis van de selectie van een ander veld. Om dit te doen, maak je een waardenlijst op basis van de waarden van een gekoppeld veld. Wanneer de gebruiker een selectie maakt, zal het pop-upmenu alleen de overeenkomstige waarden weergeven die gekoppeld zijn aan de eerste selectie. Deze functie is handig voor scenario's zoals de selectie van land en stad.
  • Hoe gebruik ik secties om gekoppelde gegevensrecords weer te geven in een lay-out?
    • Een portaal in FileMaker is een opmaakobject dat gekoppelde records uit een andere tabel of uit de huidige tabel weergeeft. U kunt een portaal in de lay-outmodus toevoegen om bijvoorbeeld een lijst met bestellingen voor een klant weer te geven. De relatiegrafiek wordt gebruikt om te bepalen welke gegevensrecords in het portaal verschijnen. De gebruiker kan nieuwe gegevensrecords direct in het portaal maken, bewerken of verwijderen.
  • Kan ik gegevens rechtstreeks in een sectie invoeren?
    • Ja, je kunt gegevens rechtstreeks in een portaal invoeren als het portaal is geconfigureerd om bewerkbare velden te bevatten. Als het portaal gekoppeld is aan een gekoppelde tabel, kunnen gebruikers nieuwe records toevoegen door de velden in het portaal in te vullen of bestaande records bewerken. Deze functie wordt vaak gebruikt in master-detail lay-outs, bijvoorbeeld om producten in een bestelling te beheren.
  • Hoe stel ik validatieregels in voor velden om de gegevensinvoer te controleren?
    • In FileMaker kunt u validatieregels definiëren om ervoor te zorgen dat de gegevensinvoer aan de vereisten voldoet. Ga naar "Bestand" > "Database beheren" > "Velden", selecteer een veld en definieer validatieregels onder Opties. U kunt er bijvoorbeeld voor zorgen dat alleen numerieke waarden worden ingevoerd, dat verplichte velden worden gevuld of dat unieke waarden vereist zijn. Als een gebruiker een ongeldige invoer doet, wordt er een foutbericht weergegeven.
  • Kan ik aangepaste foutmeldingen weergeven voor validatiefouten?
    • Ja, u kunt aangepaste foutberichten weergeven voor validatiefouten in FileMaker. Wanneer u validatieregels voor een veld instelt, is er een optie om een aangepast bericht op te geven dat wordt weergegeven wanneer de gebruiker een ongeldige invoer doet. Dit bericht kan gedetailleerde instructies bevatten over hoe de gebruiker de invoer moet corrigeren.
  • Hoe maak ik dynamische validaties op basis van andere velden?
    • Je kunt validatieregels op basis van berekeningen gebruiken om dynamische validaties te maken op basis van andere velden. Wanneer je een veld definieert, kun je de berekening als validatieregel selecteren en voorwaarden instellen zoals "Als veld A leeg is, moet veld B worden ingevuld". Deze dynamische validatie biedt een nauwkeurigere controle over het invoeren van gegevens.
  • Hoe kan ik van een invoer een verplicht veld maken?
    • Om een veld als verplicht veld te definiëren in FileMaker, opent u de veldinstellingen en schakelt u de optie "Waarde vereist" in onder de validatieopties. Als dit veld niet is ingevuld voordat het record wordt opgeslagen, geeft FileMaker een foutbericht weer en moet de gebruiker het veld invullen voordat hij verder kan gaan.
  • Hoe voorkom ik dubbele gegevensrecords in een specifiek veld?
    • Om dubbele gegevensrecords in een bepaald veld te vermijden, kun je de validatieregel "Moet uniek zijn" activeren. Deze regel zorgt ervoor dat elke waarde die in dit veld wordt ingevoerd uniek is. Als de gebruiker een waarde probeert in te voeren die al in een andere record bestaat, wordt er een foutbericht weergegeven en kan de record niet worden opgeslagen totdat er een unieke waarde is ingevoerd.

gFM-Bedrijf Open Source FileMaker Basis-ERP

De software voor de spoedcursus

Gratis downloaden
Open source ERP gebaseerd op Claris FileMaker
3.2 Geavanceerde methoden voor gegevensinvoer

Deel deze pagina:

ERP-software zo flexibel als uw bedrijf.
We geven je graag advies.

Aanpasbare ERP-software voor Mac, Windows en iOS.

U bevindt zich hier: Geavanceerde methoden voor gegevensinvoer in FileMaker | hoofdstuk 3.2