Egenskaperna och beteendet hos ett åtkomstdatabasfält definieras av dess
datatyp ,
egenskaper och
begränsningar . Låt oss bryta ner var och en:
1. Datatyp: Detta är den mest grundläggande aspekten och bestämmer vilken typ av data fältet kan lagra. Exempel inkluderar:
* Text: Lagrar alfanumeriska tecken (bokstäver, siffror, symboler). Har längdgränser.
* Nummer: Lagrar numeriska värden. Subtyper anger precision (totalt antal siffror) och skala (antal siffror efter decimalen). Kan vara heltal, långt heltal, singel, dubbel, decimal, etc.
* Datum/tid: Butiker datum och tider.
* Valuta: Lagrar monetära värden, ofta med specifik formatering.
* autonumber: Genererar automatiskt ett unikt sekventiellt nummer för varje post. Används ofta som primära nycklar.
* Ja/Nej (Boolean): Lagrar sanna/falska värden.
* ole -objekt: Butiker inbäddade objekt som bilder, dokument eller kalkylblad.
* hyperlänk: Lagrar webbadresser eller filvägar.
* Attachment: Lagrar filer som är bifogade till en post.
2. Egenskaper: Dessa inställningar förfina fältets beteende ytterligare:
* Fältstorlek: (Gäller text och vissa nummertyper) Anger det maximala antalet tecken eller siffror.
* format: Definierar hur uppgifterna visas (t.ex. valutaformatering, datumformat).
* Ingångsmask: Begränsar de data som anges i fältet till ett specifikt format (t.ex. telefonnummermask).
* Bildtext: Tillhandahåller en användarvänlig etikett för fältet i former och rapporter.
* Standardvärde: Anger ett värde som automatiskt anges i fältet när en ny post skapas.
* Valideringsregel: Anger en regel som uppgifterna måste uppfyllas innan de accepteras (t.ex. "måste vara större än 0").
* Valideringstext: Ett meddelande som visas om valideringsregeln kränks.
* krävs: Anger om ett värde måste anges i fältet.
* indexerat: Skapar ett index för att påskynda sökningar och sortering. Kan klusteras (data fysiskt sorteras) eller icke-kluster.
* Tillåt nolllängd: Bestämmer om ett tomt värde är tillåtet (relevant för textfält).
3. Begränsningar: Dessa verkställer regler för data på databasnivå:
* Primärnyckel: Identifierar unikt varje post i en tabell. Vanligtvis ett autonumber eller ett unikt textfält.
* Utländsk nyckel: Länkar en tabell till en annan tabell som upprätthåller referensintegritet (säkerställer att relaterade poster finns).
* unikt: Säkerställer att alla värden i fältet är unika.
* Kontrollera begränsningar: (Liknar valideringsregler, men verkställs på databasnivån, snarare än bara form/rapportnivå)
Sammanfattningsvis definierar kombinationen av datatyp, egenskaper och begränsningar exakt hur ett fält i en åtkomstdatabas uppför sig:vilken typ av data den har, hur den data visas och valideras och hur den interagerar med andra fält och tabeller. Dessa element bestämmer strukturen och integriteten för hela databasen.