Textové soubory z vašeho strukturního souboru

Automaticky přeloženo z Deepl

Vývoj aplikace je často velmi náročná práce, na které se podílí mnoho lidí. V takovém případě můžete chtít ukládat vývoj do úložiště pro správu zdrojů nebo mít k dispozici historii práce provedené během dne, případně poslat databázi kolegovi a vidět změny, až na ní skončí práci.

Všechny výše uvedené scénáře jsou nyní možné! Počínaje verzí v17 R3 můžete soubor .4DB exportovat do několika textových souborů. To vám nabízí mnoho nových možností.

Export přes rozhraní

V nabídce „Soubor/Export“ je k dispozici nová položka nabídky. Otevře se okno, které umožňuje zvolit umístění složky pro export. Poté jednoduše potvrďte svou volbu a exportujte soubor se strukturou databáze.

Export prostřednictvím kódu

Pokud chcete proces exportu struktury databáze automatizovat, můžete použít nový příkaz Export structure file příkaz:

result:=Export structure file(pathname)

Můžete také zvolit pouze export metod. V tomto případě předejte objekt filtru s prvky, které chcete exportovat. Podrobnější informace o dostupných atributech filtru naleznete v dokumentaci.

C_OBJECT(options)
options :=New object
options .withLog:="ifNotEmpty" // Created only if it contains some messages

options .filter:=New object // Object that describes what should be exported
options .filter.projectMethods:=True

options.filter.databaseMethods:=True

result:=Export structure file(pathname;options)

Nakonec můžete tento příkaz zavolat také z komponenty. (Tento příkaz vždy exportuje strukturu hostitelské databáze).

Šťastný export!

Vanessa Talbot
• Product Owner • Vanessa Talbot se připojila k programovému týmu 4D v červnu 2014. Jako Product Owner má na starosti psaní uživatelských příběhů a jejich převod do funkčních specifikací. Její úlohou je také zajistit, aby implementovaná funkce odpovídala potřebám zákazníka. Od svého příchodu pracovala na definování klíčových prvků ve 4D. Pracovala na většině nových funkcí preemptivního multi-threadingu a také na velmi složitém tématu: nové architektuře pro enginované aplikace. Vanessa má titul z Telecom Saint-Etienne. Svou kariéru začala ve Výzkumném ústavu kriminalistickém jako vývojářka pro audiovizuální oddělení. Působila také v mediální a lékařské oblasti jako expertka na technickou podporu, produkci i dokumentaci novinek.