Hoppa till huvudinnehåll
HPO Software Steg-för-steg-guider för 4D-databaser och low-code-appar — från din första tabell till en färdig företagsapp.

Vissa länkar på denna webbplats är affiliate-länkar: om du handlar via dem kan vi få en provision utan extra kostnad för dig. Detta påverkar aldrig våra rekommendationer. Läs vår affiliate-deklaration för mer information. Ansvarsfriskrivning för affiliate.

Grundläggande om 4th Dimension Learning

Grunderna i 4th Dimension – Startsidan och innehållsförteckning


i. Inledning

  1. Skapa en databas
  2. Databasegenskaper
  3. Tabeller
  4. Datafält
  5. Formulär
  6. Värdelistor (valslistor)
  7. Ange exempeldata

Välkommen till del II av “Grunderna i 4th Dimension” av Jeff Hopkins – 2 februari 2000 (uppdaterad 18 februari 2000). Webdesign av David Graham.

Jeff Hopkins är 4D-partner, expertutvecklare inom FileMaker Pro, ägare av HPO SOFT och grundare av den ideella föreningen Association of Database Developers, Inc. När han inte fyller någon av ovanstående roller arbetar han outtröttligt med att hjälpa andra på olika diskussionslistor om databaser. phxjeff@aol.com .

i. Inledning

Som anges i del I kommer beteckningen 4D i detta dokument att stå för 4th Dimension och FMP för FileMaker Pro. Dokumentet skapades på en Macintosh. Även om det kan förekomma mindre skillnader i vissa skärmbilder när du använder 4D för Windows, bör samma procedur fungera på båda plattformarna.

Många hävdar att man måste vara programmerare för att skapa 4D-program. Det är visserligen en fördel, men precis som med FMP finns det mycket du kan åstadkomma utan att någonsin behöva skriva kod eller skript.

I denna del guidar vi läsaren genom utvecklingen av en enkel flat fil med endast en tabell. Med undantag för en enkel beräkning (så kallad “objektmetod”) kommer inga metoder eller beräkningar att användas. Anledningen till detta upplägg är att du, när du bemästrat innehållet nedan, kan gå vidare till de verkligt spännande delarna: relaterade filer, metoder, beräkningar, körtidsversioner, kompilerade versioner och webbhotell.

Related: — A spreadsheet-simple interface sitting on top of a real , with automations, views, and shareable interfaces..

Jag har funnit att det svåraste i början är att hålla reda på var man befinner sig i 4D, eftersom programmet inte alltid beter sig som man förväntar sig. Jag rekommenderar att du skapar flera testdatabaser enligt beskrivningen i denna del och experimenterar med olika alternativ. I vissa fall blir du positivt överraskad, medan du i andra kanske initialt känner dig frustrerad.

Del II visar hur du:

  • Skapar en ny databas
  • Ställer in egenskaper för 4D-databasen
  • Skapar tabeller
  • Skapar datafält
  • Skapar formulär
  • Skapar en värdelista (valslista)
  • Anger exempeldata

Ordning vid skapande av databas

Det underlättar för den nya 4D-utvecklaren att förstå rätt ordningsföljd vid skapandet av en 4D-databas. Först måste en tabell skapas. Därefter skapas datafälten. Slutligen skapas inmatnings- och utdataformulär. Beräkningar/metoder skapas för datafälten.

If you are shopping: — A that plugs into the wider Zoho suite and prices per user rather than per app..

Obs! Det finns många ytterligare detaljer som måste hanteras, men ovanstående utgör grunden för det som behandlas i denna del.

Att gå tillbaka för att lägga till eller redigera en tabell

Du kan vilja gå tillbaka och lägga till nya datafält, en ny tabell eller ett nytt formulär. Detta är inte lika självklart som man kanske tror. Låt oss säga att du har redigerat ett formulär och bestämmer dig för att lägga till ytterligare en tabell. Normalt skulle du, medan du befinner dig i designläge, välja “Ny tabell” från menyn Struktur. Men vänta – det finns ingen meny för Struktur. Vad hände?

4D har ändrat menyraden i designläge. Du måste stänga alla 4D-fönster (inte själva 4D-programmet, bara de öppna fönstren), så visas menyn Struktur igen. Nu kan du se tabellerna för att redigera eller skapa nya. Du kan också nu redigera och skapa datafält. För att redigera eller skapa nya formulär finns menyn Verktyg i designläge alltid tillgänglig, vilket inte bör skapa förvirring.

Erkännanden

Särskilt tack till: James Fortier (jim40er@halcyon.com) för tillhandahållande av vissa resurser och hjälp med korrekturläsning av dokumentet.

Copyright

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.