Konverze accde do accdb

Převod souboru ACCDE do ACCDB

Obnovte upravitelnou databázi Access z ACCDE nalezením jejího původního zdroje.

Vytvořte soubory ACCDB online

Soubory ACCDE zatím číst neumíme, takže tenhle převod nenabízíme. Pokud dokážete svou práci uložit do některého z těchto formátů nebo dalších, ACCDB z něj vyrobíme:

Jak převést soubor accde do formátu accdb

Vývojář může potřebovat upravitelnou databázi poté, co obdrží pouze nasazenou aplikaci Access, nebo když program vyžaduje soubor .accdb pro změny návrhu. Soubor .accde obvykle nelze převést zpět, protože kompilace odstraní zdrojový kód VBA a uzamkne objekty na úrovni návrhu.

Co je formát ACCDE

.accde je kompilovaný formát pro nasazení aplikací Microsoft Access, který se vytváří z upravitelné databáze pomocí Database Tools → Make ACCDE v Access 2007 a novějších verzích. Access zkompiluje projekt VBA a odstraní jeho zdrojový kód, čímž uživatelům zabrání zobrazovat nebo upravovat moduly VBA a měnit návrh formulářů a sestav.

Soubor ACCDE není striktně jen pro čtení: uživatelé v něm obvykle mohou přidávat, upravovat nebo mazat záznamy, pokud jim to aplikace umožňuje. Vývojáři jej distribuují, aby uživatelům umožnili spouštět aplikaci Access, aniž by jim poskytli zdrojovou databázi nebo běžný přístup k návrhu. Microsoft Access nebo Access Runtime mohou spouštět kompatibilní aplikace ACCDE; Access Database Engine může poskytovat připojení k datům, ale sám nespouští formuláře, sestavy, makra ani VBA v Accessu.

Co je formát ACCDB

.accdb je upravitelný formát databáze Access zavedený v Access 2007. Může obsahovat tabulky, relace, dotazy, formuláře, sestavy, makra a upravitelné moduly VBA, stejně jako pole příloh a pole s více hodnotami.

Soubor ACCDB je vyžadován, když potřebujete změnit strukturu tabulek, relace, dotazy, formuláře, sestavy, chování při spuštění nebo kód VBA. Automaticky není menší ani rychlejší než soubor ACCDE; hlavní rozdíl spočívá v tom, že ACCDE je zkompilovaný a omezuje změny návrhu. Soubory ACCDB vyžadují Access 2007 nebo kompatibilní novější verzi a starší verze Accessu je bez převodu do staršího formátu nemohou otevřít.

Jak získat soubor ACCDB

Microsoft Access nepodporuje převod ACCDE na ACCDB. Přejmenování souboru database.accde na database.accdb změní pouze příponu názvu souboru a nezmění interní formát. Funkce File → Save As nedokáže obnovit zdrojový kód ani informace o návrhu odstraněné během kompilace.

  1. Vyhledejte původní upravitelný zdrojový soubor .accdb v souborech vývojáře, zálohách, repozitáři správy zdrojového kódu nebo záznamech o nasazení. Použitelný může být také starší zdrojový soubor .mdb.
  2. Otevřete zdroj pomocí příslušné desktopové verze Microsoft Access. Před úpravami zkontrolujte odkazované knihovny, ovládací prvky ActiveX, propojené tabulky a kompatibilitu 32bitové nebo 64bitové verze.
  3. Proveďte požadované změny ve zdrojové databázi. Pokud je zdrojem starší soubor MDB, použijte File → Save As → Access Database (*.accdb), pokud je tato možnost podporována.
  4. Upravený zdroj zazálohujte, spusťte Database Tools → Compact and Repair Database, otestujte jej a použijte Database Tools → Make ACCDE pouze v případě, že je vyžadována nová chráněná kopie pro nasazení.

Co lze obnovit bez zdroje

V desktopovém Microsoft Access vytvořte prázdný soubor .accdb a pomocí External Data → New Data Source → From Database → Access se pokuste importovat tabulky nebo exportovat jejich data ze souboru ACCDE. V závislosti na oprávněních a objektech v souboru může být možné přenést také některé dotazy nebo jiné přístupné objekty, výsledkem importu však není úplný převod.

Tento postup nedokáže obnovit původní zdrojový kód VBA, chráněné podrobnosti návrhu, původní odkazy ani zaručené chování formulářů a sestav. Znovu sestavená databáze může vyžadovat ruční vytvoření relací, indexů, dotazů, formulářů, sestav, nastavení spuštění, cest k propojeným tabulkám, maker a kódu. Importovaná data mohou také vyžadovat ověření typů polí, primárních klíčů, příloh, pravidel ověřování a relací.

Online převaděče a omezení kompatibility

Žádný důvěryhodný online převaděč nedokáže rekonstruovat informace, které v souboru ACCDE chybí. Služby, které tvrdí, že dokážou obnovit upravitelný soubor ACCDB, mohou využívat nepodporovanou extrakci nebo reverzní inženýrství a nemohou zaručit obnovení původního zdroje ani chování objektů. Nahráním souboru ACCDE obsahujícího osobní, finanční nebo obchodní data jej také zpřístupníte třetí straně.

Access Runtime dokáže spustit soubor ACCDE, ale nemůže jej převést na upravitelný soubor ACCDB. Nástroje třetích stran mohou extrahovat data nebo se pokusit o obnovu objektů, nejde však o ekvivalent obnovení původního zdroje a tyto nástroje je třeba posoudit z hlediska licencování, zabezpečení a kompatibility.

Dokonce i soubor ACCDB obnovený importem objektů je novou databází, nikoli věrně převedeným souborem. Před nasazením jej otestujte s požadovanou verzí Accessu, bitovou verzí Office, externími odkazy, ovládacími prvky ActiveX, ovladači ODBC, propojenými zdroji dat a oprávněními aplikace.

Stručně řečeno, nelze přímo jednoduchým způsobem zkonvertovat soubor ACCDE do ACCDB souboru.
Proto pravděpodobně nenaleznete konverzní utilitu nebo zdarma online stránky/službu, která umí převést soubory .accde na .accdb. Určitě lze nalézt webovou službu, která tuto konverzi slibuje online a zadarmo, ale pravděpodobně je to podvodná stránka slibující něco, co jednoduše nelze.

ACCDE vs ACCDB: srovnání formátů

Jak si formáty ACCDE a ACCDB stojí v nejdůležitějších vlastnostech pro tento převod.

Srovnání souborových formátů ACCDE a ACCDB
Vlastnost .ACCDE Microsoft Access Execute-Only Database .ACCDB Microsoft Access Database
Čitelný jako prostý text Ne Ne
Datové typy Typovaný Typovaný
Vnořené struktury Ano Ano
Vzorce Ano —
Více tabulek nebo listů Ano Ano
Typická velikost souboru Střední Střední
Otevřený standard Ne Ne
Nejvhodnější pro Výměna dat Výměna dat
Zavedeno 2007 2007
Vývojář Microsoft Microsoft
MIME typ — application/vnd.ms-access