Ukládání dat do mezipaměti pro použití offline nebo na serveru
Datovou položku můžete označit jako uloženou v mezipaměti v dokumentu, aby byla dostupná offline. To také umožňuje, aby data v dokumentu byla manipulována jiným kódem, když je dokument uložený na serveru.
Platí pro: Informace v tomto tématu platí pro projekty na úrovni dokumentu pro Excel a Word. Další informace naleznete v tématu Funkce dostupné aplikace Office lication a typu projektu.
Datovou položku můžete označit jako uloženou v mezipaměti, když je datová položka deklarována v kódu, nebo nastavením DataSetvlastnosti v okně Vlastnosti . Pokud ukládáte datovou položku do mezipaměti, která není nebo DataSet DataTable, ujistěte se, že splňuje kritéria pro ukládání do mezipaměti v dokumentu. Další informace najdete v tématu Mezipaměť dat.
Poznámka:
Datové sady vytvořené pomocí jazyka Visual Basic, které jsou označené jako cached a WithEvents (včetně datových sad přetahovaných z okna Zdroje dat nebo sady nástrojů s vlastností CacheInDocument nastavenou na Hodnotu True), mají předponu podtržítka s předponou jejich názvů v mezipaměti. Pokud například vytvoříte datovou sadu a pojmenujete ji Zákazníci, CachedDataItem název se _Customers v mezipaměti. Při přístupu ServerDocument k této položce v mezipaměti je nutné místo zákazníků zadat _Customers.
Ukládání dat do mezipaměti v dokumentu pomocí kódu
Deklarujte veřejné pole nebo vlastnost datové položky jako člena třídy položky hostitele v projektu, například
ThisDocument
třídu v projektu aplikace Word neboThisWorkbook
třídu v projektu aplikace Excel.Pomocí atributu CachedAttribute u člena označte datovou položku, která má být uložena v mezipaměti dat dokumentu. Následující příklad použije tento atribut na deklaraci pole pro .DataSet
Přidejte kód pro vytvoření instance datové položky a pokud je to možné, načtěte ho z databáze.
Datová položka se načte pouze při prvním vytvoření; pak mezipaměť zůstane s dokumentem a musíte napsat další kód, který ho aktualizuje.
Uložení datové sady do mezipaměti v dokumentu pomocí okno Vlastnosti
Přidejte datovou sadu do projektu pomocí nástrojů v návrháři sady Visual Studio, například přidáním zdroje dat do projektu pomocí okna Zdroje dat.
Pokud ji ještě nemáte, vytvořte instanci datové sady a vyberte ji v návrháři.
V okně Properties nastavte CacheInDocument vlastnost True.
Další informace naleznete v tématu Vlastnosti v projektech Office.
V okně Vlastnosti nastavte modifikátory vlastnost Public (ve výchozím nastavení je Interní).