Jaká je zvláštnost pole ole. Umístění objektu OLE

Buňka v logickém poli může obsahovat pouze jednu ze dvou hodnot: Ano nebo Ne. Access nabízí dvě další možnosti pro názvy booleovských typů: True/False a On/Off. Bez ohledu na to, jaký formát pole zvolíte, bude logické pole v tabulce reprezentováno jako sada zaškrtávacích políček. Když na zaškrtávací políčko kliknete myší, zobrazí se v poli obrázek zaškrtnutí, který odpovídá booleovskému Ano

Resetování zaškrtávacího políčka znamená přiřazení booleovské hodnoty Ne buňce. Využití logických polí může být různé např. v dotaznících nebo k vytváření kontrol.

pole objektu OLE

OLE (Object Linking and Embedding) Object Field je posledním typem pole, který lze vybrat ze seznamu. Má pouze dvě vlastnosti: titulek a parametr „povinné pole“. Pole tohoto typu neukládají informace jako takové, ale obsahují odkazy na objekty, které lze zahrnout do databáze pomocí protokolu výměny dat OLE. Takovými objekty mohou být například grafické soubory.

Chcete-li vložit objekt OLE do buňky pole, musíte na něj umístit kurzor a stisknutím pravého tlačítka myši vyvolat kontextovou nabídku. V něm vyberte příkaz Vložit objekt. Program otevře dialogové okno pro výběr typu objektu. Objekt je v tomto případě identifikován s aplikací, ve které jej lze vytvořit nebo upravit.

Druhou možností pro vložení objektu je výběr přepínače Vytvořit ze souboru v okně Vložit objekt. V tomto případě se předpokládá, že soubor již existuje a je třeba na něj odkazovat. Access otevře okno pro otevření dokumentu a po výběru požadovaného souboru určí, jakou aplikaci je nutné otevřít pro práci s ním.

Text nebo kombinace textu a čísel použitých jako adresa hypertextového odkazu.

Adresa je text, který určuje cestu a název souboru pro dokument, který se má otevřít. Cestou může být cesta k souboru uloženému na pevném disku, adresa UNC nebo internetová adresa URL.

K vložení adresy do pole můžete použít příkaz Hypertextový odkaz v nabídce Vložit.

Vícetabulkové databáze. Vztahy mezi tabulkami

Relační databáze se skládají z více tabulek, které jsou propojeny pomocí odpovídajících polí. Každý záznam v tabulkách identifikuje jeden objekt. Vztah mezi objekty definuje vztah mezi tabulkami. Existují 4 typy vztahů:

1. Vztah jedna ku jedné znamená, že každý záznam v jedné tabulce odpovídá pouze jednomu záznamu v jiné tabulce. Jeden občan země odpovídá pouze jednomu číslu pasu, zatímco jedno číslo pasu odpovídá pouze jedné osobě.

2. Vztah one-to-many znamená, že každý záznam v jedné tabulce odpovídá jednomu nebo více záznamům v jiné tabulce. Jeden uchazeč může vstoupit na mnoho vysokých škol a zároveň mnoho uchazečů na jednu vysokou školu.

3. Mezi dvěma tabulkami dochází k vztahu many-to-many, když:

Jeden záznam z první tabulky může být spojen s více než jedním záznamem z druhé tabulky;

Jeden záznam z druhé tabulky může být spojen s více než jedním záznamem z první tabulky.

Například komunikace mezi učiteli a skupinami studentů. Několik učitelů vede hodiny v několika skupinách a několik skupin studuje s několika učiteli.

Ve většině případů jsou libovolné dvě tabulky propojeny ve vztahu jedna k mnoha.

Vytváření vztahů mezi tabulkami

Aby bylo možné zvážit vytvoření vazeb mezi tabulkami, vytvoříme v databázi "Profesionální konzultant" další dvě tabulky:

1. Žadatelé o stůl:

CodeAb je klíčové pole.

2. Průsečíková tabulka tSvyazAbVUZ:

První dvě pole jsou klíčová a pro tabulku tConnection-Abvuz jsou to cizí klíče.

Obrázek 12.6. Datové schéma

Chcete-li definovat vztahy, použijte příkaz Služba->Datové schéma (tlačítko

). Pokud je vztah definován v databázi poprvé, Access otevře prázdné okno Schéma dat a poté zobrazí dialogové okno Přidat tabulku. V tomto okně vyberte požadované tabulky a klikněte na tlačítko Přidat. V našem případě musí být všechny tři tabulky přidány do okna datového schématu. Tlačítko Zavřít zavře dialogové okno Přidat tabulku (toto okno lze otevřít stisknutím tlačítka

). Poté by okno Data Schemas mělo vypadat podobně jako na obr. 3 (kromě přípojných vedení). Pro navázání spojení mezi tabulkami tvuz a tConnectionAbvuz vyberte pole Codevuz v tabulce tvuzy (klikněte levým tlačítkem myši), přetáhněte jej na pole Codevuz v tabulce tConnectionAbvuz. Podobně je vytvořen vztah mezi dalšími dvěma tabulkami.

Když uvolníte tlačítko myši, Microsoft Access otevře dialogové okno Odkazy zobrazené na obrázku 1. 12.7.

Obrázek 12.7. Nastavení vztahů mezi poli tabulky

Poté, co zaškrtnete políčko Vynutit integritu dat, Access zpřístupní dvě další zaškrtávací políčka: Kaskádově aktualizovat související pole a Kaskádově odstranit související záznamy. Když je zaškrtnuto políčko Kaskádová aktualizace souvisejících polí, aplikace Microsoft Access aktualizuje všechny hodnoty cizích klíčů v podřízených tabulkách (tj. v tabulkách na straně mnoha vztahu jedna k mnoha), když je hodnota primárního klíče v nadřazené tabulce to je na straně změn ve vztahu „jeden“ ve vztahu jeden k mnoha. Pokud zaškrtnete políčko Kaskádově odstranit související záznamy, aplikace Microsoft Access odstraní podřízené řádky (související řádky v podřízených tabulkách), když se odstraní nadřazený řádek (související řádek v nadřazené tabulce). Zaškrtněte políčko Kaskádová aktualizace souvisejících polí, aby Access automaticky aktualizoval záznamy v tabulce tCommunicationAbvU, když se změní univerzitní kód.

Když kliknete na Vytvořit, Access vytvoří vztah a nakreslí čáru mezi dvěma tabulkami, což značí, že mezi nimi existuje vztah. Všimněte si, že když požádáte o integritu dat, Access nakreslí číslo 1 na konec řádku v tabulce na jedné straně vztahu a symbol nekonečna na druhém konci tabulky na mnohostranné straně vztahu. Chcete-li odstranit odkaz, klikněte na jeho řádek a stiskněte klávesu Del. Pokud chcete upravit nebo změnit existující odkaz, poklepejte na odpovídající řádek a znovu otevřete dialogové okno Odkazy.

Pole FOTOGRAFIE je uvedeno v tabulce ODDĚLENÍ, která by měla obsahovat fotografii hlavy uloženou ve formátu grafického editoru Malování v souboru s příponou .gif. Datový typ takového pole musí být definován jako pole objektu OLE. Tento objekt je umístěn do pole ve fázi vyplňování polí tabulky. Objekt může být vložen nebo propojen.

KOMENTÁŘ

OLE (Object Linking and Embedding) je metoda přenosu informací ve formě objektů mezi aplikacemi Windows. Pole objektu OLE je nástroj, který vám umožňuje komunikovat s objekty v jiné aplikaci nebo vložit objekt do databáze. Objekty mohou být jednoduché a formátované texty, obrázky, diagramy, zvukové soubory (.WAV), hudba ve formátu MIDI (Musical Instrument Digital Interface), soubory animací (.FLI, .MMM), videoklipy (.AVI), tabulky z jiných aplikace, které tento nástroj podporují. Access s podporou OLE je plně integrován s ostatními aplikacemi sady Microsoft Office.

Vložený objekt je uložen v databázovém souboru a je vždy dostupný. Dvojitým kliknutím na buňku obsahující vložený objekt můžete objekt upravit pomocí aplikace, ve které byl objekt vytvořen.

Přidružený objekt je uložen v souboru objektu. Soubor objektu lze aktualizovat nezávisle na databázi. Nejnovější změny se zobrazí při příštím otevření formuláře nebo sestavy. Při práci s databází můžete také prohlížet a upravovat objekt.

Upravený propojený objekt bude uložen do souboru objektu a nikoli do souboru databáze. Propojování objektů je užitečné při práci s velkými objekty, které nechcete zahrnout do databázového souboru, nebo s objekty, které se používají ve více formulářích a sestavách. Pokud se soubor s propojeným objektem přesune, musíte jej znovu propojit.

KOMENTÁŘ

Chcete-li zobrazit objekt OLE ve formuláři nebo sestavě, musíte vytvořit ovládací prvek „Object Attached Frame“ (viz kapitoly 4, 6).

Pomocí datového typu pole Memo

V tabulce PŘEDMĚT je uvedeno pole PROG, které bude obsahovat textová data velké délky - krátký program kurzu. Pro takové pole se volí datový typ - Field MEMO (Memo). Zadávání údajů do tohoto pole lze provádět přímo v tabulce nebo prostřednictvím vstupní oblasti, vyvolané stisknutím kláves +.

Pokud jsou texty programů o předmětech připraveny v nějakém textovém editoru, například Microsoft Word, a jsou uloženy v samostatných souborech, je vhodné pro toto pole nastavit typ pole Objekt OLE a při zadávání hodnot do něj navázat spojení se soubory.



Pole typu Hypertextový odkaz se používají k navigaci k objektům ve stejné nebo jiné databázi Accessu, k dokumentům vytvořeným v různých aplikacích Microsoft Office a umístěným na místních nebo síťových discích, ke stránkám webového serveru a dokumentům z jiných zdrojů v síti Internet nebo intranet. Klepnutím na hypertextový odkaz přejdete k dokumentu, který otevře aplikace, která jej vytvořila. Vytváření hypertextových odkazů v tabulkách, formulářích a sestavách bude podrobně probráno níže. Uvažuje se tam i o vytvoření hypertextového odkazu v poli tabulky UČITEL.

Definování složeného primárního klíče

V tabulce STUDENT obsahuje složený primární (jedinečný) klíč pole NC a NC. Chcete-li to zjistit v režimu návrhu tabulky, vyberte obě tato pole kliknutím tlačítka myši na oblast označení a přidržením klávesy. Poté stiskněte tlačítko na panelu nástrojů Primární klíč.

Podobně jsou složené klíče definovány v tabulkách POSTUP STUDY.

Cvičení

Vytvořte strukturu tabulek STUDIUM, PROGRESS. Při vytváření tabulek použijte možnosti uvedené v příloze A.

Tabulka A.1. Popis vlastností polí tabulky STUDENT

Název pole klíčové pole Jedinečný obor Povinné pole Datový typ Velikost Počet desetinných míst Polní štítek
NG Ano Ano Text Skupina
NS Ano Ano Text Číslo studenta ve skupině
Celé jméno Ano Text Celé jméno
GODR Ne Číselné Celý Rok narození
ADRESA Ne Text
PBALL Ne Číselné S plovoucím tečka 4 bajty Skóre předání


Tabulka A.2. Popis vlastností pole tabulky GROUP

Tabulka A.3. Popis vlastností polí tabulky ODDĚLENÍ

Název pole klíčové pole Jedinečný obor Povinné pole Datový typ Velikost Počet desetinných míst Polní štítek
CCAF Ano Ano Ano Text Kód
NCAF Ne Text název
TEL Ne Text
HLAVA Ne Text Celé jméno kavárna
FOTOGRAFIE Ne pole objektu OLE Fotka manažera

Tabulka A.4. Popis vlastností polí tabulky UČITEL

Název pole klíčové pole Jedinečný obor Povinné pole Datový typ Velikost Polní štítek
TABN Ano Ano Ano Text Tab. pokoj, místnost
Celé jméno Ano Text Jméno učitele
SVATÝ Ne Text Uch. stupeň
SW Ne Text Uch. hodnost
CCAF Ano Text Kód oddělení

Tabulka A.5. Popis vlastností polí tabulky SUBJECT

Název pole klíčové pole Jedinečný obor Povinné pole Datový typ Velikost Polní štítek Hodnotová podmínka Chybové hlášení
KP Ano Ano Ano Text Kód položky
NP Ne Text Název položky
HODINY Ne Číselné Celý Celkový počet hodin >0 A<=300 Počet hodin nesmí přesáhnout 300
LEK Ne Číselné Celý Přednášky
ATD Ne Číselné Celý Praxe
nouzový Ne Číselné Celý Semestr
PROG pole MEMO Program

Tabulka A.6. Popis vlastností polí tabulky STUDIE

Název pole klíčové pole Jedinečný obor Povinné pole Datový typ Velikost Počet desetinných míst Polní štítek
NG Ano Ano Text Jmen. skupiny
KP Ano Ano Text Kód. předmět
TABN Ano Ano Text Tab. n. učitel
VIDZ Ano Ano Text Druh povolání
HODINY Ne Číselné Celý St skóre předmětu
SBALL. GR Ne Číselné Z náměstí tečka 4 bajty

Tabulka A.7. Popis vlastností polí tabulky PROGRESS

Název pole klíčové pole Jedinečný obor Povinné pole Datový typ Velikost Počet desetinných míst Polní štítek
NG Ano Ano Text Číslo skupiny
NS Ano Ano Text Jmen. student
KP Ano Ano Text Kód položky
TABN Ano Ano Text Tab. n. učitel
VIDZ Ano Ano Text Typ třídy
ŠKOLNÍ ZNÁMKA Ne Číselné Celý

Zadávání dat do databázových tabulek

Použití dat typu OLE Object Field (OLE Object)

Pole objektu OLE je nástroj, který umožňuje propojit objekty v jiné aplikaci nebo vložit objekt do databáze. Objekty mohou být jednoduché a formátované texty, obrázky, diagramy, zvukové soubory (.WAV), hudba ve formátu MIDI (digitální rozhraní hudebních nástrojů), soubory animací (.FLI, .MMM), videoklipy (.AVI), tabulky z jiných aplikace, které tento nástroj podporují. softwarová aplikace přístup, podporující OLE, plně integrovanou s ostatními aplikacemi balíčku Microsoft kancelář .

Vložený objekt je uložen v databázovém souboru a je vždy dostupný. Dvojitým kliknutím na buňku obsahující vložený objekt můžete objekt upravit pomocí aplikace, ve které byl objekt vytvořen.

Související objekt uloženy v souboru objektu. Soubor objektu lze aktualizovat nezávisle na databázi. Nejnovější změny se zobrazí při příštím otevření tabulky. Při práci s databází můžete také prohlížet a upravovat objekt. Chcete-li zobrazit objekt OLE ve formuláři nebo sestavě, musíte vytvořit ovládací prvek rámeček připojený k objektu.

Například v tabulce LEMM FREQUENCY přidejte pole SOUND, které by mělo obsahovat záznam o výslovnosti slova lemma ve formátu (.WAV). Pokud máte na disku zvukové soubory s výslovností jednotlivých slov z tabulky LEMM_FREQUENCY, můžete každý takový zvukový soubor přiřadit k poli SOUND tabulky. Chcete-li to provést, otevřete tabulku LEMM_FREQUENCY a seřaďte ji podle pole lemma ve vzestupném pořadí (klikněte na šipku vedle názvu pole LEMMMA a poté vyberte Seřadit od A do Z). Řazení se provádí pro usnadnění nalezení správného slova. Poté vyberte slovo, pro které existuje zvukový soubor, například „babička“. Dále umístěte kurzor na pole ZVUK u položky s LEMMA = babička a stiskněte pravé tlačítko myši. Otevře se rozbalovací nabídka, ve které je třeba vybrat položku Vložit objekt. Otevře se okno, ve kterém je třeba kliknout na tlačítko Vytvořit ze souboru a poté vybrat zvukový soubor na disku s výslovností slova "babička". V poli SOUND se objeví nápis. balík. Nyní, když dvakrát kliknete na tento nápis, zavolá se program pro přehrávání zvukových souborů (zpravidla se jedná o přehrávač Okna Media) a zazní slovo „babička“. Stejné akce by měly být provedeny se všemi slovy, pro která jsou dostupné zvukové soubory. V důsledku operace budou slova tabulky, u kterých si můžete poslechnout jejich zvuk, příslušně označena (obr. 14.9).

Rýže. 14.9.

Použití hypertextového odkazu datového typu

Speciální datový typ Hypertextový odkaz hypertextový odkaz ) umožňuje ukládat hypertextové odkazy do polí databázových tabulek přístup. Pole typu Hypertextový odkaz slouží k navigaci k objektům ve stejné nebo jiné databázi přístup, na dokumenty vytvořené v různých aplikacích Microsoft Office a umístěné na místních nebo síťových discích, na stránky webového serveru a dokumenty z jiných zdrojů na internetu. Klepnutím na hypertextový odkaz přejdete k dokumentu, který otevře aplikace, která jej vytvořila.

Chcete-li připojit hypertextové odkazy k datům databáze, musíte provést následující posloupnost akcí. Do tabulky FREQUENCY_LEMM přidáme pole SLOVNÍK, které bude obsahovat hypertextové odkazy na položky slovníku na internetu s definicemi tohoto lexému.

V režimu návrhu nastavte typ tohoto pole = hypertextový odkaz.

Budeme na internetu hledat významy slov z pohádky, které jsou zastaralé a modernímu čtenáři ne zcela jasné, například „žernovec“, „bojar“, „kochetok“.

U prvního slova („mlýnský kámen“) byla na internetu nalezena pouze kresba znázorňující detaily ručního mlýna, mezi nimiž jsou dva malé mlýnské kameny, předpokládejme, že se jedná o „mlýnské kameny“ (club-kaup.narod.ru/ rec/arcussr/tablell2 .jpg). Slovo "žernovtsy" je vytvořeno jako zdrobnělina od slova žernov podle tradice ruské slovotvorby. Pro druhé slovo - "bojar" existuje slovníkové heslo ve Wikislovníku (en.wiktionary.org/wiki/boyar). Třetí slovo, kochetok, bylo nalezeno na webových stránkách „Dictionaries and Encyclopedias Academician“ v elektronické verzi Ushakovova slovníku (dic.academic.ru/dic.nsf/ushakov/842550).

Každý nalezený odkaz musí být zkopírován do pole DICTIONARY tabulky FREQUENCY. Následně kliknutím na odkaz v tomto poli spustíte program internetového prohlížeče, který otevře příslušnou webovou stránku v samostatném okně prohlížeče. Pohled na tabulku databáze Accessu s vloženými hypertextovými odkazy je na obr. 14.10.

Každá tabulka v Accessu se skládá z polí. Vlastnosti pole popisují vlastnosti a chování do něj přidaných dat. Datový typ pole je nejdůležitější vlastností, která určuje, jaká data mohou být v poli uložena. Tento článek popisuje datové typy a další vlastnosti polí dostupných v Accessu a poskytuje další informace v části odkazu na datové typy.

V tomto článku

Obecná informace

Někdy se datové typy nemusí zdát zřejmé, například pole s datovým typem "Text" může ukládat data, která se skládají z textu i čísel. Pole s datovým typem "Číslo" však může ukládat pouze číselná data. Proto musíte vědět, které vlastnosti se používají pro jednotlivé typy dat.

Datový typ pole určuje mnoho dalších důležitých charakteristik pole, zejména:

    formáty, které lze použít v terénu;

    maximální velikost hodnoty v poli;

    jak se pole používá ve výrazech;

    schopnost indexovat pole.

V závislosti na tom, jak je nové pole vytvořeno, může být datový typ pole předdefinován nebo může být vybrán. Pokud například při vytváření pole v zobrazení datového listu:

    použít existující pole z jiné tabulky, datové typy jsou v ní nebo v šabloně již definovány;

    zadejte data do prázdného sloupce (nebo pole), Access přiřadí datový typ poli na základě hodnot, které zadáte, nebo můžete poli přiřadit datový typ a formát;

    tab Změna polí ve skupině Pole a sloupce vybrat tým Přidejte pole, Access zobrazí seznam typů dat, ze kterých si můžete vybrat.

Kdy použít jaký typ dat?

Datový typ pole si můžete představit jako sadu charakteristik, které platí pro všechny hodnoty v tomto poli. Například hodnoty v textovém poli mohou obsahovat pouze písmena, čísla a nějakou interpunkci. Kromě toho může textové pole obsahovat maximálně 255 znaků.

Rada: Někdy to vypadá, že data v poli jsou jednoho typu, i když ve skutečnosti jde o data jiného typu. Zdá se například, že pole obsahuje číselné hodnoty, ale ve skutečnosti jde o textové hodnoty představující čísla pokojů. Výrazy se často používají k porovnání nebo převodu hodnot s různými datovými typy.

Níže uvedené tabulky ukazují formáty dostupné pro jednotlivé typy dat a popisují výsledky formátování.

Hlavní typy

Formát

Zobrazená data

Text

Krátké alfanumerické hodnoty, jako je příjmení nebo poštovní adresa. Uvědomte si, že počínaje Access 2013 byl typ dat text přejmenován na Krátký text.

Číselný, velký počet

Číselné hodnoty, jako jsou vzdálenosti. Pamatujte, že pro peněžní hodnoty existuje samostatný datový typ.

Měnový

Peněžní hodnoty.

Logický

Hodnoty "Ano" a "Ne" a pole obsahující pouze jednu z těchto dvou hodnot.

datum a čas

Hodnoty data a času od 100 do 9999.

Formátovaný text

Text nebo kombinace textu a čísel, která je naformátována pomocí ovládacích prvků barvy a písma.

Vypočítané pole

Výsledky výpočtu. Výpočet se může odkazovat na další pole ve stejné tabulce. Výpočty se vytvářejí pomocí nástroje pro tvorbu výrazů. Vypočítaná pole se poprvé objevila v Accessu 2010.

Příloha

Připojené obrázky, tabulkové soubory, dokumenty, grafy a další podporované typy souborů v záznamech databáze (jako v e-mailových zprávách).

Text nebo kombinace textu a čísel uložených jako text a použitých jako adresa hypertextového odkazu.

Memo pole

Dlouhé bloky textu. Typickým případem použití pro pole MEMO je podrobný popis produktu. Uvědomte si, že počínaje Accessem 2013 byl datový typ Memo přejmenován na Dlouhý text.

Náhrada

Seznam hodnot, které pocházejí z tabulky nebo dotazu, nebo sada hodnot, které jste zadali při vytváření pole. Spustí se průvodce vyhledáváním a můžete jej použít k vytvoření vyhledávacího pole. V závislosti na výběru provedeném v průvodci mohou být data ve vyhledávacím poli textová nebo číselná.

Vyhledávací pole mají další sadu vlastností, které jsou na kartě Náhrada v oblasti Vlastnosti pole.

Poznámka: V souborech MDB nejsou k dispozici přílohy a vypočítaná data.

Číselné

Formát

Zobrazená data

Jsou běžné

Čísla bez dalšího formátování (přesně tak, jak jsou uložena).

Měnový

Běžné peněžní hodnoty.

Euro

Běžné peněžní hodnoty ve formátu EU.

Pevný

Číselné údaje.

Standard

Číselná data s desetinnými místy.

Procento

Procentuální hodnoty.

Exponenciální

Výpočty.

datum a čas

Formát

Zobrazená data

Formát krátkého data

Datum v krátkém formátu. Závisí na místním nastavení data a času. Například 03/14/2001 pro Rusko.

Střední formát data

Formát dlouhého data

Datum v dlouhém formátu. Závisí na místním nastavení data a času. Například 14. března 2001 pro Rusko.

Čas (12 hodin)

Čas je pouze ve 12hodinovém formátu, který bude odpovídat změnám v nastavení kultury data a času.

Formát průměrného času

Čas ve 12hodinovém formátu následovaný AM (AM) nebo PM (PM).

Čas (24 hodin)

Čas je pouze ve 24hodinovém formátu, který bude odpovídat změnám v nastavení kultury data a času.

Logický

OLE objekt Objekty OLE, jako jsou dokumenty aplikace Word.

Vlastnost velikosti pole

Poté, co vytvoříte pole a určíte pro něj datový typ, můžete nastavit další vlastnosti pole. Sada dostupných dalších vlastností závisí na datovém typu pole. Pomocí vlastnosti můžete například nastavit velikost textového pole Velikost pole.

U číselných a měnových polí vlastnost Velikost pole zvláště důležité, protože definuje rozsah hodnot pole. Například jednobitové číselné pole může obsahovat pouze celá čísla mezi 0 a 255.

Vlastnictví Velikost pole také určuje, kolik místa na disku zabírá každá hodnota číselného pole. V závislosti na velikosti pole může číslo trvat 1, 2, 4, 8, 12 nebo 16 bajtů.

Poznámka: V polích MEMO a textových polích jsou možné hodnoty proměnné velikosti. U těchto datových typů vlastnost Velikost pole nastavuje maximální množství dostupného prostoru pro jednu hodnotu.

Datové typy v odkazech a spojeních

Vztahy mezi tabulkami jsou vztahy mezi společnými poli ve dvou tabulkách. Vztahy mohou být jednoho z následujících typů: jeden k jednomu, jeden k mnoha, mnoho k mnoha.

Spojení je operace SQL, která kombinuje data ze dvou zdrojů do jednoho záznamu v sadě záznamů dotazu na základě hodnot zadaného společného pole ve zdrojích. Spojení může být jednoho z následujících typů: vnitřní spojení, levé vnější spojení, pravé vnější spojení.

Když vytvoříte vztah mezi tabulkami nebo přidáte spojení k dotazu, datové typy ve spojovaných polích musí být stejné nebo kompatibilní. Nemůžete například vytvořit spojení mezi číselným polem a textovým polem, i když jsou hodnoty v těchto polích stejné.

Při použití vztahu nebo spojení jsou pole s datovým typem "Počítadlo" kompatibilní s poli číselného typu, pokud vlastnost Velikost pole poslední nastavená hodnota dlouhé celé číslo.

Nelze změnit typ dat nebo vlastnost pro pole, které se účastní vztahu tabulky Velikost pole. Chcete-li změnit vlastnost Velikost pole, dočasně odstraňte odkaz. Jakmile však změníte datový typ, nemůžete vztah znovu vytvořit, dokud nezměníte datový typ přidruženého pole. Další informace o tabulkách naleznete v tématu Přehled tabulek.

Referenční informace o datových typech

Datový typ použitý na pole obsahuje sadu vlastností, ze kterých můžete vybírat. Další informace získáte kliknutím na typy dat níže.

Příloha

Jmenování. Používá se v poli, které umožňuje připojit soubory a obrázky k příspěvku. Pokud máte například databázi pracovních kontaktů, můžete použít pole přílohy k připojení životopisů nebo fotografií kontaktů. U některých typů souborů Access komprimuje přílohy, které přidá. Datový typ Attachment je dostupný pouze v databázích formátu ACCDB.

Typy příloh, které jsou komprimovány v Accessu

Když k databázi připojíte soubor libovolného z následujících typů, Access jej zkomprimuje.

    Bitmapy, jako jsou soubory BMP

    Metasoubory Windows, včetně souborů EMF

    EXIF soubory

  • soubory TIFF

K nahrávce můžete připojit různé soubory. Některé typy souborů však mohou představovat hrozbu, takže jsou blokovány. Zpravidla můžete připojit jakýkoli soubor vytvořený v některé z aplikací Microsoft Office, stejně jako soubory protokolu (LOG), textové soubory (TEXT, TXT) a komprimované soubory ZIP. Seznam podporovaných formátů obrazových souborů naleznete v tabulce dále v této části.

Seznam blokovaných typů souborů

Access blokuje přílohy následujících typů:

Čelit

Jmenování. Pole čítače umožňuje zadat jedinečnou hodnotu, to znamená, že se používá pouze k jednomu účelu - aby byl každý záznam jedinečný. Nejčastěji se toto pole používá jako primární klíč, zejména pokud neexistuje vhodný přirozený klíč (klíč založený na datovém poli).

Hodnota v poli čítače trvá od 4 do 16 bajtů v závislosti na hodnotě vlastnosti Velikost pole.

Řekněme, že máte tabulku, která ukládá kontaktní údaje. Jako primární klíč pro tuto tabulku můžete použít jména kontaktů. Jak ale zacházet se dvěma kontakty se stejným jménem? Jména nejsou vhodná jako primární klíče, protože často nejsou jedinečná. Při použití pole čítače každého záznamu je zaručen jedinečný identifikátor.

Poznámka: K uložení počtu záznamů v tabulce nepoužívejte pole počtu. Hodnoty počtu se znovu nepoužívají, takže odstraněním položek se v počtu vytvoří mezery. A přesný počet záznamů lze snadno získat pomocí součtového řádku v zobrazení tabulky.

Podporované vlastnosti pole

Vlastnictví

Používání

Velikost pole

Určuje množství prostoru přiděleného pro každou hodnotu. Pro pole čítače jsou povoleny pouze dvě hodnoty.

    Hodnota Long Integer se používá pro pole čítače, která se nepoužívají jako identifikátory replikace. Toto je výchozí hodnota. Mělo by být změněno pouze v případě, že vytváříte pole ID replikace.

    Poznámka: Replikace není podporována v databázích nového formátu, jako je ACCDB.

    Díky této hodnotě jsou pole počtu kompatibilní s jinými číselnými poli typu Long Integer, když se používají ve vazbách a spojeních. Každá hodnota pole má 4 bajty.

    Význam Replikační kód platí pro pole čítače, která se používají jako identifikátory replikace v replice databáze. Tuto hodnotu použijte pouze v případě, že pracujete v režimu návrhu replikované databáze nebo jej implementujete.

    Hodnota každého pole je 16 bajtů.

Nové hodnoty

Určuje, zda se má pole čítače zvyšovat s každou novou hodnotou, nebo zda se mají používat náhodná čísla. Vyberte jednu z níže uvedených možností.

    Sekvenční. Hodnoty začínají na 1 a zvyšují se o 1 pro každý nový záznam.

    Náhodný. Začíná náhodnou hodnotou a pro každý nový záznam je přiřazena náhodná hodnota. Hodnoty mají velikost "Long Integer" a pohybují se od -2,147,483,648 do 2,147,483,647.

Formát

Při použití pole počet jako primárního klíče nebo ID replikace by tato vlastnost neměla být nastavena. V opačném případě zvolte vhodný formát čísla.

Podpis

Indexováno

    Ano (náhoda povolena).

    Ne.

Poznámka: Bez jedinečného indexu můžete zadat duplicitní hodnoty, což může narušit vztahy, kterých je klíč součástí.

Používání nemovitosti Indexováno

Inteligentní značky

Zarovnání textu

Vypočteno

Jmenování. Slouží k uložení výsledků výpočtu.

Výpočet se může odkazovat na další pole ve stejné tabulce. Výpočty se vytvářejí pomocí nástroje pro tvorbu výrazů. Vypočítané datové typy byly poprvé představeny v Accessu 2010. Vypočítaný datový typ je dostupný pouze v databázích formátu .accdb.

Podporované vlastnosti pole

Vlastnictví

Používání

Výraz

Výsledek tohoto výpočtu bude uložen ve vypočítaném sloupci. Pokud byl tento sloupec uložen, lze v tomto výrazu použít pouze uložené sloupce.

Typ výsledku

Datový typ, který se používá k zobrazení výsledku výpočtu.

Formát

Nejčastěji hodnotu Formát se nastavuje podle typu výsledku.

Počet desetinných míst

Podpis

Text štítku, který se standardně zobrazuje pro toto pole ve formulářích, sestavách a dotazech. Pokud tato vlastnost není zadána, použije se název pole. Jakýkoli textový řetězec je povolen.

Krátké podpisy jsou nejúčinnější.

Zarovnání textu

Určuje výchozí zarovnání textu v ovládacím prvku.

Měnový

Jmenování. Slouží k ukládání dat o penězích.

Údaje v poli měny se při výpočtech nezaokrouhlují. Hodnota v poli měny obsahuje až 15 číslic vlevo od desetinné čárky a 4 číslice vpravo. Každá hodnota pole peněz zabírá 8 bajtů.

Podporované vlastnosti pole

Vlastnictví

Používání

Formát

Určuje, jak se pole zobrazí v tabulkách, formulářích a souvisejících sestavách při zobrazení na obrazovce nebo při tisku. Lze použít jakýkoli platný číselný formát. Nejčastěji za nemovitost Formát hodnota je nastavena Měnový.

Počet desetinných míst

Určuje počet zobrazených znaků ve zlomkové části čísel.

vstupní maska

Podpis

Text štítku, který se standardně zobrazuje pro toto pole ve formulářích, sestavách a dotazech. Pokud tato vlastnost není zadána, použije se název pole. Jakýkoli textový řetězec je povolen.

Krátké podpisy jsou nejúčinnější.

Výchozí hodnota

Hodnotová podmínka

Chybové hlášení

Povinné

Indexováno

Označuje, zda je pole indexem. Jsou možné tři hodnoty.

    Ano (není povoleno překrývání). Pro pole je vytvořen jedinečný index.

    Ano (náhoda povolena). Pro pole je vytvořen nejedinečný index.

    Ne. Všechny indexy jsou z pole odstraněny.

Poznámka: Neměňte tuto vlastnost pro pole, které se používá jako primární klíč.

Používání nemovitosti Indexováno je možné vytvořit index na jednom poli, ale není to možné pro všechny typy indexů. Pomocí této vlastnosti například nemůžete vytvořit index pro více polí.

Inteligentní značky

Přidá do pole inteligentní značku. Inteligentní značky jsou od Accessu 2013 zastaralé.

Zarovnání textu

Určuje výchozí zarovnání textu v ovládacím prvku.

datum a čas

Jmenování. Slouží k uložení hodnot data a času.

Podporované vlastnosti pole

Vlastnictví

Používání

Podpis

Text štítku, který se standardně zobrazuje pro toto pole ve formulářích, sestavách a dotazech. Pokud tato vlastnost není zadána, použije se název pole. Jakýkoli textový řetězec je povolen.

Krátké podpisy jsou nejúčinnější.

Výchozí hodnota

Automaticky nastaví toto pole na zadanou hodnotu, když je přidán nový záznam.

Formát

Určuje, jak se pole zobrazí v tabulkách, formulářích a souvisejících sestavách při zobrazení na obrazovce nebo při tisku. Můžete použít vestavěný formát nebo si vytvořit svůj vlastní.

Seznam vestavěných formátů

    Formát úplného data. Ve výchozím nastavení, pokud je hodnotou pouze datum, není zobrazen žádný čas, a pokud je hodnotou pouze čas, nezobrazuje se žádné datum. Tato hodnota je kombinací formátu krátkého data a formátu dlouhého času.

    Příklady

    • 03.04.2007 17:34:00

    Formát dlouhého data. Odpovídá formátu dlouhého data definovanému v místním nastavení Windows. Příklad: Sobota 3. dubna 2007

    Formát krátkého data. Odpovídá formátu krátkého data definovanému v místním nastavení Windows. Příklad: 4. 3. 2007.

    Varování: Pokud jsou místní nastavení nastavena na formát krátkého data „dd.mm.rr“, data od 1.1.2000 do 31.12.29 se předpokládá, že jsou v 21. století (tj. roky 2000 do 2029) a data od 1.1.30 do 31.12.99 - do dvacátého století (to jsou roky 1930 až 1999).

    Formát dlouhého času. Odpovídá nastavení na záložce Čas v místním nastavení systému Windows. Příklad: 17:34:23.

    Formát průměrného času.Čas ve tvaru hodin a minut s časovým oddělovačem následovaným indikátorem AM nebo PM. Příklad: 17:34.

    Formát krátkého času.Čas ve tvaru hodin a minut s časovým oddělovačem ve 24hodinovém formátu. Příklad: 17:34.

Seznam prvků, které lze použít ve vlastních formátech

Chcete-li vytvořit vlastní formát, zadejte libovolnou kombinaci následujících položek. Chcete-li například zobrazit týden v roce a den v týdnu, zadejte nn/n.

Důležité: Vlastní formáty, které nejsou kompatibilní s nastavením data a času v místním nastavení systému Windows, jsou ignorovány. Další informace o místním nastavení systému Windows naleznete v nápovědě systému Windows.

Separační prvky

Poznámka: Oddělovače jsou definovány v místním nastavení systému Windows.

: Oddělovač časové složky. Například, hh:mm

. Oddělte komponenty data. Například, mm.yyyy

Jakýkoli krátký řetězec znaků uzavřený v uvozovkách ( "" ) Vlastní oddělovač. Nabídky se nezobrazují. Například při zadávání "," zobrazí se čárka.

Prvky formátu data

d Den v měsíci skládající se z jedné nebo dvou číslic (od 1 do 31).

ddČíslo měsíce sestávající ze dvou číslic (od 01 do 31).

ddd Zkrácený název dne v týdnu (Po - Ne).

dddd Celý název dne v týdnu (pondělí - neděle).

nČíslo dne v týdnu (od 1 do 7).

nnČíslo týdne v roce (od 1 do 53).

MČíslo měsíce skládající se z jedné nebo dvou číslic (od 1 do 12).

MMČíslo měsíce sestávající ze dvou číslic (od 01 do 12).

MMM První tři písmena názvu měsíce (leden–prosinec).

MMMM Celý název měsíce (leden - prosinec).

NaČíslo čtvrtletí roku (od 1 do 4).

GČíslo dne v roce (od 1 do 366).

gg Poslední dvě číslice čísla roku (01 až 99).

yyyyÚplné číslo roku (od 0100 do 9999).

Prvky formátu času

h Hodinová hodnota skládající se z jedné nebo dvou číslic (od 0 do 23).

hh Dvoumístná hodnota hodin (od 00 do 23).

m Jednociferná nebo dvoumístná hodnota minut (od 0 do 59).

mm Dvoumístná hodnota minut (00 až 59).

S Hodnota sekund, skládající se z jedné nebo dvou číslic (od 0 do 59).

ss Hodnota sekund sestávající ze dvou číslic (00 až 59).

Prvky formátu hodin

DOPOLEDNE ODPOLEDNE 12hodinový formát času s přidanými velkými písmeny „AM“ nebo „PM“ (např. 21:34).

dopoledne odpoledne 12hodinový formát času s připojeným malým písmenem „am“ nebo „pm“ (např. 21:34).

A/P 12hodinový formát času s velkým písmenem „A“ nebo „P“ (např. 21:34).

a/p 12hodinový formát času s připojeným malým písmenem „a“ nebo „p“ (např. 21:34).

DOPOLEDNE ODPOLEDNE 12hodinový formát času s použitím příslušného označení AM/PM, jak je definováno v místním nastavení Windows.

Vestavěné formáty

C Stejné jako vestavěný formát plného data.

dddd Stejné jako vestavěný formát krátkého data.

dddddd Stejné jako vestavěný formát dlouhého data.

tttt Stejné jako vestavěný formát dlouhého času.

Režim IME

Režim návrhu IME

Indexováno

Označuje, zda je pole indexem. Jsou možné tři hodnoty.

    Ano (není povoleno překrývání). Pro pole je vytvořen jedinečný index.

    Ano (náhoda povolena). Pro pole je vytvořen nejedinečný index.

    Ne. Všechny indexy jsou z pole odstraněny.

Poznámka: Neměňte tuto vlastnost pro pole, které se používá jako primární klíč.

Používání nemovitosti Indexováno je možné vytvořit index na jednom poli, ale není to možné pro všechny typy indexů. Pomocí této vlastnosti například nemůžete vytvořit index pro více polí.

vstupní maska

Umožňuje zobrazit speciální znaky pro řízení zadávání dat. Například vstupní maska ​​může na začátku pole zobrazovat znak dolaru ($).

Povinné

Vyžaduje povinné zadání údajů do pole.

Zobrazit výběr data

Určuje, zda má být prvek zobrazen Výběr data.

Poznámka: Pokud pro pole data a času používáte vstupní masku, prvek Výběr data není k dispozici bez ohledu na hodnotu této nemovitosti.

Inteligentní značky

Přidá do pole inteligentní značku. Inteligentní značky jsou od Accessu 2013 zastaralé.

Zarovnání textu

Určuje výchozí zarovnání textu v ovládacím prvku.

Hodnotová podmínka

Umožňuje zadat výraz, který musí být pravdivý, když je přidána nebo změněna hodnota tohoto pole. Používá se ve spojení s vlastností Error Message.

Chybové hlášení

Umožňuje zadat zprávu, která se zobrazí, pokud zadaná hodnota neodpovídá výrazu ve vlastnosti Kritéria hodnoty.

Hypertextový odkaz

Jmenování. Používá se k ukládání hypertextových odkazů, jako je e-mailová adresa nebo adresa URL webových stránek.

Podporované vlastnosti pole

Vlastnictví

Používání

Prázdné řádky

Pouze dodatek

    Ano. Změny jsou sledovány. Chcete-li zobrazit historii hodnot polí, klepněte na pole pravým tlačítkem a vyberte Zobrazit historii sloupců.

    Ne. Změny nejsou sledovány.

Varování: Varování. Pokud tuto vlastnost nastavíte na Ne

Podpis

Text štítku, který se standardně zobrazuje pro toto pole ve formulářích, sestavách a dotazech. Pokud tato vlastnost není zadána, použije se název pole. Jakýkoli textový řetězec je povolen.

Krátké podpisy jsou nejúčinnější.

Výchozí hodnota

Automaticky nastaví toto pole na zadanou hodnotu, když je přidán nový záznam.

Formát

Určuje, jak se pole zobrazí v tabulkách, formulářích a souvisejících sestavách při zobrazení na obrazovce nebo při tisku. Pro pole hypertextového odkazu můžete definovat vlastní formát.

Režim IME

Řídí převod znaků ve východoasijských verzích Windows.

Režim návrhu IME

Řídí způsob překladu vět ve východoasijských verzích systému Windows.

Indexováno

Označuje, zda je pole indexem. Jsou možné tři hodnoty.

    Ano (není povoleno překrývání). Pro pole je vytvořen jedinečný index.

    Ano (náhoda povolena). Pro pole je vytvořen nejedinečný index.

    Ne. Všechny indexy jsou z pole odstraněny.

Poznámka: Neměňte tuto vlastnost pro pole, které se používá jako primární klíč.

Používání nemovitosti Indexováno je možné vytvořit index na jednom poli, ale není to možné pro všechny typy indexů. Pomocí této vlastnosti například nemůžete vytvořit index pro více polí.

Povinné

Vyžaduje povinné zadání údajů do pole.

Inteligentní značky

Přidá do pole inteligentní značku. Inteligentní značky jsou od Accessu 2013 zastaralé.

Zarovnání textu

Určuje výchozí zarovnání textu v ovládacím prvku.

Komprese Unicode

Hodnotová podmínka

Umožňuje zadat výraz, který musí být pravdivý, když je přidána nebo změněna hodnota tohoto pole. Používá se ve spojení s vlastností Error Message.

Chybové hlášení

Umožňuje zadat zprávu, která se zobrazí, pokud zadaná hodnota neodpovídá výrazu ve vlastnosti Kritéria hodnoty.

MEMO

Jmenování. Slouží k uložení bloku formátovaného textu delšího než 255 znaků. Uvědomte si, že počínaje Access 2013 byl datový typ memo přejmenován na Dlouhý text.

Podporované vlastnosti pole

Vlastnictví

Používání

Prázdné řádky

Pokud je nastaveno na Ano, umožňuje zadání prázdného řetězce ("") do textového pole, pole hypertextového odkazu nebo pole poznámky.

Pouze dodatek

Označuje, zda se mají sledovat změny hodnoty pole. Existují dvě možné hodnoty:

    Ano. Změny jsou sledovány. Chcete-li zobrazit historii hodnot polí, klepněte na pole pravým tlačítkem a vyberte položku Zobrazení protokolu sloupců.

    Ne. Změny nejsou sledovány.

    Varování: Pokud tuto vlastnost nastavíte na Ne, smaže se stávající historie pole.

Podpis

Text štítku, který se standardně zobrazuje pro toto pole ve formulářích, sestavách a dotazech. Pokud tato vlastnost není zadána, použije se název pole. Jakýkoli textový řetězec je povolen.

Rada: Krátké podpisy jsou nejúčinnější.

Výchozí hodnota

Automaticky nastaví toto pole na zadanou hodnotu, když je přidán nový záznam.

Formát

Určuje, jak se pole zobrazí v tabulkách, formulářích a souvisejících sestavách při zobrazení na obrazovce nebo při tisku. Pro pole typu memo můžete definovat vlastní formát.

Režim IME

Řídí převod znaků ve východoasijských verzích Windows.

Režim návrhu IME

Řídí způsob překladu vět ve východoasijských verzích systému Windows.

Indexováno

Označuje, zda je pole indexem. Jsou možné tři hodnoty.

    Ano (není povoleno překrývání). Pro pole je vytvořen jedinečný index.

    Ano (náhoda povolena). Pro pole je vytvořen nejedinečný index.

    Ne. Všechny indexy jsou z pole odstraněny.

Poznámka: Neměňte tuto vlastnost pro pole, které se používá jako primární klíč.

Používání nemovitosti Indexováno je možné vytvořit index na jednom poli, ale není to možné pro všechny typy indexů. Pomocí této vlastnosti například nemůžete vytvořit index pro více polí.

Povinné

Vyžaduje povinné zadání údajů do pole.

Inteligentní značky

Přidá do pole inteligentní značku. Inteligentní značky jsou od Accessu 2013 zastaralé.

Zarovnání textu

Určuje výchozí zarovnání textu v ovládacím prvku.

Komprese Unicode

Zkomprimuje text uložený v tomto poli (pokud je uloženo méně než 4096 znaků).

Hodnotová podmínka

Umožňuje zadat výraz, který musí být pravdivý, když je přidána nebo změněna hodnota tohoto pole. Používá se ve spojení s vlastností Error Message.

Chybové hlášení

Umožňuje zadat zprávu, která se zobrazí, pokud zadaná hodnota neodpovídá výrazu ve vlastnosti Kritéria hodnoty.

Číselné

Jmenování. Používá se k uložení číselné hodnoty, která není peněžní hodnotou. Pokud lze hodnoty pole použít ve výpočtech, vyberte typ číselných dat.

Podporované vlastnosti pole

Vlastnictví

Používání

Podpis

Text štítku, který se standardně zobrazuje pro toto pole ve formulářích, sestavách a dotazech. Pokud tato vlastnost není zadána, použije se název pole. Jakýkoli textový řetězec je povolen.

Krátké podpisy jsou nejúčinnější.

Počet desetinných míst

Určuje počet zobrazených znaků ve zlomkové části čísel.

Výchozí hodnota

Automaticky nastaví toto pole na zadanou hodnotu, když je přidán nový záznam.

Velikost pole

Vyberte jednu z níže uvedených možností.

    Byte. Používá se pro celá čísla od 0 do 255. Vyžaduje 1 bajt pro uložení.

    Celé číslo. Používá se pro celá čísla od -32768 do 32767. Vyžaduje 2 bajty pro uložení.

    dlouhé celé číslo. Používá se pro celá čísla od -2147483648 do 2147483647. K uložení vyžaduje 4 bajty.

    Rada: Použijte velikost pole dlouhé celé číslo při vytváření cizího klíče k propojení pole s polem primárního klíče v jiné tabulce, která má datový typ "Počítadlo".

    Jedna plovoucí desetinná čárka. Používá se pro čísla s pohyblivou řádovou čárkou od -3,4 x 1038 do 3,4 x 1038, která mají až sedm platných číslic. Úložiště vyžaduje 4 bajty.

    Dvojitá plovoucí desetinná čárka. Používá se pro čísla s pohyblivou řádovou čárkou od -1,797 x 10308 do 1,797 x 10308, která mají až patnáct platných číslic. Úložiště vyžaduje 8 bajtů.

    replikační kód. Používá se k uložení globálně jedinečného identifikátoru potřebného pro replikaci. Úložiště vyžaduje 16 bajtů. Uvědomte si, že replikace není podporována pro soubory formátu .accdb.

    Platný. Používá se pro čísla od -9 999...x1027 do 9999...x1027. Úložiště vyžaduje 12 bajtů.

Rada: velikost pole.

Formát

Určuje, jak se pole zobrazí v tabulkách, formulářích a souvisejících sestavách při zobrazení na obrazovce nebo při tisku. Lze použít jakýkoli platný číselný formát.

Indexováno

Označuje, zda je pole indexem. Jsou možné tři hodnoty.

    Ano (není povoleno překrývání). Pro pole je vytvořen jedinečný index.

    Ano (náhoda povolena). Pro pole je vytvořen nejedinečný index.

    Ne. Všechny indexy jsou z pole odstraněny.

Poznámka: Neměňte tuto vlastnost pro pole, které se používá jako primární klíč.

Používání nemovitosti Indexováno je možné vytvořit index na jednom poli, ale není to možné pro všechny typy indexů. Pomocí této vlastnosti například nemůžete vytvořit index pro více polí.

vstupní maska

Umožňuje zobrazit speciální znaky pro řízení zadávání dat. Například vstupní maska ​​může na začátku pole zobrazovat znak dolaru ($).

Povinné

Vyžaduje povinné zadání údajů do pole.

Inteligentní značky

Přidá do pole inteligentní značku. Inteligentní značky jsou od Accessu 2013 zastaralé.

Zarovnání textu

Určuje výchozí zarovnání textu v ovládacím prvku.

Hodnotová podmínka

Umožňuje zadat výraz, který musí být pravdivý, když je přidána nebo změněna hodnota tohoto pole. Používá se ve spojení s vlastností Error Message.

Chybové hlášení

Umožňuje zadat zprávu, která se zobrazí, pokud zadaná hodnota neodpovídá výrazu ve vlastnosti Kritéria hodnoty.

Velké číslo

Jmenování. Používá se k uložení velké číselné hodnoty, která není peněžní. Pokud lze hodnoty pole použít ve výpočtech, vyberte datový typ Velké číslo.

Podporované vlastnosti pole

Vlastnictví

Používání

Podpis

Text štítku, který se standardně zobrazuje pro toto pole ve formulářích, sestavách a dotazech. Pokud tato vlastnost není zadána, použije se název pole. Jakýkoli textový řetězec je povolen.

Krátké podpisy jsou nejúčinnější.

Počet desetinných míst

Určuje počet zobrazených znaků ve zlomkové části čísel.

Výchozí hodnota

Automaticky nastaví toto pole na zadanou hodnotu, když je přidán nový záznam.

Formát

Určuje, jak se pole zobrazí v tabulkách, formulářích a souvisejících sestavách při zobrazení na obrazovce nebo při tisku. Lze použít jakýkoli platný číselný formát.

Indexováno

Označuje, zda je pole indexem. Jsou možné tři hodnoty.

    Ano (není povoleno překrývání). Pro pole je vytvořen jedinečný index.

    Ano (náhoda povolena). Pro pole je vytvořen nejedinečný index.

    Ne. Všechny indexy jsou z pole odstraněny.

Poznámka: Neměňte tuto vlastnost pro pole, které se používá jako primární klíč.

Používání nemovitosti Indexováno je možné vytvořit index na jednom poli, ale není to možné pro všechny typy indexů. Pomocí této vlastnosti například nemůžete vytvořit index pro více polí.

vstupní maska

Umožňuje zobrazit speciální znaky pro řízení zadávání dat. Například vstupní maska ​​může na začátku pole zobrazovat znak dolaru ($).

Povinné

Vyžaduje povinné zadání údajů do pole.

Inteligentní značky

Přidá do pole inteligentní značku. Inteligentní značky jsou od Accessu 2013 zastaralé.

Zarovnání textu

Určuje výchozí zarovnání textu v ovládacím prvku.

Hodnotová podmínka

Umožňuje zadat výraz, který musí být pravdivý, když je přidána nebo změněna hodnota tohoto pole. Používá se ve spojení s vlastností Error Message.

Chybové hlášení

Umožňuje zadat zprávu, která se zobrazí, pokud zadaná hodnota neodpovídá výrazu ve vlastnosti Kritéria hodnoty.

OLE objekt

Jmenování. Používá se k připojení objektu OLE, jako je například tabulka Microsoft Office Excel, k záznamu. Pokud budete používat OLE, potřebujete datový typ OLE Object.

Ve většině případů byste měli místo pole objektu OLE použít pole přílohy. V polích OLE je podporováno méně typů souborů než v polích příloh. Pole objektů OLE navíc neumožňují vnořit více souborů do jedné položky.

Podporované vlastnosti pole

Text

Jmenování. Slouží k uložení textu o délce až 255 znaků. Uvědomte si, že počínaje Access 2013 byl typ dat text přejmenován na Krátký text.

Podporované vlastnosti pole

Vlastnictví

Používání

Prázdné řádky

Pokud je nastaveno na Ano, umožňuje zadání prázdného řetězce ("") do textového pole, pole hypertextového odkazu nebo pole poznámky.

Podpis

Text štítku, který se standardně zobrazuje pro toto pole ve formulářích, sestavách a dotazech. Pokud tato vlastnost není zadána, použije se název pole. Jakýkoli textový řetězec je povolen.

Krátké podpisy jsou nejúčinnější.

Výchozí hodnota

Automaticky nastaví toto pole na zadanou hodnotu, když je přidán nový záznam.

Velikost pole

Zadejte hodnotu od 1 do 255. Textová pole mohou obsahovat hodnoty od 1 do 255 znaků. Pro větší textová pole použijte datový typ MEMO.

Rada: Pro zlepšení výkonu vždy určete dostatečné minimum Velikost pole.

Pokud například ukládáte PSČ pevné délky, měli byste je zadat ve vlastnosti Velikost pole.

Formát

Určuje, jak se pole zobrazí v tabulkách, formulářích a souvisejících sestavách při zobrazení na obrazovce nebo při tisku. Pro textové pole můžete definovat vlastní formát.

Režim IME

Řídí převod znaků ve východoasijských verzích Windows.

Režim návrhu IME

Řídí způsob překladu vět ve východoasijských verzích systému Windows.

Indexováno

Označuje, zda je pole indexem. Jsou možné tři hodnoty.

    Ano (není povoleno překrývání). Pro pole je vytvořen jedinečný index.

    Ano (náhoda povolena). Pro pole je vytvořen nejedinečný index.

    Ne. Všechny indexy jsou z pole odstraněny.

Poznámka: Neměňte tuto vlastnost pro pole, které se používá jako primární klíč.

Používání nemovitosti Indexováno je možné vytvořit index na jednom poli, ale není to možné pro všechny typy indexů. Pomocí této vlastnosti například nemůžete vytvořit index pro více polí.

Povinné

Vyžaduje povinné zadání údajů do pole.

Inteligentní značky

Přidá do pole inteligentní značku. Inteligentní značky jsou od Accessu 2013 zastaralé.

Zarovnání textu

Určuje výchozí zarovnání textu v ovládacím prvku.

Komprese Unicode

Zkomprimuje text uložený v tomto poli (pokud je uloženo méně než 4096 znaků).

Hodnotová podmínka

Umožňuje zadat výraz, který musí být pravdivý, když je přidána nebo změněna hodnota tohoto pole. Používá se ve spojení s vlastností Error Message.

Chybové hlášení

Umožňuje zadat zprávu, která se zobrazí, pokud zadaná hodnota neodpovídá výrazu ve vlastnosti Kritéria hodnoty.

Logický

Jmenování. Používá se k ukládání booleovských hodnot.

Podporované vlastnosti pole

Vlastnictví

Používání

Podpis

Text štítku, který se standardně zobrazuje pro toto pole ve formulářích, sestavách a dotazech. Pokud tato vlastnost není zadána, použije se název pole. Jakýkoli textový řetězec je povolen.

Krátké podpisy jsou nejúčinnější.

Výchozí hodnota

Automaticky nastaví toto pole na zadanou hodnotu, když je přidán nový záznam.

Formát

Určuje, jak se pole zobrazí v tabulkách, formulářích a souvisejících sestavách při zobrazení na obrazovce nebo při tisku. Vyberte jednu z níže uvedených možností.

    Pravda/nepravda. Zobrazí se hodnota „True“ nebo „False“.

    Spíš ne. Zobrazí Ano nebo Ne.

    Zapnuto vypnuto Zobrazuje „Zapnuto“ nebo „Vypnuto“.

Indexováno

Označuje, zda je pole indexem. Jsou možné tři hodnoty.

    Ano (není povoleno překrývání). Pro pole je vytvořen jedinečný index.

    Ano (náhoda povolena). Pro pole je vytvořen nejedinečný index.

    Ne. Všechny indexy jsou z pole odstraněny.

Poznámka: Neměňte tuto vlastnost pro pole, které se používá jako primární klíč.

Používání nemovitosti Indexováno je možné vytvořit index na jednom poli, ale není to možné pro všechny typy indexů. Pomocí této vlastnosti například nemůžete vytvořit index pro více polí.

Zarovnání textu

Určuje výchozí zarovnání textu v ovládacím prvku.

Hodnotová podmínka

Umožňuje zadat výraz, který musí být pravdivý, když je přidána nebo změněna hodnota tohoto pole. Používá se ve spojení s vlastností Error Message.

Chybové hlášení

Umožňuje zadat zprávu, která se zobrazí, pokud zadaná hodnota neodpovídá výrazu ve vlastnosti Kritéria hodnoty.

Access 2010 má schopnost přidávat objekty do pole s datovým typem OLE. Když je datový typ uveden jako OLE (propojování a vkládání objektů)- propojení a vložení objektu), pak Access DBMS uloží externí objekt ve společném databázovém souboru, alokovat tolik místa pro jeho úložiště, kolik tento objekt zabírá jako samostatný soubor. Pod objektů je třeba chápat soubory vytvořené jako aplikace v grafických editorech, videoklipy, v aplikacích MS Office atp. Při plnění tabulky daty, které jsou objekty, se na odpovídající pozici pole s datovým typem OLE vygeneruje zpráva o programu, pomocí kterého můžete tento objekt otevřít. Zobrazení objektu budou prováděny pouze ve formulářích a zprávách.

Pro vložení objektu v poli s datový typ OLE musíte otevřít stůl režim konstruktoru. Přidejte nové pole jako "Fotografie produktu". Vyberte typ dat "Objektové pole OLE" a poté tabulku uložte.

Pak v zobrazení tabulky v řádku pro zadávání dat klikněte pravým tlačítkem myši, v nabídce, která se otevře, vyberte řádek s příkazem, čímž se otevře dialogové okno (obr. 3.38, obr. 3.39).

Rýže. 3.38 Vložení objektu

Rýže. 3.39 Dialogové okno pro přidání nového objektu do Accessové tabulky

Mějte na paměti, že existují dvě možnosti, jak vložit objekty jako data. První možnost zahrnuje použití standardních aplikací pro vytvoření souboru, které Access podporuje, druhá možnost vložení objektu, který umožňuje použít jako zdroj dat libovolný soubor (obr. 3.40).

Rýže. 3.40 Přidání nového objektu do Accessové tabulky ze souboru

1. Vytvoření objektu ze souboru.

Pokud jde o data, která jsou objekty v databázi a jsou externími soubory, je nutné tyto soubory mít. Proto budete muset vytvořit několik souborů, abyste je mohli v budoucnu zobrazit v databázi, a také se pokusit tyto soubory upravit. Například pokud máte v souboru fotografii objektu Monitor.jpg(jpg - univerzální formát fotografie). Aby se tento soubor uložil do databáze, měli byste zaškrtnout políčko (obr. 3.40) "Vytvořit ze souboru", po kterém se objeví okno, které je znázorněno na obrázku 3.41. S tlačítkem "přehled" vyberte požadovaný soubor.

Rýže. 3.41 Vyhledání souboru při vytváření objektu v databázi

V odpovídajícím řádku pro pole např. "Fotografie produktu" slovo se objeví "Balík" (Balík), to znamená, že soubor je svázán s aplikací, se kterou byl vytvořen. Při procházení databáze, ať už se jedná o dotaz, formulář nebo sestavu, se tedy uživateli zobrazí obrázek souboru jako ikona a při dvojkliku na tento obrázek systém nejprve najde aplikaci, popř. poté v něm zobrazte obsah souboru (v tomto příkladu se jedná o fotografii) . Výjimkou jsou obrazové soubory uložené s příponou .bmp(formát bitové mapy). Je však třeba připomenout, že soubory vytvořené v aplikacích společnosti Microsoft se okamžitě zobrazí ve formulářích a sestavách. Výstup je jednoduchý, fotografie lze vložit do aplikací jako Malování, Word, Power Point, uložit jako samostatné soubory a následně připojit jako objekt k databázi. Zkuste vytvořit více souborů fotografií a textů pomocí různých editorů Windows. Můžete například otevřít dokument aplikace Word, vložit fotografii ze souboru, přidat text a poté uložit jako: Monitor.docx(obr. 3.42).

Rýže. 3.42 Soubor s fotografií vytvořený ve Wordu

2. Tvorba nových objektů.

Vytvořením nových objektů v databázi byste měli mít na mysli použití aplikace, ve které je soubor vytvořen a následně připojen v poli popisujícím typ tohoto OLE. Chcete-li spustit režim vytváření nových objektů, musíte otevřít tabulku v tabulkový režim, Vyberte možnost "Vytvořit nový" v dialogovém okně (obr. 3.39) a poté v seznamu vyberte "Typ objektu"(vyžadovaná aplikace). Seznam aplikací, které Access podporuje pro vytvoření objektu, je v seznamu (obr. 3.43), který se otevře po spuštění příkazu "Vložit objekt" .

Rýže. 3.43 Seznam typů objektů Access, které lze použít k vytváření souborů

Pohodlí použití aplikací pro vytváření objektů ve formě souborů spočívá v tom, že v budoucnu lze tyto soubory používat offline nebo opravovat v databázi.

Zvážit možnost vytvoření objektu pro databázi, s aplikace barev.

Například potřebujete vytvořit objekt s obrázkem společnosti a textem, který může uživatel databáze později nahradit nebo opravit. Chcete-li to provést, vyberte ze seznamu Bitmapový obrazový objekt, další technologie pro vytvoření objektu je znázorněna na obrázku 3.44.

1. Otevřete aplikaci Malování

2. Vložte fotografii ze souboru.

3. Přidejte text (je-li to nutné).

4. Uložit jako soubor.

5. Zavřete aplikaci.

Rýže. 3.44 Technologie vytváření objektu v aplikaci Malování

Cvičení 3.11

1. V tabulce " produkty» v režimu "Konstruktor" přidat nový sloupec s názvem "Fotografie produktu", datový typ " pole objektu OLE", uložte změny.

2. V režimu "Stůl" v terénu "Fotografie produktu" vyberte řádek "Vložit objekt ze souboru", vybrat (tečka) "Vytvořit nový" a vyberte z rozevíracího seznamu Dokument Microsoft Word. Tím se otevře textový editor. MS Word, zde je potřeba vložit obrázek odpovídající produktu v tomto řádku. Vyberte obrázky ze seznamu, který je uložen přímo v editoru (karta Vložit, ikona Obrázek, tlačítko Start v dialogovém okně vpravo), nebo vložte obrázek z jiných programů. Můžete použít aplikaci Malování (objekt Bitmapový obrázek), kde si produkt sami nakreslíte. Vytvořený soubor zavřete, automaticky se připojí k vaší databázi, k řádku, do kterého byl vložen.

3. Postupujte podle tohoto postupu všechny řádky vaše tabulky "Produkty".

4. Uložte změny.

Kontrolní otázky

1. Jaké objekty lze vložit do databáze s datovým typem OLE?

2. Jak mohu vložit fotografii do tabulky v režimu "Tabulka"?

3. Kde v databázi se fotografie objeví?

4. Jaký je rozdíl mezi metodou „Vytvořit nový objekt“ a metodou „Vytvořit ze souboru“?

5. Jak vložit soubor s fotografií produktu do databáze, pokud má příponu .png?

6. Je možné editovat soubor, který je vložen jako objekt do databáze přímo v souborovém systému počítače?

7. Jak vložit prezentaci do databáze?

8. Které aplikační objekty lze vkládat do databáze?