4D v17 R5 zahájilo beta testování nového typu databáze 4D: projektové databáze. V 4D v18 s potěšením oznamujeme, že projektové databáze jsou nyní ve finální verzi. Je čas využít sílu vývojové platformy 4D v kombinaci s univerzálností lehkého a distribuovaného formátu!
Databáze projektů vám umožňují vyvíjet ve 4D pomocí textových souborů namísto tradičního binárního formátu. Vytvoření projektové databáze:
- Vytvořtenovou, prázdnou databázi projektu nebo
- Exportovat existující soubor s binární strukturou (.4db) do projektu.
Konverze existující databáze
Převod binární databáze do projektu je velmi jednoduchý, stačí kliknout na položku nabídky „Soubor > Exportovat > Struktura do projektu“.
Po dokončení převodu binární databáze se zobrazí zpráva informující o jeho úspěšném dokončení. 4D vás také informuje o tom, zda byly zjištěny nějaké chyby vyžadující váš zásah( např. zda existují některé starší objekty formulářů, které již nejsou podporovány).
Podrobnější informace naleznete v této dokumentaci.
Konkrétní příklad
V následujícím videu převedeme databázi „Kontakty“, kterou si můžete stáhnout z webových stránek 4D.
Pomocí položky nabídky „Soubor > Exportovat… > Struktura do projektu“ převedeme binární soubor struktury (.4DB) na projekt. 4D nás informuje, že při převodu došlo k chybě. Při otevření souboru protokolu si všimneme, že databáze používá zvýrazňovací tlačítka. Jak bylo uvedeno výše, v databázích projektů již nejsou podporovány některé starší objekty.
V tomto případě jednoduše změníme typ tlačítka z Highlight na Invisible. Pokud se ve vašich databázích „tlačítko“ skládá z obrázku, statického textu a tlačítka Highlight, doporučujeme nahradit tyto tři objekty jedinýmobjektem: 3D tlačítkem. To může vyžadovat i určité změny kódu, pokud tlačítka zobrazujete nebo skrýváte za běhu podle kontextu.
Po několika opravách se databáze „Kontakty“ opět vyexportuje a tentokrát úspěšně.
Nyní je řada na vás!