Grunnleggende om 4th Dimension Learning
4th Dimension Learning Basics Home Contents ------------------------- i. Introduksjon 1. Opprette en database 2. Databaseegenskaper 3. Tabeller 4.
Datafelter 5. Skjemaer 6. Verdilister (valglister) 7. Angi eksempeldata 5. Skjemaer Med 4D finnes det fire typer skjemaer: Input, Output, begge og ikke spesifisert.
Data kan angis og vises på et Input-/begge-/ikke-spesifisert-skjema, men kun vises på et Output-skjema. Sider Det finnes en interessant funksjon i 4D kalt «Sider». Når du oppretter et skjema, kan du lage flere sider for dette skjemaet.
Hver side kan være forskjellig. Du kan også opprette en «0»- eller null-side. Alt som er plassert på null-siden, vil bli vist på de påfølgende sidene i det gjeldende skjemaet.
For å kunne arbeide med forskjellige sider må du være i Design-modus og ha et skjema åpnet og klart for redigering. Hvis du ikke er kommet så langt, vil ikke 4D-menylinjen for Design vise «Form»-menyen.
Dette krever litt tilvenning. Når et skjema opprettes første gang, finnes det én side: «0 & 1». Du kan legge til eller slette sider etter ønske, bortsett fra at du ikke kan slette side 0 eller 1. Figur 13 – Skjemasider Standard skjemaer Hvis du ønsker å hoppe over opprettelse av skjemaer, vil 4D automatisk opprette standard Input- og Output-skjemaer for deg.
Relatert: — Den langvarige relasjonsdatabaseplattformen for team som trenger tilpassede apper på skrivebord, nett og mobil fra én enkelt fil..
Hvis du ikke har opprettet noen skjemaer, vil du få følgende melding når du lukker vinduet Structure for Sample Database. Figur 14 – Vindu for opprettelse av standard skjemaer Hvis du velger «Yes for All», vil du få følgende standard Input- og Output-skjemaer.
Merk: I eksemplet i Figur 15 har jeg gjort noen redigeringsendringer på skjemaene for at de skal passe inn på siden her, men dette er i hovedsak hva du får med standard skjemaer. Figur 15 – Standard Input-skjema (Detalj) (i brukermodus) med knapper identifisert Figur 16 – Standard Output-skjema (Liste) (i brukermodus) Opprette tilpassede skjemaer Hvis du klikket «No to All» i vinduet Create Default Forms (se Figur 13), vil du kunne opprette tilpassede skjemaer. Start med å opprette et input- eller «Detalj»-skjema.
Output- eller «Liste»-skjemaet opprettes på samme måte. Sørg for at du fortsatt er i Design-modus, klikk på Design-menyen og velg menyelementet «New Form». Figur 17 – Opprette et nytt skjema Merk: Du vil kanskje ønske å eksperimentere litt her.
Vårt valg: — Et regneark-enkelt grensesnitt som sitter på toppen av en ekte relasjonsdatabase, med automatiseringer, visninger og delbare grensesnitt..
Nye skjemaer gir tilgang til funksjoner som, når de først er opprettet, ikke kan redigeres eller endres. Vær derfor oppmerksom på at hvis det du oppretter ikke er slik du ønsker, kan det hende du må slette skjemaet og opprette et nytt. Det finnes enkelte ting som kan redigeres på skjemaer senere, men ikke alt.
Merk også at databasen må ha minst ett input-skjema og ett output-skjema. Du kan ikke slette et skjema som er definert som Input, Output eller Both. Hvis du ønsker å slette det, må du først definere andre skjemaer som Input og Output.
Deretter kan du slette det første. Når du starter med et New Form, vises «New Form Wizard». Merk: Du kan kun åpne New Form Wizard ved å opprette et nytt skjema. Du kan ikke bruke New Form Editor til å redigere skjemaer som allerede er opprettet. Å opprette skjemaer krever øvelse og noe eksperimentering for å finne ut hvilke alternativer du ønsker å bruke i New Form Wizard.
Husk at etter at skjemaet er opprettet, kan du ikke gå tilbake og bruke New Form Wizard til å endre noen av alternativene. Hvis noen av de grunnleggende alternativene må endres, må du slette skjemaet og opprette et nytt.
Advarsel! Å velge knappen «Use» nederst til høyre i vinduet New Form Wizard vil lukke vinduet og ikke tillate ytterligere bruk av New Form Wizard for det gjeldende skjemaet. Ikke velg Use før du er helt ferdig med New Form Wizard. Figur 18 – Den innledende skjermen for «New Form Wizard» Bruk foreløpig bare standard «Form Name». I dette tilfellet var det et andre forsøk, så standardnavnet er «Form2».
Dette kan endres senere. Flytt datafeltene du ønsker på skjemaet enten ved å dra dem fra vinduet «Available Fields:» til vinduet «Selected Fields:» eller ved å bruke knappene i midten. Du kan flytte datafeltene opp og ned i vinduet Selected Fields:, og den endelige rekkefølgen vil være hvordan de initialt vises på skjemaet.
Når du er ferdig, velger du knappen «Advanced…» nederst til venstre. Merk: Markøren i Figur 18 peker på en liten spak nederst til høyre. Å klikke på denne vil vise eller skjule hvordan datafeltene ser ut på skjemaet. Den er slått av nå fordi vinduet blir for bredt til å vise skjermbildet her.
Figur 19 – Skjermen for avanserte alternativer i New Form Wizard Fra vinduet Advanced Options kan du velge ulike funksjoner for skjemaet. Den beste måten å avgjøre hva du ønsker, er å eksperimentere.
Du kan angi bakgrunnen for skjemaet fra en liste. Siden noen av disse er ganske ville, anbefales det å være konservativ i valgene. Når du er ferdig, klikker du på knappen «OK». Nå vil skjemaet vises slik at du kan gjøre layout-redigeringer.
Merk: Hvis ingen bakgrunn vises, har du sannsynligvis ikke lagt til datafelt ennå. Det må være minst ett datafelt på skjemaet for at bakgrunnen skal være synlig.
Standard- eller auto-inntastingskoder Det finnes tre koder som kan brukes i 4D for å hjelpe til med datainnskriving (se Tabell 1). For å bruke disse kodene, sørg for at det er opprettet et datafelt med et passende navn. Velg datafeltet i skjema-layouten og skriv deretter inn standardkoden i Property List-vinduet. Se Figur 21 for hvordan du åpner Property List-vinduet.
Se Figur 20 for hvordan du velger og skriver inn standardkoden. Standardkode Kode Beskrivelse #D Setter inn gjeldende dato som angitt av datamaskinens klokke #H Setter inn gjeldende tidspunkt som angitt av datamaskinens klokke #N Setter inn et sekvensnummer som en lang heltallsverdi. Hver gang en ny post opprettes og lagres, økes verdien med 1.
Tabell 1 – Standardkoder Figur 20 – Angi standardverdier Verktøypalett For å utføre designarbeid på skjema-layouten må du bruke «Tools Palette». For å velge Tools Palette må du være i Design-modus og fra Form-menyen velge undermenyen «Display» og deretter «Tools Palette». Figur 21 – Velge «Tools»-paletten Tools Palette er litt tettpakket med 36 verktøy.
Som hjelp vil et klikk på et verktøyikon vise en kort beskrivelse av hva ikonet representerer. For flere verktøy, klikk på «Object» i menylinjen, og du vil kunne velge linjebredde, hva et objekt skal fylles med (fyllmønster), kantalternativer samt forgrunns- og bakgrunnsfarger for objektet.
Figur 22 – Designverktøy Splitter Det finnes et nytt verktøy i 4D 6.5 kalt «Splitter». Se pilene i Figur 22 for verktøyikonet
Bygg en tilpasset app gratis i 15 dager
En lavkode-appbygger som kobles til den bredere Zoho-pakken og priser per bruker i stedet for per app.