Meny
Är gratis
registrering
Hem  /  Navigatörer/ Placera ett OLE-objekt. OLE (Object Linking and Embedding) - Databaser: Grundläggande begrepp Standardvärde

OLE-objektplacering. OLE (Object Linking and Embedding) - Databaser: Grundläggande begrepp Standardvärde

I CHAIR-tabellen finns ett fält FOTO, som ska innehålla ett fotografi av chefen, lagrat i formatet av den grafiska editorn Paint i en fil med filtillägget .gif. Datatypen för ett sådant fält måste definieras som OLE-objekt. Detta objekt placeras i fältet när du fyller i tabellfälten. Objektet kan bäddas in eller länkas.

KOMMENTAR

OLE (Object Linking and Embedding) är en metod för att överföra information som objekt mellan Windows-applikationer. Ett OLE-objektfält är ett sätt att länka till objekt i en annan applikation eller bädda in ett objekt i en databas. Objekt kan vara enkla och formaterade texter, bilder, diagram, ljudinspelningsfiler (.WAV), musik i MIDI-format (musikinstrument digitalt gränssnitt), animationsfiler (.FLI, .MMM), videoklipp (.AVI), kalkylblad från andra applikationer som stöder detta verktyg. Access är OLE helt integrerat med andra Microsoft Office-applikationer.

Det inbäddade objektet lagras i databasfilen och är alltid tillgängligt. Dubbelklicka på en cell som innehåller ett inbäddat objekt öppnar möjligheten att redigera objektet med hjälp av verktygen i programmet där objektet skapades.

Det länkade objektet sparas i objektfilen. Objektfilen kan uppdateras oberoende av databasen. De senaste ändringarna kommer att visas nästa gång du öppnar ett formulär eller en rapport. När du arbetar med en databas kan du även visa och redigera objektet.

Det redigerade länkade objektet kommer att sparas i objektfilen, inte i databasfilen. Objektlänkning är praktiskt när man arbetar med stora objekt som man inte vill ha med i databasfilen, samt med objekt som används i flera former och rapporter. Om den länkade objektfilen flyttas måste du återupprätta länken.

KOMMENTAR

För att visa ett OLE-objekt i ett formulär eller en rapport måste du skapa en "Attached Object Frame"-kontroll (se kapitel 4, 6).

Använder datatyp MEMO-fält

I tabellen ÄMNE finns ett fält PROGRAM, som kommer att innehålla en lång textdata - ett kort program för kursen. För ett sådant fält väljs datatypen - Fält MEMO (Memo). Data kan matas in i detta fält direkt i tabellen, eller genom inmatningsområdet, anropas genom att trycka på +-tangenterna.

Om texterna i program om ämnen är förberedda i någon textredigerare, till exempel Microsoft Word, och lagras i separata filer, är det bekvämt för detta fält att ställa in typen av OLE Object Field (OLE Object) och, när du anger värden i den, upprätta en länk med filerna.



Hyperlänkfält används för att navigera till objekt i samma eller annan Access-databas, till dokument som skapats i olika Microsoft Office-applikationer och som finns på lokala enheter eller nätverksenheter, till webbserversidor och dokument från andra resurser på nätverket, Internet eller intranät. När du klickar på hyperlänken går du till dokumentet som öppnas av applikationen som skapade det. Detaljerna för att skapa hyperlänkar i tabeller, formulär och rapporter kommer att diskuteras nedan. Den diskuterar också skapandet av en hyperlänk i TEACHER-tabellfältet.

Definiera en sammansatt primärnyckel

I STUDENT-tabellen innehåller den sammansatta primära (unika) nyckeln fälten НГ och НС. För att avgöra detta i tabelldesignläget måste du välja båda dessa fält genom att klicka med musknappen på markeringsområdet samtidigt som du håller ner tangenten. Klicka sedan på knappen i verktygsfältet Primärnyckel.

Sammansatta nycklar definieras på liknande sätt i LEARNING SUCCESS-tabeller.

Övningen

Skapa en tabellstruktur LÄRANDE, PRESTANDA. När du skapar tabeller, använd parametrarna som presenteras i Appendix A.

Tabell A.1. Beskrivning av egenskaperna för fälten i STUDENT-tabellen

Fält namn Nyckelfält Unikt fält obligatoriskt fält Data typ Storleken Decimaler Fältsignatur
NG Ja Ja Text Grupp
NS Ja Ja Text Elevnummer i gruppen
Fullständiga namn Ja Text Fullständiga namn
GODR Nej Numerisk Hela Födelseår
ADRESS Nej Text
PBALL Nej Numerisk Med flottör. punkt 4 byte Godkänd poäng


Tabell A.2. Beskrivning av egenskaperna för fälten i tabellen GROUP

Tabell A.3. Beskrivning av egenskaperna för fälten i CHAIRMAN-tabellen

Fält namn Nyckelfält Unikt fält obligatoriskt fält Data typ Storleken Decimaler Fältsignatur
CCAF Ja Ja Ja Text Koda
NCAF Nej Text namn
KROPP Nej Text
ZAV Nej Text Huvudets fullständiga namn avdelning
FOTO Nej OLE-objektfält Foto på chefen

Tabell A.4. Beskrivning av egenskaperna för fälten i tabellen LÄRARE

Fält namn Nyckelfält Unikt fält obligatoriskt fält Data typ Storleken Fältsignatur
TABN Ja Ja Ja Text Flik. rum
Fullständiga namn Ja Text Lärarens fullständiga namn
ST Nej Text Usch. grad
ZV Nej Text Usch. rang
CCAF Ja Text Avdelningskod

Tabell A.5. Beskrivning av egenskaperna för fälten i tabellen SUBJECT

Fält namn Nyckelfält Unikt fält obligatoriskt fält Data typ Storleken Fältsignatur Villkor på värde Felmeddelande
KP Ja Ja Ja Text Produktkod
NP Nej Text Föremålsnamn
KOLLA PÅ Nej Numerisk Hela Totalt antal timmar > 0 Och<=300 Antalet timmar får inte vara mer än 300
LEC Nej Numerisk Hela Föredrag
NS Nej Numerisk Hela Öva
Nödsituation Nej Numerisk Hela terminer
PROGRAM MEMO-fält Program

Tabell A.6. Beskrivning av egenskaperna för fälten i tabellen STUDY

Fält namn Nyckelfält Unikt fält obligatoriskt fält Data typ Storleken Decimaler Fältsignatur
NG Ja Ja Text Nom. grupp
KP Ja Ja Text Koda. ämne
TABN Ja Ja Text Flik. n. Varv.
VIDZ Ja Ja Text Typ av yrke
KOLLA PÅ Nej Numerisk Hela ons poäng per föremål
SBALL. GR Nej Numerisk Från pl. punkt 4 byte

Tabell A.7. Beskrivning av egenskaperna för fälten i tabellen PROGRESS

Fält namn Nyckelfält Unikt fält obligatoriskt fält Data typ Storleken Decimaler Fältsignatur
NG Ja Ja Text Gruppnummer
NS Ja Ja Text Nom. studerande
KP Ja Ja Text Produktkod
TABN Ja Ja Text Flik. n. föreläsare
VIDZ Ja Ja Text Aktivitetstyp
KVALITET Nej Numerisk Hela

Mata in data i databastabeller

OLE-objektfält

MS Access tillåter lagring av bilder och andra binära data i tabeller (till exempel MS Excel-kalkylblad, MS Word-dokument, ljudinspelningsritning). Datatypen tjänar för dessa ändamål. Fält objekt OLE. Den faktiska mängden data som du kan ange i det här fältet bestäms av storleken på din dators hårddisk (upp till 1 Gigabyte).

Sök upp stamdatatyp

Genom att välja denna datatyp startas en uppslagsguide, som skapar ett fält som uppmanar dig att välja värden från en rullgardinslista som innehåller en uppsättning konstanta värden eller värden från en annan tabell.

Storleken på detta fält är samma som storleken på nyckelfältet som används som jokertecken (vanligtvis 4 byte).

Skapa en tabellstruktur

Nu när vi har täckt datatyperna i Access och de individuella egenskaperna för tabellfälten kan du börja skapa tabellens struktur. Låt oss överväga att skapa en tabellstruktur med exemplet att skapa en tabell. Order Northwind-databasen som följer med Access. Den här tabellen är redan tillgänglig i Northwind-databasen, men det kommer att vara till stor hjälp att gå igenom processen för att skapa den här tabellen. För att inte bryta strukturen för Northwind-databasen, skapa först en exempeldatabas och öppna dess fönster.

I tabelldesignfönstret i kolumnen namn fält stiga på Beställningskod .

Tryck på knappen Flik eller Stiga på , för att gå till kolumn Sorts data. Observera samtidigt att längst ner i dialogrutan visas information i avsnittet "Fältegenskaper".

I kolumnen Sorts data värde dök upp Text. Klicka på rullgardinsknappen på höger sida av rektangeln och du kommer att se en lista som innehåller alla datatyper. Från den här listan använder du musen eller upp- och nedknapparna för att välja ett värde Disken och tryck på knappen Flik att gå till en kolumn Beskrivning. Kolumn Beskrivning representerar förklaringen du ger till dina fält. När du arbetar med den här tabellen i framtiden kommer denna beskrivning att visas längst ner på MS Access-skärmen när du befinner dig i fältet Beställningskod , och kommer att påminna dig om syftet med detta fält.

Ange förklarande text i kolumnen Beskrivning och tryck på knappen Flik eller Stiga på , för att gå vidare till att ange information för nästa fält.

Ange en beskrivning för alla fält i tabellen på samma sätt.

När du har angett klart tabellstrukturen sparar du den genom att köra kommandot Arkiv / Spara.

Access 2010 har möjlighet att lägga till objekt i ett fält med datatyp OLE... I det fall då datatypen anges som OLE (objektlänkning och inbäddning- länka och bädda in ett objekt), sedan behåller Access det externa ett objekt i en gemensam databasfil och allokerar lika mycket utrymme för att lagra den som detta objekt tar upp som en separat fil. Under objekt ska förstås som filer skapade i form av applikationer i grafiska redigerare, videoklipp, i MS Office-applikationer, etc. När tabellen är fylld med data som är objekt genereras ett meddelande om programmet med vilket du kan öppna detta objekt i motsvarande position i fältet med OLE-datatypen. Objektvisning kommer endast att genomföras i form och rapporter.

För bädda in ett objekt i fält med OLE-datatyp du måste öppna bordet läge "Konstruktör". Lägg till ett nytt fält som "Produktfoto". Välj datatyp OLE-objektfält och spara sedan tabellen.

Sedan i läget "Tabell". högerklicka på raden för datainmatning, i menyn som öppnas, välj raden med kommandot, vilket öppnar en dialogruta (Fig. 3.38, Fig. 3.39).

Ris. 3.38 Infoga ett objekt

Ris. 3.39 Dialogruta för att lägga till ett nytt objekt i en Access-tabell

Kom ihåg att det finns två möjligheter att bädda in objekt som data. Det första alternativet innebär användning av standardapplikationer för att skapa en fil som Access stöder, det andra är möjligheten att infoga ett objekt, vilket gör att du kan använda vilken fil som helst som datakälla (Fig. 3.40).

Ris. 3.40 Lägga till ett nytt objekt i en Access-tabell från en fil

1. Skapa ett objekt från en fil.

När det kommer till data, som är objekt för databasen, och är externa filer, då måste du ha dessa filer. Därför måste du skapa flera filer för att senare se dem visas i databasen, samt försöka modifiera dessa filer. Till exempel om du har ett foto av ett objekt i filen Monitor.jpg(jpg är ett universellt fotoformat). För att denna fil ska sparas i databasen, markera rutan i fönstret (Fig. 3.40) "Skapa från fil", varefter ett fönster visas, som visas i figur 3.41. Använda knappen "Översikt" välj önskad fil.

Ris. 3.41 Hitta en fil när du skapar ett objekt i databasen

I motsvarande rad för fältet t.ex. "Produktfoto" ordet kommer att visas Paket, betyder det att filen är associerad med applikationen som den skapades med. Därför, när användaren tittar på databasen, oavsett om det är en begäran, ett formulär eller en rapport, kommer användaren att se bilden av filen som en ikon, och när man dubbelklickar på den här bilden kommer systemet först att hitta applikationen, och visa sedan innehållet i filen i den (i det här exemplet är detta ett foto) ... De enda undantagen är bildfiler som sparats med tillägget. .bmp(bitmappsformat). Det bör dock påminnas om att filer som skapats i Microsoft-applikationer kommer att visas omedelbart i formulär och rapporter. Slutsatsen är enkel, foton kan infogas i applikationer som Paint, Word, Power Point, sparas som separata filer och sedan kopplas som ett objekt till databasen. Försök att skapa flera filer med foton och text med olika Windows-redigerare. Du kan till exempel öppna ett Word-dokument, infoga ett foto från filen, lägga till text och sedan spara som: Monitor.docx(fig. 3.42).

Ris. 3.42 Fotofil skapad i Word

2. Skapande av nya objekt.

Skapandet av nya objekt i databasen bör innebära användningen av applikationen där filen skapas och sedan kopplas in i fältet som beskriver typen av den givna OLE. För att starta läget för att skapa nya objekt måste du öppna tabellen i läge "Tabell", Välj ett alternativ "Skapa ny" i dialogrutan (Fig. 3.39), och välj sedan i listan "Objekttyp"(obligatorisk ansökan). Listan över applikationer som Access stöder för att skapa ett objekt finns i listan (Fig. 3.43), som öppnas efter att du kört kommandot "Infoga objekt" .

Ris. 3.43 Lista över accessobjekttyper som du kan använda för att skapa filer

Bekvämligheten med att använda applikationer för att skapa objekt i form av filer ligger i det faktum att dessa filer i framtiden kan användas autonomt eller de kan korrigeras i databasen.

Överväga alternativ för att skapa objekt för databasen som använder med färgapplikationer.

Du behöver till exempel skapa ett objekt med en bild av ett företag och text, som användaren av databasen senare kan ersätta eller korrigera. För att göra detta, välj från listan Bitmap Bildobjekt, ytterligare teknik för att skapa ett objekt visas i figur 3.44.

1. Öppna Paint-appen

2. Infoga foto från fil.

3. Lägg till text (om det behövs).

4. Spara som fil.

5. Stäng programmet.

Ris. 3.44 Teknik för att skapa objekt i Paint-applikationen

Träning 3.11

1. I tabellen " Varor"I läget "Konstruktör" lägg till en ny kolumn med namnet "Produktfoto", data typ " OLE-objektfält ", spara dina ändringar.

2. I läget "Tabell" i fält "Produktfoto" välj linjen "Infoga objekt från fil", välj (prick) "Skapa ny" och från rullgardinsmenyn specificera Microsoft Word-dokument... Detta öppnar en textredigerare MS Word, här måste du infoga en bild som motsvarar produkten i denna rad. Välj bilder från listan som är lagrad direkt i editorn ("Infoga", fliken "Bild", "Start"-knappen i dialogrutan till höger), eller infoga en bild från andra program. Du kan använda applikationen Paint (Bitmap Image object) där du själv ritar produkten. Stäng den skapade filen, den länkas automatiskt till din databas, till raden där du infogade den.

3. Följ denna procedur för att alla rader din "Produkter" tabeller.

4. Spara dina ändringar.

Kontrollfrågor

1. Vilka objekt kan infogas i en databas med OLE-datatypen?

2. Hur kan du infoga ett foto i en tabell i läget "Tabell"?

3. Var i databasen kommer bilden att visas?

4. Vad är skillnaden mellan metoden "Skapa ett nytt objekt" och metoden "Skapa från fil"?

5. Hur man lägger in en produktfotofil i databasen om den har tillägget .png?

6. Går det att redigera en fil som infogas som ett objekt i databasen direkt i datorns filsystem?

7. Hur infogar man en presentation i databasen?

8. Vilka applikationsobjekt kan infogas i databasen?

Varje tabell i Access består av fält. Egenskaperna för ett fält beskriver egenskaperna och beteendet hos de data som lagts till i det. Datatypen för ett fält är den viktigaste egenskapen som avgör vilken data som kan lagras i ett fält. Den här artikeln beskriver datatyperna och andra fältegenskaper som är tillgängliga i Access, och ger mer information i avsnittet Datatypreferens.

I den här artikeln

Allmän information

Ibland kanske datatyperna inte verkar självklara, till exempel kan ett fält med datatypen "Text" lagra data som består av text och siffror. Däremot kan endast numeriska data lagras i ett fält med datatypen Nummer. Därför måste du veta vilka egenskaper som används för varje datatyp.

Datatypen för ett fält bestämmer många andra viktiga egenskaper hos ett fält, särskilt:

    format som kan användas i fältet;

    den maximala storleken på värdet i fältet;

    sätt att använda fältet i uttryck;

    möjligheten att indexera fältet.

Beroende på hur det nya fältet skapas kan fältets datatyp fördefinieras eller väljas. Till exempel, om du, när du skapar ett fält i tabellläge:

    du använder ett befintligt fält från en annan tabell, datatyperna är redan definierade i det eller i mallen;

    Ange data i en tom kolumn (eller fält), Access tilldelar en datatyp till fältet baserat på de värden du anger, eller så kan du tilldela en datatyp och ett format till fältet.

    i fliken Ändra fält i en grupp Fält och kolumner välja ett lag Lägg till fält, Access visar en lista över datatyper att välja mellan.

När ska man använda vilken datatyp?

En fältdatatyp kan ses som en uppsättning egenskaper som gäller för alla värden i det fältet. Till exempel kan värden i en textruta endast innehålla bokstäver, siffror och vissa skiljetecken. Dessutom kan textrutan vara upp till 255 tecken lång.

Råd: Ibland ser det ut som att data i fältet är av samma typ, men i själva verket är det data av en annan typ. Till exempel verkar fältet innehålla numeriska värden, men de är faktiskt textvärden som representerar rumsnummer. Uttryck används ofta för att jämföra eller konvertera värden med olika datatyper.

Tabellerna nedan visar de tillgängliga formaten för varje datatyp och beskriver formateringsresultaten.

Grundläggande typer

Formatera

Visade data

Text

Korta alfanumeriska värden, som ett efternamn eller postadress. Kom ihåg att från och med Access 2013 har textdatatypen bytt namn till Kort text.

Numeriskt, stort antal

Numeriska värden som avstånd. Kom ihåg att det finns en separat datatyp för monetära värden.

Monetär

Monetära värden.

Logisk

Ja- och Nej-värden och fält som bara innehåller ett av de två värdena.

datum och tid

Datum och tid värden från 100 till 9999.

Formaterad text

Text, eller en kombination av text och siffror, formaterad med färg- och teckensnittskontroller.

Beräknat fält

Beräkningsresultat. Beräkningen kan referera till andra fält i samma tabell. Beräkningar skapas med hjälp av uttrycksbyggaren. Beräknade fält introducerades först i Access 2010.

Bilagan

Bifogade bilder, kalkylbladsfiler, dokument, diagram och andra filtyper som stöds i databasposter (som i e-postmeddelanden).

Text, eller en kombination av text och siffror, sparas som text och används som hyperlänkadress.

Memofält

Långa textblock. Ett typiskt användningsfall för ett MEMO-fält är en detaljerad produktbeskrivning. Kom ihåg att från och med Access 2013 har MEMO-datatypen bytt namn till lång text.

Utbyte

En lista med värden som hämtas från en tabell eller fråga, eller en uppsättning värden som du angav när du skapade ett fält. Uppslagsguiden startar, som du kan använda för att skapa ett uppslagsfält. Beroende på dina val i guiden kan informationen i uppslagsfältet vara text eller numerisk.

Uppslagsfält har ytterligare en uppsättning egenskaper som finns på fliken Utbyte i området av Fältegenskaper.

Notera: Bilagor och beräknade data är inte tillgängliga i MDB-filer.

Numerisk

Formatera

Visade data

Allmän

Siffror utan ytterligare formatering (exakt som de är lagrade).

Monetär

De vanliga penningvärdena.

Euro

Regelbundna monetära värden i EU-format.

Fast

Numerisk data.

Standard

Numeriska data med decimaler.

Procent

Procentuella värden.

Exponentiell

Beräkningar.

datum och tid

Formatera

Visade data

Kort datumformat

Datum i kort format. Beror på platsen för datum och tid. Till exempel 2001-03-14 för Ryssland.

Medium datumformat

Långt datumformat

Datum i långt format. Beror på platsen för datum och tid. Till exempel 14 mars 2001 för Ryssland.

Tid (12 timmar)

Tiden är endast i 12-timmarsformat, vilket kommer att återspegla ändringar i de regionala inställningarna för datum och tid.

Medium tidsformat

Tid i 12-timmarsformat följt av AM (före middagstid) eller PM (efter middagstid).

Tid (24 timmar)

Tiden är endast i 24-timmarsformat, vilket kommer att återspegla ändringar i de regionala inställningarna för datum och tid.

Logisk

OLE Objekt OLE-objekt som Word-dokument.

Egenskapen Fältstorlek

När du har skapat ett fält och angett datatypen för det kan du konfigurera ytterligare fältegenskaper. Uppsättningen ytterligare egenskaper som är tillgängliga beror på fältets datatyp. Du kan till exempel justera storleken på textrutan med hjälp av egenskapen Fältstorlek.

För numeriska och valutafält, egenskapen Fältstorlek särskilt viktigt eftersom det definierar värdeintervallet för fältet. Till exempel kan ett enbitars numeriskt fält bara innehålla heltal i intervallet 0 till 255.

Fast egendom Fältstorlek bestämmer också hur mycket diskutrymme varje numeriskt fältvärde tar upp. Beroende på fältets storlek kan antalet vara 1, 2, 4, 8, 12 eller 16 byte.

Notera: Variable dimensionsvärden är möjliga i MEMO- och textfält. För dessa datatyper, egenskapen Fältstorlek anger den maximala storleken på tillgängligt utrymme för ett enskilt värde.

Datatyper i länkar och anslutningar

En relation mellan tabeller är en relation mellan vanliga fält i två tabeller. Relationen kan vara en av följande typer: en-till-en, en-till-många, många-till-många.

En join är en SQL-operation som kombinerar data från två källor till en enda post i en frågepostuppsättning baserat på värdena för ett angivet gemensamt fält i källorna. En koppling kan vara en av följande typer: inre koppling, vänster yttre koppling, höger yttre koppling.

När du skapar en relation mellan tabeller eller lägger till en koppling till en fråga måste datatyperna i de sammanfogade fälten vara samma eller kompatibla. Till exempel kommer du inte att kunna skapa en koppling mellan numeriska och textfält, även om värdena i dessa fält är desamma.

När du använder en länk eller anslutning är fält med datatypen Räknare kompatibla med fält av numerisk typ om egenskapen Fältstorlek senast inställd på Långt heltal.

Datatyp eller egenskap kan inte ändras för ett fält som deltar i en relation mellan tabeller Fältstorlek... För att ändra en fastighet Fältstorlek, ta bort länken tillfälligt. När du har ändrat datatypen kan du dock inte återskapa relationen förrän du ändrar datatypen för det associerade fältet. För mer information om tabeller, se artikeln Förstå tabeller.

Datatypreferens

Datatypen som tillämpas på fältet innehåller en uppsättning egenskaper som du kan välja. För mer information, klicka på datatyperna nedan.

Bilagan

Utnämning. Används i ett fält som låter dig bifoga filer och bilder till ett inlägg. Om du till exempel har en databas med arbetskontakter kan du bifoga ett CV eller kontaktbilder med hjälp av bifogade fält. För vissa filtyper komprimerar Access de bilagor som läggs till. Datatypen Attachment är endast tillgänglig i ACCDB-databaser.

Typer av bilagor som Access krymper

När du bifogar någon av följande filtyper till din databas, komprimerar Access filen.

    Bitmaps som BMP-filer

    Windows-metafiler, inklusive EMF-filer

    EXIF-filer

  • TIFF-filer

Du kan bifoga en mängd olika filer till en inspelning. Vissa typer av filer kan dock utgöra ett hot, så de blockeras. Vanligtvis kan du bifoga vilken fil som helst som skapats i något av Microsoft Office-programmen, såväl som loggfiler (LOG), textfiler (TEXT, TXT) och komprimerade ZIP-filer. Se tabellen längre fram i det här avsnittet för en lista över bildfilformat som stöds.

Lista över blockerade filtyper

Access blockerar följande typer av bifogade filer:

Disken

Utnämning. Räknarfältet låter dig ange ett unikt värde, det vill säga det används endast för ett ändamål - att göra varje post unik. Oftast används detta fält som primärnyckel, särskilt om det inte finns någon lämplig naturlig nyckel (nyckel baserad på datafältet).

Värdet i räknarfältet upptar från 4 till 16 byte, beroende på egenskapens värde Fältstorlek.

Låt oss säga att du har en tabell som lagrar kontaktdata. Du kan använda kontaktnamn som primärnyckel för den här tabellen. Men hur hanterar man två kontakter med samma namn? Namn är inte lämpliga som primärnycklar eftersom de ofta inte är unika. Genom att använda räknarfältet för varje post garanteras en unik identifierare.

Notera: Använd inte ett räknarfält för att lagra antalet poster i en tabell. Räknarvärden återanvänds inte, och därför genereras luckor när poster raderas i räkningen. Och det exakta antalet poster är lätt att få med hjälp av totalraden i tabellvyn.

Fältegenskaper som stöds

Fast egendom

Användande

Fältstorlek

Bestämmer hur mycket utrymme som ska tilldelas för varje värde. Endast två värden är giltiga för räknarfält.

    Långt heltal används för räknarfält som inte används som replikerings-ID. Detta är standard. Det bör bara ändras om du skapar ett replikerings-ID-fält.

    Notera: Replikering stöds inte på nyare formatdatabaser som ACCDB.

    Detta värde gör räknarfälten kompatibla med andra numeriska långa heltalsfält när de används i länkar och kopplingar. Varje fältvärde är 4 byte.

    Menande Replikeringskod gäller räknarfält som används som replikeringsidentifierare i en replikdatabas. Använd det här värdet endast om du arbetar i eller implementerar ett replikerat databasdesignläge.

    Varje fältvärde är 16 byte.

Nya värderingar

Bestämmer om räknarfältet ska ökas med varje nytt värde eller om slumptal ska användas. Välj ett av alternativen nedan.

    Konsekvent. Värdena börjar på 1 och ökar med 1 för varje ny post.

    Slumpmässig. Ett slumpmässigt värde startar och ett slumpmässigt värde tilldelas för varje ny post. Värden är långa heltal och sträcker sig från –2 147 483 648 till 2 147 483 647.

Formatera

Om du använder ett räknarfält som primärnyckel eller replikerings-ID bör den här egenskapen inte ställas in. Välj annars ett lämpligt talformat.

Signatur

Indexerad

    Ja (matchningar är tillåtna).

    Nej.

Notera: Om det inte finns något unikt index kan du ange dubbletter av värden, vilket kan bryta relationerna som nyckeln är en del av.

Använder fastigheten Indexerad

Smarta taggar

Textjustering

Beräknad

Utnämning. Används för att lagra beräkningsresultat.

Beräkningen kan referera till andra fält i samma tabell. Beräkningar skapas med hjälp av uttrycksbyggaren. Beräknade datatyper introducerades först i Access 2010. Beräknade datatyper är endast tillgängliga i ACCDB-databaser.

Fältegenskaper som stöds

Fast egendom

Användande

Uttryck

Resultatet av denna beräkning kommer att lagras i en beräknad kolumn. Om denna kolumn sparades kan endast de sparade kolumnerna användas i detta uttryck.

Resultattyp

Datatypen som används för att visa resultatet av beräkningen.

Formatera

Oftast värdet Formatera ställs in efter typen av resultat.

Decimaler

Signatur

Signaturtexten som visas som standard för det här fältet i formulär, rapporter och frågor. Om denna egenskap inte anges används fältnamnet. Alla textsträngar är tillåtna.

Korta signaturer är mest effektiva.

Textjustering

Bestämmer standardtextjusteringen i kontrollen.

Monetär

Utnämning. Används för att lagra pengar data.

Valutadata avrundas inte under beräkningar. Värdet i valutafältet innehåller upp till 15 siffror till vänster om decimaltecknet och 4 siffror till höger. Varje värde i pengafältet är 8 byte.

Fältegenskaper som stöds

Fast egendom

Användande

Formatera

Bestämmer hur fältet ser ut i tabeller, formulär och relaterade rapporter när det visas på skärmen eller när det skrivs ut. Alla giltiga nummerformat kan användas. Oftast för en fastighet Formatera värdet är inställt Monetär.

Decimaler

Bestämmer antalet tecken som visas i bråkdelen av siffror.

Ingångsmask

Signatur

Signaturtexten som visas som standard för det här fältet i formulär, rapporter och frågor. Om denna egenskap inte anges används fältnamnet. Alla textsträngar är tillåtna.

Korta signaturer är mest effektiva.

Standardvärde

Villkor på värde

Felmeddelande

Obligatorisk

Indexerad

Anger om fältet är ett index. Det finns tre möjliga värden.

    Ja (inga matchningar tillåtna). Ett unikt index skapas för fältet.

    Ja (matchningar är tillåtna). Ett icke-unikt index skapas för fältet.

    Nej. Alla index tas bort från fältet.

Notera:Ändra inte den här egenskapen för ett fält som används som primärnyckel.

Använder fastigheten Indexerad det är möjligt att skapa ett index på ett fält, men detta är inte möjligt för alla typer av index. Du kan till exempel inte använda den här egenskapen för att skapa ett index på flera fält.

Smarta taggar

Lägger till en smart tagg i fältet. Smarta taggar har fasats ut sedan Access 2013.

Textjustering

Bestämmer standardtextjusteringen i kontrollen.

datum och tid

Utnämning. Används för att lagra datum- och tidsvärden.

Fältegenskaper som stöds

Fast egendom

Användande

Signatur

Signaturtexten som visas som standard för det här fältet i formulär, rapporter och frågor. Om denna egenskap inte anges används fältnamnet. Alla textsträngar är tillåtna.

Korta signaturer är mest effektiva.

Standardvärde

Tilldelar automatiskt det angivna värdet till detta fält när en ny post läggs till.

Formatera

Bestämmer hur fältet ser ut i tabeller, formulär och relaterade rapporter när det visas på skärmen eller när det skrivs ut. Du kan använda det inbyggda formatet eller skapa ditt eget.

Lista över inbyggda format

    Fullständigt datumformat. Som standard, om värdet bara är ett datum, visas inte tiden, och om värdet bara är en tid visas inte datumet. Detta värde är en kombination av kort datumformat och långtidsformat.

    Exempel på

    • 03.04.2007 17:34:00

    Långt datumformat. Motsvarar det långa datumformatet som definierats i de regionala inställningarna i Windows. Exempel: lördagen den 3 april 2007

    Kort datumformat. Motsvarar det korta datumformatet som definierats i de regionala inställningarna i Windows. Exempel: 2007-03-04.

    En varning: Om lokalen anger det korta datumformatet "dd.mm.yy", antas det att datumen från 01/01/00 till 12/31/29 är i det tjugoförsta århundradet (det vill säga de är från 2000 till 2029), och datumen från 01/01/30 till 31/12/99 - vid nittonhundratalet (det vill säga dessa är åren från 1930 till 1999).

    Långtidsformat. Motsvarar parametern på fliken Tid i de regionala inställningarna för Windows. Exempel: 17:34:23.

    Medium tidsformat. Tid i timmar och minuter med en tidsseparator följt av AM eller PM. Exempel: 17:34.

    Kort tidsformat. Tid i timmar och minuter med tidsseparator i 24-timmarsformat. Exempel: 17:34.

Lista över objekt som kan användas i anpassade format

För att skapa ett anpassat format, ange valfri kombination av följande element. Om du till exempel vill visa årets vecka och veckodag anger du nn/n.

Viktig: Anpassade format som är inkompatibla med datum- och tidsinställningarna i Windows regionala inställningar hoppas över. Mer information om regionala Windows-inställningar finns i Windows Hjälp.

Separatorelement

Notera: Separatorer definieras i de regionala inställningarna i Windows.

: Tidsseparator. Till exempel, hh: mm

. Dela delarna av datumet. Till exempel, mm.åååå

En kort sträng av tecken inom citattecken ( "" ) Anpassad separator. Citattecken visas inte. Till exempel när du går in "," ett kommatecken visas.

Datumformatelement

d Dag i månaden, bestående av en eller två siffror (från 1 till 31).

dd En tvåsiffrig dag i månaden (01 till 31).

ddd Förkortat namn på veckodagen (mån - sön).

dddd Fullständigt namn på veckodagen (måndag - söndag).

n Dagens nummer i veckan (från 1 till 7).

nnÅrets veckonummer (från 1 till 53).

M Månadsnummer med en eller två siffror (1 till 12).

MM Ett tvåsiffrigt månadsnummer (01 till 12).

MMM De tre första bokstäverna i månadens namn (jan - dec).

MMMM Månadens fullständiga namn (januari - december).

Till Kvartalsnummer under året (1 till 4).

GÅrets dagnummer (från 1 till 366).

åå De två sista siffrorna i årstalet (01 till 99).

åååå Helårsnummer (0100 till 9999).

Tidsformatelement

h Timvärdet, som består av en eller två siffror (från 0 till 23).

hh Ett tvåsiffrigt timvärde (00 till 23).

m Minuter med en eller två siffror (0 till 59).

mm Ett tvåsiffrigt minutvärde (00 till 59).

med Sekundsvärdet, som består av en eller två siffror (0 till 59).

ss Ett tvåsiffrigt andravärde (00 till 59).

Klockformatelement

AM PM 12-timmarsformat med tillägg av versaler "AM" eller "PM" (till exempel 21:34).

am PM 12-timmarsformat med tillägg av de gemena bokstäverna "am" eller "pm" (till exempel 21:34).

A/P 12-timmarsformat med ett versalt "A" eller "P" tillagt (till exempel 9:34 P).

a / sid 12-timmarsformat med tillägg av små bokstäver "a" eller "p" (till exempel 9:34 sid).

AM PM 12-timmars tidsformat med lämplig AM/PM-indikator som definieras i de regionala inställningarna i Windows.

Inbyggda format

c Samma som inbyggt fullständigt datumformat.

ddddd Samma som inbyggt kort datumformat.

dddddd Samma som inbyggt långt datumformat.

tttt Samma som inbyggt långtidsformat.

IME-läge

IME-förslagsläge

Indexerad

Anger om fältet är ett index. Det finns tre möjliga värden.

    Ja (inga matchningar tillåtna). Ett unikt index skapas för fältet.

    Ja (matchningar är tillåtna). Ett icke-unikt index skapas för fältet.

    Nej. Alla index tas bort från fältet.

Notera:Ändra inte den här egenskapen för ett fält som används som primärnyckel.

Använder fastigheten Indexerad det är möjligt att skapa ett index på ett fält, men detta är inte möjligt för alla typer av index. Du kan till exempel inte använda den här egenskapen för att skapa ett index på flera fält.

Ingångsmask

Låter dig visa specialtecken för att kontrollera datainmatning. Till exempel kan en inmatningsmask visa ett dollartecken ($) i början av ett fält.

Obligatorisk

Kräver obligatorisk datainmatning i fältet.

Visa datumväljaren

Indikerar om objektet ska visas Datumväljare.

Notera: Om du använder en inmatningsmask för ett datetime-fält, elementet Datumväljare inte tillgänglig oavsett värdet på denna fastighet.

Smarta taggar

Lägger till en smart tagg i fältet. Smarta taggar har fasats ut sedan Access 2013.

Textjustering

Bestämmer standardtextjusteringen i kontrollen.

Villkor på värde

Låter dig ange ett uttryck som måste vara sant när värdet för detta fält läggs till eller ändras. Används tillsammans med egenskapen Error Message.

Felmeddelande

Låter dig ange ett meddelande som ska visas om värdet du anger inte matchar uttrycket i egenskapen Villkor på värde.

Hyperlänk

Utnämning. Används för att lagra hyperlänkar som e-postadress eller webbadress.

Fältegenskaper som stöds

Fast egendom

Användande

Tomma linjer

Lägg endast till

    Ja.Ändringar spåras. För att se historiken för fältvärden högerklickar du på fältet och väljer Kolumnloggvisning.

    Nej.Ändringar spåras inte.

En varning: En varning. Om du ställer in den här egenskapen till Nej

Signatur

Signaturtexten som visas som standard för det här fältet i formulär, rapporter och frågor. Om denna egenskap inte anges används fältnamnet. Alla textsträngar är tillåtna.

Korta signaturer är mest effektiva.

Standardvärde

Tilldelar automatiskt det angivna värdet till detta fält när en ny post läggs till.

Formatera

Bestämmer hur fältet ser ut i tabeller, formulär och relaterade rapporter när det visas på skärmen eller när det skrivs ut. Du kan definiera ett anpassat format för hyperlänksfältet.

IME-läge

Styr teckenkonvertering i östasiatiska versioner av Windows.

IME-förslagsläge

Styr meningskonvertering i östasiatiska versioner av Windows.

Indexerad

Anger om fältet är ett index. Det finns tre möjliga värden.

    Ja (inga matchningar tillåtna). Ett unikt index skapas för fältet.

    Ja (matchningar är tillåtna). Ett icke-unikt index skapas för fältet.

    Nej. Alla index tas bort från fältet.

Notera:Ändra inte den här egenskapen för ett fält som används som primärnyckel.

Använder fastigheten Indexerad det är möjligt att skapa ett index på ett fält, men detta är inte möjligt för alla typer av index. Du kan till exempel inte använda den här egenskapen för att skapa ett index på flera fält.

Obligatorisk

Kräver obligatorisk datainmatning i fältet.

Smarta taggar

Lägger till en smart tagg i fältet. Smarta taggar har fasats ut sedan Access 2013.

Textjustering

Bestämmer standardtextjusteringen i kontrollen.

Komprimering Unicode

Villkor på värde

Låter dig ange ett uttryck som måste vara sant när värdet för detta fält läggs till eller ändras. Används tillsammans med egenskapen Error Message.

Felmeddelande

Låter dig ange ett meddelande som ska visas om värdet du anger inte matchar uttrycket i egenskapen Villkor på värde.

PM

Utnämning. Används för att lagra ett block med formaterad text som är längre än 255 tecken. Kom ihåg att från och med Access 2013 har MEMO-datatypen bytt namn till Lång text.

Fältegenskaper som stöds

Fast egendom

Användande

Tomma linjer

Om inställt på Ja, tillåter det att en tom rad ("") anges i en textruta, hyperlänksruta eller MEMO-ruta.

Lägg endast till

Indikerar om ändringar av fältvärdet ska spåras. Två värden är möjliga:

    Ja.Ändringar spåras. För att se historiken för fältvärden högerklickar du på fältet och väljer Kolumnloggvisning.

    Nej.Ändringar spåras inte.

    En varning: Om du ställer in den här egenskapen till Nej, raderas den befintliga fältloggen.

Signatur

Signaturtexten som visas som standard för det här fältet i formulär, rapporter och frågor. Om denna egenskap inte anges används fältnamnet. Alla textsträngar är tillåtna.

Råd: Korta signaturer är mest effektiva.

Standardvärde

Tilldelar automatiskt det angivna värdet till detta fält när en ny post läggs till.

Formatera

Bestämmer hur fältet ser ut i tabeller, formulär och relaterade rapporter när det visas på skärmen eller när det skrivs ut. Du kan definiera ett anpassat format för MEMO-fältet.

IME-läge

Styr teckenkonvertering i östasiatiska versioner av Windows.

IME-förslagsläge

Styr meningskonvertering i östasiatiska versioner av Windows.

Indexerad

Anger om fältet är ett index. Det finns tre möjliga värden.

    Ja (inga matchningar tillåtna). Ett unikt index skapas för fältet.

    Ja (matchningar är tillåtna). Ett icke-unikt index skapas för fältet.

    Nej. Alla index tas bort från fältet.

Notera:Ändra inte den här egenskapen för ett fält som används som primärnyckel.

Använder fastigheten Indexerad det är möjligt att skapa ett index på ett fält, men detta är inte möjligt för alla typer av index. Du kan till exempel inte använda den här egenskapen för att skapa ett index på flera fält.

Obligatorisk

Kräver obligatorisk datainmatning i fältet.

Smarta taggar

Lägger till en smart tagg i fältet. Smarta taggar har fasats ut sedan Access 2013.

Textjustering

Bestämmer standardtextjusteringen i kontrollen.

Komprimering Unicode

Komprimerar texten som är lagrad i detta fält (om mindre än 4096 tecken lagras).

Villkor på värde

Låter dig ange ett uttryck som måste vara sant när värdet för detta fält läggs till eller ändras. Används tillsammans med egenskapen Error Message.

Felmeddelande

Låter dig ange ett meddelande som ska visas om värdet du anger inte matchar uttrycket i egenskapen Villkor på värde.

Numerisk

Utnämning. Används för att lagra ett numeriskt värde som inte är monetärt. Om fältvärdena kan användas i beräkningar, välj den numeriska datatypen.

Fältegenskaper som stöds

Fast egendom

Användande

Signatur

Signaturtexten som visas som standard för det här fältet i formulär, rapporter och frågor. Om denna egenskap inte anges används fältnamnet. Alla textsträngar är tillåtna.

Korta signaturer är mest effektiva.

Decimaler

Bestämmer antalet tecken som visas i bråkdelen av siffror.

Standardvärde

Tilldelar automatiskt det angivna värdet till detta fält när en ny post läggs till.

Fältstorlek

Välj ett av alternativen nedan.

    Byte. Används för heltal från 0 till 255. Lagring kräver 1 byte.

    Heltal. Används för heltal mellan –32 768 och 32 767. Kräver 2 byte för lagring.

    Lång hel. Används för heltal från –2 147 483 648 till 2147 483 647. Kräver 4 byte för lagring.

    Råd: Använd fältstorlek Långt heltal när du skapar en främmande nyckel för att länka ett fält till ett primärnyckelfält i en annan tabell som är av typen Räknardata.

    Enkel flytande punkt. Används för flyttal från –3,4 x 1038 till 3,4 x 1038, som har upp till sju signifikanta siffror. Lagringen kräver 4 byte.

    Dubbel flytande punkt. Används för flyttalstal från –1 797 x 10308 till 1 797 x 10308, som har upp till femton signifikanta siffror. Lagringen kräver 8 byte.

    Replikeringskod. Används för att lagra den globalt unika identifieraren som krävs för replikering. Lagringen kräver 16 byte. Var medveten om att replikering inte stöds för ACCDB-filer.

    Giltig. Används för nummer från –9,999 ... x 1027 till 9,999 ... x 1027. Kräver 12 byte för att lagra.

Råd: fältstorlek.

Formatera

Bestämmer hur fältet ser ut i tabeller, formulär och relaterade rapporter när det visas på skärmen eller när det skrivs ut. Alla giltiga nummerformat kan användas.

Indexerad

Anger om fältet är ett index. Det finns tre möjliga värden.

    Ja (inga matchningar tillåtna). Ett unikt index skapas för fältet.

    Ja (matchningar är tillåtna). Ett icke-unikt index skapas för fältet.

    Nej. Alla index tas bort från fältet.

Notera:Ändra inte den här egenskapen för ett fält som används som primärnyckel.

Använder fastigheten Indexerad det är möjligt att skapa ett index på ett fält, men detta är inte möjligt för alla typer av index. Du kan till exempel inte använda den här egenskapen för att skapa ett index på flera fält.

Ingångsmask

Låter dig visa specialtecken för att kontrollera datainmatning. Till exempel kan en inmatningsmask visa ett dollartecken ($) i början av ett fält.

Obligatorisk

Kräver obligatorisk datainmatning i fältet.

Smarta taggar

Lägger till en smart tagg i fältet. Smarta taggar har fasats ut sedan Access 2013.

Textjustering

Bestämmer standardtextjusteringen i kontrollen.

Villkor på värde

Låter dig ange ett uttryck som måste vara sant när värdet för detta fält läggs till eller ändras. Används tillsammans med egenskapen Error Message.

Felmeddelande

Låter dig ange ett meddelande som ska visas om värdet du anger inte matchar uttrycket i egenskapen Villkor på värde.

Stort antal

Utnämning. Används för att lagra ett stort numeriskt värde som inte är monetärt. Om fältvärdena kan användas i beräkningar, välj datatypen Large Number.

Fältegenskaper som stöds

Fast egendom

Användande

Signatur

Signaturtexten som visas som standard för det här fältet i formulär, rapporter och frågor. Om denna egenskap inte anges används fältnamnet. Alla textsträngar är tillåtna.

Korta signaturer är mest effektiva.

Decimaler

Bestämmer antalet tecken som visas i bråkdelen av siffror.

Standardvärde

Tilldelar automatiskt det angivna värdet till detta fält när en ny post läggs till.

Formatera

Bestämmer hur fältet ser ut i tabeller, formulär och relaterade rapporter när det visas på skärmen eller när det skrivs ut. Alla giltiga nummerformat kan användas.

Indexerad

Anger om fältet är ett index. Det finns tre möjliga värden.

    Ja (inga matchningar tillåtna). Ett unikt index skapas för fältet.

    Ja (matchningar är tillåtna). Ett icke-unikt index skapas för fältet.

    Nej. Alla index tas bort från fältet.

Notera:Ändra inte den här egenskapen för ett fält som används som primärnyckel.

Använder fastigheten Indexerad det är möjligt att skapa ett index på ett fält, men detta är inte möjligt för alla typer av index. Du kan till exempel inte använda den här egenskapen för att skapa ett index på flera fält.

Ingångsmask

Låter dig visa specialtecken för att kontrollera datainmatning. Till exempel kan en inmatningsmask visa ett dollartecken ($) i början av ett fält.

Obligatorisk

Kräver obligatorisk datainmatning i fältet.

Smarta taggar

Lägger till en smart tagg i fältet. Smarta taggar har fasats ut sedan Access 2013.

Textjustering

Bestämmer standardtextjusteringen i kontrollen.

Villkor på värde

Låter dig ange ett uttryck som måste vara sant när värdet för detta fält läggs till eller ändras. Används tillsammans med egenskapen Error Message.

Felmeddelande

Låter dig ange ett meddelande som ska visas om värdet du anger inte matchar uttrycket i egenskapen Villkor på värde.

OLE Objekt

Utnämning. Används för att bifoga ett OLE-objekt, till exempel ett Microsoft Office Excel-kalkylblad, till en post. Om du ska använda OLE behöver du datatypen OLE Object.

I de flesta fall bör du använda ett bifogat fält istället för ett OLE-objektfält. Färre filtyper stöds i OLE-fält än bifogade fält. Dessutom tillåter inte OLE-objektfält att du bifogar flera filer till en enda post.

Fältegenskaper som stöds

Text

Utnämning. Används för att lagra text upp till 255 tecken lång. Kom ihåg att från och med Access 2013 har textdatatypen bytt namn till Kort text.

Fältegenskaper som stöds

Fast egendom

Användande

Tomma linjer

Om inställt på Ja, tillåter det att en tom rad ("") anges i en textruta, hyperlänksruta eller MEMO-ruta.

Signatur

Signaturtexten som visas som standard för det här fältet i formulär, rapporter och frågor. Om denna egenskap inte anges används fältnamnet. Alla textsträngar är tillåtna.

Korta signaturer är mest effektiva.

Standardvärde

Tilldelar automatiskt det angivna värdet till detta fält när en ny post läggs till.

Fältstorlek

Ange ett värde mellan 1 och 255. Textfält kan innehålla värden mellan 1 och 255 tecken. För större textfält, använd datatypen MEMO.

Råd: För att förbättra prestandan, ange alltid det minimum som krävs Fältstorlek.

Om du till exempel lagrar postnummer med en fast längd, skulle du ange det i egenskapen Fältstorlek.

Formatera

Bestämmer hur fältet ser ut i tabeller, formulär och relaterade rapporter när det visas på skärmen eller när det skrivs ut. Du kan definiera ett anpassat format för textrutan.

IME-läge

Styr teckenkonvertering i östasiatiska versioner av Windows.

IME-förslagsläge

Styr meningskonvertering i östasiatiska versioner av Windows.

Indexerad

Anger om fältet är ett index. Det finns tre möjliga värden.

    Ja (inga matchningar tillåtna). Ett unikt index skapas för fältet.

    Ja (matchningar är tillåtna). Ett icke-unikt index skapas för fältet.

    Nej. Alla index tas bort från fältet.

Notera:Ändra inte den här egenskapen för ett fält som används som primärnyckel.

Använder fastigheten Indexerad det är möjligt att skapa ett index på ett fält, men detta är inte möjligt för alla typer av index. Du kan till exempel inte använda den här egenskapen för att skapa ett index på flera fält.

Obligatorisk

Kräver obligatorisk datainmatning i fältet.

Smarta taggar

Lägger till en smart tagg i fältet. Smarta taggar har fasats ut sedan Access 2013.

Textjustering

Bestämmer standardtextjusteringen i kontrollen.

Komprimering Unicode

Komprimerar texten som är lagrad i detta fält (om mindre än 4096 tecken lagras).

Villkor på värde

Låter dig ange ett uttryck som måste vara sant när värdet för detta fält läggs till eller ändras. Används tillsammans med egenskapen Error Message.

Felmeddelande

Låter dig ange ett meddelande som ska visas om värdet du anger inte matchar uttrycket i egenskapen Villkor på värde.

Logisk

Utnämning. Används för att lagra booleska värden.

Fältegenskaper som stöds

Fast egendom

Användande

Signatur

Signaturtexten som visas som standard för det här fältet i formulär, rapporter och frågor. Om denna egenskap inte anges används fältnamnet. Alla textsträngar är tillåtna.

Korta signaturer är mest effektiva.

Standardvärde

Tilldelar automatiskt det angivna värdet till detta fält när en ny post läggs till.

Formatera

Bestämmer hur fältet ser ut i tabeller, formulär och relaterade rapporter när det visas på skärmen eller när det skrivs ut. Välj ett av alternativen nedan.

    Sant falskt. Visas som sant eller falskt.

    Inte riktigt. Värdet "Ja" eller "Nej" visas.

    På av"På" eller "Av" visas.

Indexerad

Anger om fältet är ett index. Det finns tre möjliga värden.

    Ja (inga matchningar tillåtna). Ett unikt index skapas för fältet.

    Ja (matchningar är tillåtna). Ett icke-unikt index skapas för fältet.

    Nej. Alla index tas bort från fältet.

Notera:Ändra inte den här egenskapen för ett fält som används som primärnyckel.

Använder fastigheten Indexerad det är möjligt att skapa ett index på ett fält, men detta är inte möjligt för alla typer av index. Du kan till exempel inte använda den här egenskapen för att skapa ett index på flera fält.

Textjustering

Bestämmer standardtextjusteringen i kontrollen.

Villkor på värde

Låter dig ange ett uttryck som måste vara sant när värdet för detta fält läggs till eller ändras. Används tillsammans med egenskapen Error Message.

Felmeddelande

Låter dig ange ett meddelande som ska visas om värdet du anger inte matchar uttrycket i egenskapen Villkor på värde.

En cell i ett booleskt fält kan bara innehålla ett av två värden: Ja eller Nej. Access erbjuder ytterligare två alternativ för booleska namn: True / False och Enabled / Disabled. Oavsett vilket fältformat du väljer kommer tabellen att presentera det logiska fältet som en uppsättning kryssrutor. När du klickar på en kryssruta med musen gör det att en bock visas i rutan, vilket motsvarar det booleska värdet Ja

Att avmarkera kryssrutan innebär att tilldela det booleska värdet till fältet till cellen. Användningen av booleska fält kan vara olika, till exempel i frågeformulär eller för att skapa kontroller.

OLE-objektfält

Ett OLE-fält (Object Linking and Embedding) är den sista fälttypen att välja från listan. Den har bara två egenskaper: en signatur och en obligatorisk fältparameter. Fält av denna typ lagrar inte information som sådan, utan innehåller referenser till objekt som kan inkluderas i databasen med hjälp av OLE-datautbytesprotokollet. Sådana objekt kan till exempel vara grafiska filer.

För att bädda in ett OLE-objekt i en fältcell placerar du markören på det och, genom att trycka på höger musknapp, öppnar du snabbmenyn. I den väljer du kommandot Infoga objekt. Programmet öppnar en dialogruta för att välja typ av objekt. Objektet i detta fall identifieras med applikationen där det kan skapas eller redigeras.

Det andra alternativet för att infoga ett objekt är att välja alternativknappen Skapa från fil i fönstret Infoga objekt. I det här fallet antas det att filen redan finns, och du måste upprätta en länk till den. Access öppnar ett fönster för att öppna ett dokument och efter att ha valt önskad fil kommer den att avgöra vilket program du behöver öppna för att arbeta med det.

Text, eller en kombination av text och siffror, används som en hyperlänkadress.

Adress är text som anger sökvägen och filnamnet för dokumentet som öppnas. Sökvägen kan vara sökvägen till en fil på din hårddisk, en UNC-adress eller en Internet-URL.

Du kan använda kommandot Hyperlänk på Infoga-menyn för att infoga en adress i ett fält.

Databaser med flera tabeller. Relationer mellan tabeller

Relationsdatabaser består av flera tabeller, vars relation upprättas med hjälp av matchande fält. Varje post i tabellerna identifierar ett objekt. Relationen mellan objekt definierar relationen mellan tabeller. Det finns 4 typer av relationer:

1. En en-till-en relation innebär att varje post i en tabell matchar endast en post i en annan tabell. Endast ett passnummer motsvarar en medborgare i landet, medan ett passnummer motsvarar endast en person.

2. En en-till-många-relation innebär att varje post i en tabell motsvarar en eller flera poster i en annan tabell. En sökande kan komma in på många universitet och samtidigt kan många sökande komma in på ett universitet.

3. En många-till-många-relation uppstår mellan två tabeller när:

En post från den första tabellen kan länkas till mer än en post från den andra tabellen;

En post från den andra tabellen kan kopplas till mer än en post från den första tabellen.

Till exempel kommunikation mellan lärare och elevgrupper. Flera instruktörer undervisar i flera grupper, och flera grupper undervisar med flera instruktörer.

I de flesta fall har alla två tabeller en en-till-många-relation.

Skapa relationer mellan tabeller

För att överväga skapandet av relationer mellan tabeller kommer vi att bygga ytterligare två tabeller i Profkonsultant-databasen:

1. Tabell över deltagare:

Ab-kod är ett nyckelfält.

2. Tabell över skärningspunkter för tSvyazAbVUZ:

De två första fälten är nyckel, och för tabellen tSvyaz-Abvuz är de främmande nycklar.

Figur 12.6. Dataschema

För att definiera länkar, använd kommandot Service-> Dataschema (knappen

). Om detta är första gången en relation definieras i databasen, öppnar Access ett tomt dataschemafönster och visar sedan dialogrutan Lägg till tabell. I det här fönstret väljer du önskade tabeller och klickar på knappen Lägg till. I vårt fall måste alla tre tabellerna läggas till i dataschemafönstret. Stäng-knappen stänger dialogrutan Lägg till tabell (det här fönstret kan öppnas genom att trycka på knappen

). Därefter bör fönstret Data Schema se ut ungefär som det som visas i fig. 3 (förutom anslutningsledningar). För att upprätta en länk mellan TVUZ- och tSvyazAbvuz-tabellerna måste du välja fältet Universitetskod i TVUZ-tabellen (vänsterklicka), dra och släppa det till fältet Universitetskod i tSvyazAbvuz-tabellen. På liknande sätt upprättas en relation mellan två andra tabeller.

När du släpper musknappen öppnar Microsoft Access dialogrutan Länkar, som visas i fig. 12.7.

Figur 12.7. Ställa in relationer mellan tabellfält

När du har markerat kryssrutan Säkerställ dataintegritet gör Access ytterligare två kryssrutor tillgängliga: Kaskaduppdatering av länkade fält och Kaskadradering av länkade poster. När kryssrutan Kaskaduppdatering av relaterade fält är markerad uppdaterar Microsoft Access alla främmande nyckelvärden i underordnade tabeller (det vill säga tabeller på många sidan av en en-till-många-relation) när det primära nyckelvärdet ändras i överordnad tabell som är på sidan av relationen En i en en-till-många-relation. Om du markerar kryssrutan Kaskad radera relaterade poster kommer Microsoft Access att ta bort de underordnade raderna (relaterade rader i de underordnade tabellerna) när du tar bort den överordnade raden (den relaterade raden i den överordnade tabellen). Markera kryssrutan Kaskaduppdatering av relaterade fält för att få Access automatiskt att uppdatera posterna i tabellen tLinkabvuz när du ändrar universitetskoden.

När du har klickat på Ny skapar Access en länk och drar en linje mellan de två tabellerna för att indikera att det finns en länk mellan dem. Observera att när du ber om dataintegritet visar Access siffran 1 i slutet av tabellen på ena sidan av relationen och oändlighet i andra änden av tabellen på många sidan. För att ta bort en länk, klicka på dess rad och tryck på Del-tangenten. Om du vill redigera eller modifiera en befintlig länk, dubbelklicka på motsvarande rad för att öppna dialogrutan Länkar igen.