3.2 Pokročilé metody zadávání dat
V tomto kurzu se naučíte pokročilé metody zadávání dat v aplikaci FileMaker. Tyto metody vám umožní vytvářet komplexní databázová řešení, která zefektivní a uživatelsky zpříjemní zadávání a správu dat. Podíváme se na používání rozevíracích seznamů a zaškrtávacích políček, propojené zadávání dat prostřednictvím portálů a implementaci validačních pravidel pro pole.
Obsah
1. použití rozevíracích seznamů a zaškrtávacích políček
Krok 1: Vytvoření rozevíracích seznamů
Rozbalovací seznamy nabízejí uživatelsky přívětivý způsob výběru předem definovaných hodnot. Snižují chybovost při zadávání dat a zajišťují konzistenci databáze.
- Výběr pole pro rozevírací seznam: Přepnutí do režimu rozložení (
Cmd + LneboCtrl + L) a vyberte pole, které má fungovat jako rozevírací seznam. - Definovat rozevírací seznam: Otevřete Inspektor a přejděte na kartu data. Vyberte pod Styl ovládání možnost Rozbalovací seznam z.
- Nastavení hodnot pro rozevírací seznam: Klikněte na Definice seznamu hodnot a vytvořit nový seznam hodnot. Hodnoty můžete zadat ručně nebo se odkázat na hodnoty z jiného pole v databázi.
- Rozbalovací seznam Použít a otestovatJakmile je seznam definován, zobrazí se ve vybraném poli. Přepněte se do režimu procházení a vyzkoušejte, zda rozevírací seznam funguje správně.
Krok 2: Nastavení zaškrtávacích políček a přepínačů
Zaškrtávací políčka a rádiová tlačítka umožňují uživatelům provést několik (v případě zaškrtávacích políček) nebo jeden (v případě rádiových tlačítek) výběr z předem definovaného seznamu.
- Výběrové pole pro zaškrtávací pole/políčka s volbamiV režimu rozvržení vyberte pole, které má být opatřeno zaškrtávacími políčky nebo přepínači.
- Výběr stylu ovládání: V Inspektor pod data vybrat Označovací pole nebo Pole možností jako styl ovládání.
- Vytvoření seznamu hodnot pro zaškrtávací políčka/políčka možnostíVytvořte seznam hodnot jako pro rozevírací seznam. Hodnoty v tomto seznamu se pak zobrazí jako možnosti.
- Aplikace a testVyzkoušejte rozvržení v režimu procházení, abyste se ujistili, že zaškrtávací políčka nebo rádiová tlačítka fungují podle potřeby.
2. propojené zadávání dat prostřednictvím sekcí
Portály v aplikaci FileMaker poskytují výkonný způsob zobrazení a úprav dat z propojených tabulek. To je obzvláště užitečné, pokud chcete zobrazit vztahy mezi datovými záznamy nebo zadávat propojená data.
Krok 1: Vytvoření oddílu
- Přidat oddíl: Přepněte do režimu rozvržení a vyberte Nástroj pro vyřezávání v paletě objektů. Klepnutím do rozvržení umístěte portál.
- Vybrat propojenou tabulku: V dialogu nastavení portálu vyberte propojenou tabulku, jejíž data chcete zobrazit. Tato tabulka musí být propojena s aktuální tabulkou prostřednictvím vztahu.
- Zobrazit pole v sekciVyberte pole z propojené tabulky, která se mají zobrazit na portálu. Můžete přidat více polí, abyste získali komplexní zobrazení propojených záznamů.
- Nastavení a testování výřezuPřizpůsobte si vzhled portálu změnou velikosti polí a úpravou rozvržení. Otestujte portál v režimu prohlížení, abyste se ujistili, že lze správně zobrazovat a upravovat propojené datové záznamy.
Krok 2: Zadávání údajů do oddílu
- Přidání nové datové věty na portálPortály umožňují uživatelům vytvářet nové záznamy propojených dat přímo v propojené tabulce. Klikněte na prázdný datový záznam v portálu a zadejte požadované údaje.
- Automatické propojení datových záznamůFileMaker zajišťuje, že nové datové záznamy na portálu jsou automaticky propojeny s aktuálním datovým záznamem v hlavní tabulce na základě definovaného vztahu.
- Optimalizace portálu pro vstupyPortál můžete nakonfigurovat tak, aby bylo možné upravovat pouze některá pole nebo aby se zobrazoval pouze omezený počet datových záznamů, a zvýšit tak uživatelskou přívětivost.
Krok 3: Pokročilé funkce vypínání
- Použití filtrů pro portályFiltrování datových záznamů zobrazených na portálu tak, aby se zobrazovaly pouze relevantní informace. To se provádí pomocí Nastavení filtru portálu v režimu rozvržení.
- Třídění v rámci portáluPořadí řazení: Definujte pořadí řazení datových záznamů na portálu. Tato možnost je k dispozici v dialogu nastavení portálu a umožňuje seřadit datové záznamy podle určitých kritérií.
3. validační pravidla pro pole
Validační pravidla pomáhají zajistit integritu zadávaných údajů. Určují, které hodnoty jsou v poli akceptovatelné, a zabraňují tak nesprávnému zadání.
Krok 1: Definujte pravidla ověřování
- Vyberte pole: Přepněte na Správa databáze-režim (přes Soubor > Správa > Databáze) a vyberte pole, pro které chcete definovat ověřovací pravidlo.
- Vyvolání možností ověřeníKlikněte na tlačítko Možnosti vedle názvu pole, abyste otevřeli Možnosti pole otevřít.
- Aktivace ověřování: V rejstříku Ověřování můžete aktivovat různé možnosti validace, např:
- Hodnota musí být přítomnaPole nesmí být prázdné.
- Jedinečná hodnotaZabraňuje duplicitním záznamům.
- V rámci oblastiDefinuje přípustný rozsah hodnot, např. číslo mezi 1 a 100.
- Shoda vzorůVynucuje určitý formát, např. e-mailovou adresu nebo telefonní číslo.
- Přizpůsobení chybových hlášeníMůžete také vytvořit přizpůsobenou chybovou zprávu, která se zobrazí, pokud vstup nesplňuje pravidla validace.
Krok 2: Validace testů
- Zadávání dat v režimu posouváníPřepněte se do režimu prohlížení a zadejte údaje do ověřeného pole. Otestujte různé scénáře, abyste se ujistili, že jsou pravidla validace použita správně.
- Kontrola zpracování chybZajistěte, aby se v případě zadání neplatné hodnoty zobrazilo vlastní chybové hlášení a aby byl uživatel vyzván k opravě zadání.
Krok 3: Rozšířená pravidla ověřování
- Kombinace několika podmínekPravidla ověřování můžete nakonfigurovat tak, aby bylo splněno několik podmínek. Toho lze dosáhnout pomocí výpočetních polí nebo kombinací různých možností validace v dialogu možností pole.
- Ověřování na úrovni skriptůKromě polí můžete ve skriptech implementovat také validační pravidla. To vám dává větší flexibilitu při vytváření složité validační logiky a provádění konkrétních akcí v případě, že validace selže.
Často kladené otázky
- Jak mohu používat rozevírací seznamy a vyskakovací nabídky pro zadávání dat v aplikaci FileMaker?
- V aplikaci FileMaker můžete používat rozevírací seznamy a vyskakovací nabídky, které usnadňují zadávání dat a kontrolují možnosti, které má uživatel k dispozici. V režimu rozvržení můžete vybrat pole, v inspektoru v části Data přiřadit možnost "Rozbalovací seznam" nebo "Rozbalovací nabídka" a vytvořit seznam hodnot. Rozbalovací seznam zobrazuje rozbalovací seznam pro výběr, zatímco vyskakovací nabídka zobrazuje vybraný prvek v poli, aniž by seznam zůstal viditelný, dokud není otevřen.
- Jak vytvořím seznamy hodnot pro vyskakovací seznamy nebo vyskakovací nabídky?
- Chcete-li vytvořit seznam hodnot, přejděte v režimu rozvržení na "Soubor" > "Správa" > "Seznamy hodnot". Zde můžete vytvořit nový seznam hodnot, který buď obsahuje hodnoty definované uživatelem, nebo je dynamicky založen na údajích z pole. Tento seznam hodnot pak můžete přiřadit k rozevíracím seznamům nebo rozevíracím nabídkám, aby uživatelé mohli provést předem definovaný výběr.
- Co jsou to přepínače a jak se používají v aplikaci FileMaker?
- Rádiová tlačítka umožňují uživatelům vybrat z řady předdefinovaných hodnot. V režimu rozvržení můžete vybrat pole a v inspektoru v části Data určit zobrazení jako rádiová tlačítka. Přidružený seznam hodnot se uživateli zobrazí jako jednotlivá rádiová tlačítka, z nichž může provést výběr. To se dobře hodí pro jednoznačné rozhodování, např. formou "Ano" nebo "Ne".
- Jak vytvořím dynamickou vyskakovací nabídku na základě určitého výběru?
- Můžete vytvářet dynamické seznamy podmíněných hodnot, které jsou filtrovány na základě výběru jiného pole. Za tímto účelem vytvoříte seznam hodnot na základě hodnot propojeného pole. Když uživatel provede výběr, zobrazí se ve vyskakovací nabídce pouze odpovídající hodnoty, které jsou propojeny s prvním výběrem. Tato funkce je užitečná pro scénáře, jako je výběr země a města.
- Jak mohu použít oddíly pro zobrazení propojených datových záznamů v rozvržení?
- Portál v aplikaci FileMaker je objekt rozvržení, který zobrazuje propojené záznamy z jiné tabulky nebo z aktuální tabulky. V režimu rozvržení můžete přidat portál, který zobrazí například seznam objednávek zákazníka. Graf vztahů slouží k určení, které datové záznamy se v portálu zobrazí. Uživatel může vytvářet, upravovat nebo mazat nové datové záznamy přímo v portálu.
- Mohu zadávat data přímo do oddílu?
- Ano, data můžete zadávat přímo na portálu, pokud je portál nakonfigurován tak, aby obsahoval upravitelná pole. Pokud je portál propojen s propojenou tabulkou, mohou uživatelé přidávat nové záznamy vyplněním polí v portálu nebo upravovat stávající záznamy. Tato funkce se často používá v rozvrženích master-detail, např. pro správu produktů v objednávce.
- Jak mohu nastavit validační pravidla pro pole pro kontrolu zadávání dat?
- V aplikaci FileMaker můžete definovat validační pravidla, abyste zajistili, že zadávání dat splňuje požadavky. Přejděte na "Soubor" > "Správa databáze" > "Pole", vyberte pole a v části Možnosti definujte validační pravidla. Můžete například zajistit, aby byly zadávány pouze číselné hodnoty, aby byla vyplněna povinná pole nebo aby byly vyžadovány jedinečné hodnoty. Pokud uživatel zadá neplatný údaj, zobrazí se chybové hlášení.
- Mohu zobrazit přizpůsobené chybové zprávy pro chyby ověřování?
- Ano, v aplikaci FileMaker můžete zobrazovat vlastní chybové zprávy pro chyby validace. Když nastavíte pravidla validace pro pole, existuje možnost zadat vlastní zprávu, která se zobrazí, když uživatel zadá chybný údaj. Tato zpráva může obsahovat podrobné pokyny, jak má uživatel zadání opravit.
- Jak vytvořím dynamické validace na základě jiných polí?
- Pomocí validačních pravidel založených na výpočtech můžete vytvářet dynamické validace na základě jiných polí. Při definování pole můžete vybrat výpočet jako validační pravidlo a nastavit podmínky, například "Pokud je pole A prázdné, musí být vyplněno pole B". Tato dynamická validace poskytuje přesnější kontrolu nad zadáváním dat.
- Jak mohu z položky vytvořit povinné pole?
- Chcete-li definovat pole jako povinné pole v aplikaci FileMaker, otevřete nastavení pole a v možnostech ověřování povolte možnost "Hodnota vyžadována". Pokud toto pole není před uložením záznamu vyplněno, FileMaker zobrazí chybovou zprávu a uživatel musí pole vyplnit, než bude moci pokračovat.
- Jak zabráním duplicitním datovým záznamům v určitém poli?
- Chcete-li zabránit duplicitním záznamům dat v určitém poli, můžete aktivovat validační pravidlo "Musí být jedinečné". Toto pravidlo zajistí, že každá hodnota zadaná do tohoto pole bude jedinečná. Pokud se uživatel pokusí zadat hodnotu, která již existuje v jiném záznamu, zobrazí se chybová zpráva a záznam nelze uložit, dokud nebude zadána jedinečná hodnota.
gFM-Business Open Source FileMaker Basis-ERP
Software pro rychlokurz
Stáhnout zdarma
