Validering af data (Access, del 7)

Slides:



Advertisements
Lignende præsentationer
1 Test 2 Klik for at begynde. 2 Hvor skal du klikke for at få vist tabelværktøjer?
Advertisements

DPS Data ApS Få bedre datakvalitet, spar tid og penge - med Adresse*Kontrol Henrik Skalbo DPS Data ApS Blokhusvej 3, DK-2920 Charlottenlund Tlf:
Videregående pc-vejledning
Forsiden 1.Denne knap bruges når du vil taste dagens resultater ind. 2.Denne knap skal kun bruges hvis du allerede har gemt data og du finder ud af at.
Hvilken forskel skaber mest værdi for brugerne?
Klik på Aktivér redigering på meddelelseslinjen.
Grafik Web-udvikling med FrontPage 2003 RHS - Informationsteknologi.
•Et ord der bruges for at afslutte en samtale, når de har ret og du skal klappe kajen.
Reduktion AM 2009.
Introduktion til HTML Formularer V1 introduktion til formularer Den sidste af HTML strukturmarkørerne er FORM-markøren, der bruges til at lave.
A&B ANALYSEs Danmarkspanel - Foreningen ”Odinstårnet” -
Arkitektur - data.
1 Video-regelquiz - Inkl. svar. 2 I denne lille video-regelquiz bliver I stillet over for ni regelsituationer i slagspil. Hver situation beskrives i en.
Indsæt nyt billede: Format: B 254 x 190,5 mm Efter indsættelse, højreklik på billedet og placér det bagerst. Delete det gamle foto Ny Farm N Visning og.
Sidetyper Web-udvikling med FrontPage 2003 RHS - Informationsteknologi.
Links Web-udvikling med FrontPage 2003 RHS - Informationsteknologi.
SQL underforespørgsler og Join
SharePoint Bruger Gruppe  Agenda:  13:00 Velkommen  14:30 Carsten Keutmann: Web Part, delegate control m.m.  16:00 Allan Hvam Petersen:
Klik på Aktivér redigering i meddelelseslinjen,
Formularer (Access, del 3)
Kommunikation Dit budskab består af: 7% ord 38 % toneleje
MIA - CAD Gennemgang af MIA-måleblade (eksempel) Først generel intro
SQL 1 DDL og DML.
TS-diagrammer (databaser, del 5)
Side-egenskaber Web-udvikling med FrontPage 2003 RHS - Informationsteknologi.
Alle børn skal have mindst et fornavn og et efternavn … det skal computerens ”børn” også !! Computerens ”børn” kaldes alle for filer uanset hvilke programmer.
IT-Strategi.
Felter og nøgle-felter (databaser, del 6)
SMUT PAKKE 4 VIDEN OM MOTION.
Virksomheder - definition
1 Effektiv forrentning Kjeld Tyllesen PEØ, CBS Erhvervsøkonomi / Managerial Economics Kjeld Tyllesen, PEØ, CBS.
ER-diagrammer (databaser, del 4)
Spørgeskemaundersøgelse feb. – marts
Arkitektur - Sikkerhed
Opret en database i Reference Manager, ver. 11 Åbn programmet. Opret en ny database. Placér basen ude på ”skrivebordet ” (kun i denne sammenhæng – da baserne.
Velkommen til Hvordan vises skolens værdier bedst muligt i SkolePorten? SkolePortens fleksibilitet kan medvirke til at understøtte skolens værdier. Oplægget.
Kursus om borger.dk og brugen af digital signatur
Introduktion til Access (Access, del 1)
Opslagsfelter (Access, del 6). RHS – Informationsteknologi 2 Udgangspunkt Vi er ofte i den situation, at valg af en type for et felt ikke begrænser vores.
Oprettelse af tabeller (Access, del 2)
Rapporter (Access, del 5)
Reduktion AM 2009.
Temaer Web-udvikling med FrontPage 2003 RHS - Informationsteknologi.
1 HMAK XMLRelationel model og XMLNOEA / PQC 2005 SQLServer og XML Hent data via URL Generering af xml –Raw –Auto –Explicit Hent data via template Evt.
Data Dictionary (databaser, del 7)
Normalisering (databaser, del 8)
Context- og flow-diagrammer (databaser, del 3)
Begrebskort for lineære differentialligningsmodeller
Den relationelle model
I det følgende er der 20 spørgsmål, hvor du skal afgøre hvilken af 3 konturer der spilles: op, ned og ligeud. Alle spørgsmålene har stor afstand. Melodisk.
I det følgende er der 20 spørgsmål, hvor du skal afgøre hvilken af 2 konturer der spilles: op-ned, ned-op og ligeud. Alle spørgsmålene har stor afstand.
I det følgende er der 20 spørgsmål, hvor du skal afgøre hvilken af 2 konturer der spilles: op-ned, ned-op og ligeud. Alle spørgsmålene har stor afstand.
SQL – Oracle Relationsdatabase
Rapporter (Access, del 5). RHS – Informationsteknologi – Udgangspunkt Vi har oprettet en database Vi har defineret en eller flere tabeller, og.
HTML 2. Lister – ul og ol tags En uordnet liste første element anden element tredie element En ordnet liste første element anden element tredie element.
Tilføj hjælpelinjer: 1.Højreklik et sted i det grå område rundt om dette dias 2.Vælg "Gitter og hjælpelinjer" 3.Vælg "Vis hjælpelinjer på skærm" Oplæg.
Introduktion til databaser (databaser, del 1)
1 Design, analyse og verifikation. 2 Design Bevisteknikker Design ved hjælp at matematisk induktion Analyse O-notation Logaritmer Binær søgning Verifikation.
1 While Tæller-kontrolleret (eng.: counter-controlled) repetition For Steen Jensen, efterår 2013.
Opslagsfelter (Access, del 6). RHS – Informationsteknologi – Udgangspunkt Vi er ofte i den situation, at valg af en type for et felt ikke begrænser.
Introduktion til Access (Access, del 1). RHS – Informationsteknologi – Fra design til udvikling Vi ved nu, hvordan vi finder et design for en database,
3. Objekt Orientering og Relations Databaser
Geografisk Information
NOEA/IT FEN - Databaser/modellering 1 Datamodellering Den udvidede (enhanced) E/R-model (EE/R- modellen) Begreber Diagrammering Omformning til.
Oprettelse af tabeller (Access, del 2)
Interaktive knapper Web-udvikling med FrontPage 2003 RHS - Informationsteknologi.
Formularer (Access, del 3). RHS – Informationsteknologi – Udgangspunkt Vi har oprettet en database Vi har defineret en eller flere tabeller Vi.
Najugaq – Adresseopslagsregisteret
Metoden fælles beslutningstagning
Præsentationens transcript:

Validering af data (Access, del 7)

RHS – Informationsteknologi Udgangspunkt Vi er ofte i den situation, at valg af en type for et felt ikke begrænser vores valgmuligheder nok Ofte vil vi gerne vælge en værdi ud fra et begrænset sæt af muligheder Hvorfor: Vi skal sikre konsistens af data i databasen RHS – Informationsteknologi

RHS – Informationsteknologi Udgangspunkt Hvad kan vi sige om Længde…? RHS – Informationsteknologi

RHS – Informationsteknologi Udgangspunkt Længden af en film (i minutter) er Aldrig negativ – giver ingen mening 0 (nul)…? Måske, hvad med en meget kort film under 30 sekunder Aldrig større end…hvad? Vi kan næppe sætte andre begrænsninger end første kriterie RHS – Informationsteknologi

RHS – Informationsteknologi Udgangspunkt Kan vi gøre Længde til et opslagsfelt? Giver ikke rigtig mening – listen skal rumme værdierne 0,1,2,3,4,5,…? Vi må benytte validering af data i stedet Validering: at kontrollere, at data overholder visse regler for værdien RHS – Informationsteknologi

RHS – Informationsteknologi Validering af data Data kan valideres på flere niveauer Første niveau ligger i formatet for data Vi kan f.eks angive en maksimal længde for en tekst RHS – Informationsteknologi

RHS – Informationsteknologi Validering af data Navn må maksimalt være 40 tegn langt RHS – Informationsteknologi

RHS – Informationsteknologi Validering af data Begrænsning på format gør det umuligt at taste data ind, som ikke overholder det definerede format Et skridt på vejen, men ikke altid nok… Dansk postnummer Altid præcis fire cifre, men… Der findes ikke postnumre under 0800 RHS – Informationsteknologi

RHS – Informationsteknologi Validering af data Vi kan indføre en valideringsregel… …og definere en meddelelse, der vises hvis reglen bliver overtrådt RHS – Informationsteknologi

RHS – Informationsteknologi Validering af data RHS – Informationsteknologi

RHS – Informationsteknologi Validering af data Brugeren skal rette fejlen med det samme Meddelelse kommer, så snart vi prøver at forlade feltet RHS – Informationsteknologi

RHS – Informationsteknologi Validering af data Fint med fejlmeddelelse med det samme – brugeren ved, hvor fejlen hører hjemme Fejlmeddelelsen bør hjælpe brugeren ”Det kan vist ikke passe…” (ikke så god) ”Antallet af Oscars skal være et tal mellem 0 og 7” (bedre) RHS – Informationsteknologi

RHS – Informationsteknologi Logiske udtryk Bemærk, at vi faktisk ikke har lavet vores regel god nok… Reglen forhindrer ikke negative tal Mere præcis regel: (Oscars < 8) og (Oscars ≥ 0) Sådan en regel er en smule sværere at definere i Access RHS – Informationsteknologi

RHS – Informationsteknologi Logiske udtryk RHS – Informationsteknologi

RHS – Informationsteknologi Logiske udtryk ”<8 AND >=0” er et logisk udtryk Dette udtryk består af to betingelser, samt en logisk operator ”A And B” A er betingelsen ”<8” (mindre end 8) B er betingelsen ”>=0” (mindre end eller lig 0) And betyder ”og” (begge betingelser skal være opfyldt) RHS – Informationsteknologi

RHS – Informationsteknologi Logiske udtryk Logiske udtryk kan gøres vilkårligt kompli-cerede, ligesom matematiske udtryk ((A And B) Or C) And (D Or E) Sjældent, at vi har brug for udtryk med mere end to-tre betingelser Hvis regel bliver meget kompliceret, skal vi måske bruge et opslagsfelt i stedet RHS – Informationsteknologi

RHS – Informationsteknologi Validering af data BEMÆRK: Hvis vi definerer en validering for et felt i en tabel, virker validering også i en formular Vi kan også sætte en valideringsregel på et felt i en formular, men dette virker IKKE på selve tabellen Vi kan da taste ”ulovligt” data ind i dataark-visning RHS – Informationsteknologi

RHS – Informationsteknologi Sammendrag Vi kan validere data på flere niveauer Format for data – max antal tegn Valideringsregler på felter Man kan validere felter i en formular – dette virker kun i selve formularen Valideringsregler er logiske udtryk Hvis de logiske udtryk bliver meget kom-plicerede; overvej opslagsfelt i stedet RHS – Informationsteknologi