Grunderna i 4th Dimension Learning
4th Dimension Learning Basics Home Contents ------------------------- i. Introduktion 1. Skapa en databas 2. Databasegenskaper 3. Tabeller 4.
Datafält 5. Formulär 6. Värdelistor (valistor) 7. Ange exempeldata 5. Formulär I 4D finns det fyra typer av formulär: Inmatning, Utmatning, Båda och Ej specificerad.
Data kan anges och visas på ett formulär för Inmatning/Båda/Ej specificerad, men visas endast på ett formulär för Utmatning. Sidor Det finns en intressant funktion i 4D som kallas “Sidor”. När du skapar ett formulär kan du skapa flera sidor för detta formulär.
Varje sida kan vara olika. Du kan också skapa en “0”-sida eller nollsida. Allt som finns på nollsidan kommer att visas på efterföljande sidor i det aktuella formuläret.
För att kunna arbeta med olika sidor måste du befinna dig i Designläge och ha ett formulär öppet och redo för redigering. Om du inte har kommit så långt kommer menyraden för 4D Design inte att visa menyn “Formulär”.
Detta kräver lite tillvänjning. När ett formulär skapas första gången finns det 1 sida “0 & 1”. Du kan lägga till eller ta bort sidor efter behag, förutom att du inte kan ta bort sida 0 eller 1. Figur 13 - Formulärsidor Standardformulär Om du vill hoppa över att skapa formulär kommer 4D automatiskt att skapa standardformulär för inmatning och utmatning åt dig.
Related: — The long-running for teams that need custom apps on desktop, web, and mobile from a single file..
Om du inte har skapat några formulär får du följande meddelande när du stänger fönstret Struktur för exempeldatabas. Figur 14 - Fönster för att skapa standardformulär Om du väljer “Ja för alla” får du följande standardformulär för inmatning och utmatning.
Obs: I exemplet i Figur 15 har jag gjort vissa redigeringsändringar på formulären för att de ska få plats här på sidan, men i grund och botten är detta vad du får med standardformulären. Figur 15 - Standardformulär för inmatning (Detalj) (I användarläge) med identifierade knappar Figur 16 - Standardformulär för utmatning (Lista) (I användarläge) Skapa anpassade formulär Om du klickade på “Nej till alla” i fönstret Skapa standardformulär (se Figur 13) kommer du att kunna skapa anpassade formulär.
Börja med att skapa ett inmatningsformulär eller ett “Detalj”-formulär. Utmatnings- eller “Lista”-formuläret skapas på samma sätt. Se till att du fortfarande befinner dig i Designläge, klicka på menyn Design och välj menyalternativet “Nytt formulär”.
Our pick: — A spreadsheet-simple interface sitting on top of a real relational database, with automations, views, and shareable interfaces..
Figur 17 - Skapa ett nytt formulär Obs: Du kanske vill experimentera lite här. Nya formulär ger tillgång till funktioner som, när de väl har skapats, inte kan redigeras eller ändras. Var därför medveten om att om det du skapar inte blir som du tänkt dig, kan du behöva ta bort formuläret och skapa ett nytt.
Det finns vissa saker som kan redigeras på formulär senare, men inte allt. Observera också att databasen måste ha 1 inmatningsformulär och 1 utmatningsformulär.
Du kan inte ta bort ett formulär som har angivits som Inmatning, Utmatning eller Båda. Om du vill ta bort det måste du först göra andra formulär till Inmatning och Utmatning. Därefter kan du ta bort det första. När du börjar med ett Nytt formulär visas “Guiden Nytt formulär”.
Obs: Du kan bara komma åt Guiden Nytt formulär genom att skapa ett nytt formulär. Du kan inte använda Redigeraren för nya formulär för att redigera formulär som redan har skapats.
Att skapa formulär kräver övning och viss experimentlusta för att ta reda på vilka alternativ du vill använda i Guiden Nytt formulär. Kom ihåg att efter att formuläret har skapats kan du inte gå tillbaka och använda Guiden Nytt formulär för att ändra vissa alternativ. Om några av de grundläggande alternativen behöver ändras måste du ta bort formuläret och skapa ett nytt. Varning!
Om du väljer knappen “Använd” längst ner till höger i fönstret för Guiden Nytt formulär stängs fönstret och du kan inte längre använda Guiden Nytt formulär för det aktuella formuläret. Välj inte Använd förrän du är helt klar med Guiden Nytt formulär. Figur 18 - Den första skärmen i “Guiden Nytt formulär” Använd för närvarande bara standardvärdet för “Formulärnamn”.
I detta fall var det ett andra försök, så standardnamnet är “Formulär2”. Detta kan ändras senare. Flytta de datafält du vill ha på formuläret genom att antingen dra dem från fönstret “Tillgängliga fält:” till fönstret “Valda fält:” eller genom att använda knapparna i mitten.
Du kan flytta datafälten upp och ner i fönstret Valda fält: och den slutgiltiga ordningen kommer att vara hur de initialt visas på formuläret. När du är klar väljer du knappen “Avancerat…” längst ner till vänster.
Obs: Markören i Figur 18 pekar på en liten spak längst ner till höger. Om du klickar där visas eller döljs hur datafälten ser ut på formuläret. Den är avstängd nu eftersom fönstret blir för brett för att visa skärmdumpen här. Figur 19 - Skärmen för avancerade alternativ i Guiden Nytt formulär Från fönstret Avancerade alternativ kan du välja olika funktioner för formuläret.
Det bästa sättet att avgöra vad du vill ha är att experimentera. Du kan ställa in formulärets bakgrund från en lista. Eftersom vissa av dessa är ganska vilda rekommenderas det att du håller dig på den säkra sidan.
När du är klar klickar du på knappen “OK”. Nu visas formuläret så att du kan göra layoutredigeringar. Obs: Om ingen bakgrund visas har du troligen inte lagt till några datafält än. Det måste finnas minst ett datafält på formuläret för att bakgrunden ska synas.
Standardkoder eller koder för automatisk inmatning Det finns 3 koder som kan användas i 4D som underlättar datainmatning (se Tabell 1). För att använda dessa koder, se till att ett datafält har skapats med ett lämpligt namn. Välj datafältet i formulärlayouten och ange sedan standardkoden i fönstret Egenskapslista.
Se Figur 21 för att öppna fönstret Egenskapslista. Se Figur 20 för att välja och ange standardkoden. Standardkod Kod Beskrivning #D Anger aktuellt datum enligt datorns klocka #H Anger aktuell tid enligt datorns klocka #N Anger ett sekvensnummer som ett långt heltalsvärde.
Varje gång en ny post skapas och sparas ökas värdet med 1. Tabell 1 - Standardkoder Figur 20 - Ställa in standardvärden Verktygspalett För att utföra designarbete på formulärlayouten måste du använda “Verktygspaletten”.
För att välja Verktygspaletten måste du befinna dig i Designläge och från menyn Formulär välja undermenyn “Visa” och sedan “Verktygspalett”. Figur 21 - Välja paletten “Verktyg” Verktygspaletten är något trång med 36 verktyg. Till hjälp kan nämnas att om du klickar på en verktygsikon visas en kort beskrivning av vad verktygsikonen representerar. För ytterligare verktyg klickar du på “Objekt” i menyraden, därifrån kan du välja linjebredd, hur ett objekt ska fyllas (fyllnadsmönster), kantalternativ samt förgrundsfärg och bakgrundsfärg för objektet.
Figur 22 - Delare för designverktyg Det finns ett nytt verktyg i 4D 6.5 som kallas “Splitter” (Delare). Se pilarna i Figur 22 för verktygsikonen
P.S. A few readers have asked which low-code app builder we actually reach for — it's Zoho Creator; if you want the current details.
Build a Custom App Free for 15 Days
A low-code app builder that plugs into the wider Zoho suite and prices per user rather than per app.