Produkt blank

Zpracování entit ve výběru entit

Automaticky přeloženo z Deepl

PRVNÍ ZÁZNAM, POSLEDNÍ ZÁZNAM, DALŠÍ ZÁZNAM, PŘEDCHOZÍ ZÁZNAM; říká vám to něco? Vsadím se, že ano. Už jste je používali k manipulaci s výběry! ORDA poskytuje užitečné a známé metody pro navigaci po entitách ve výběru entit – a samozřejmě i některé výhody!

Pro začátek můžete zpracovávat několik výběrů entit najednou a procházet jimi nezávisle na sobě, zatímco běžně můžete spravovat pouze jeden „aktuální výběr“ pro každou tabulku. Právě to si ukážeme v tomto příspěvku.

Produkt blank

Práce s optimistickým zamykáním ORDA

Automaticky přeloženo z Deepl

4D v17 zavádí ORDA, což je významný vývoj v 4D, který otevírá vývojářům 4D svět nových možností. Jedna z výhod používání ORDA souvisí se zamykáním záznamů, protože ORDA nabízí volbu mezi optimistickým a pesimistickým zamykáním. Po představení mechanismů zamykání ORDA pokračujeme v seriálu oORDA, abyste zjistili, jak efektivně pracovat s optimistickým zamykáním pomocí ORDA.

Produkt blank

Použití rozsahů tabulek v aplikaci 4D Write Pro

Automaticky přeloženo z Deepl

Od adresy 4D v16 R4, je možné vytvářet tabulky programováním v dokumentech 4D Write Pro. Stylování celé tabulky nebo jen některých buněk by bylo možné provést během vytváření dokumentu, ale možná chcete své tabulky spravovat i dodatečně. Nyní je snadné manipulovat s tabulkami ve stávajícím dokumentu, měnit styl ohraničení nebo barvu, měnit velikost písma nebo jej ztučnit atd.

Programování aplikace 4D Write Pro je do značné míry založeno na„rozmezích„. Po rozsahu odstavců a rozsahu obrázků zavádí 4D v17 nový typ rozsahu: rozsah tabulky , který se vrací novým příkazem: WP Create table range. Stylizace tabulek je nyní s tímto novým příkazem a novým typem rozsahu jednoduchá!

Produkt blank

Programový přístup k prvkům v aplikaci 4D Write Pro

Automaticky přeloženo z Deepl

4D Write Pro stále nabízí další a další možnosti programování! Řekněme, že chcete programově změnit styl tabulky, odstavce nebo obrázku v existujícím dokumentu 4D Write Pro. S nástrojem 4D v17, je to možné! Nyní můžete programováním přistupovat k libovolnému prvku nebo části dokumentu. Tyto části, nazývané prvky, budou vráceny buď jako kolekce díky funkci WP Get elements funkce, nebo jako jediný prvek pomocí WP Get element by ID funkce.

Produkt blank

Uzamykání subjektů pomocí ORDA

Automaticky přeloženo z Deepl

Série ORDA pokračuje! V tomto příspěvku se podíváme na to, jak můžete v databázích používat zámky s koncepty ORDA! Nezřídka je třeba řešit konflikty, které mohou nastat, když několik uživatelů nebo procesů načítá a/nebo se pokouší upravit stejné záznamy současně. Zamykání záznamů je metodika používaná v relačních databázích k zamezení nekonzistentních aktualizací dat.

ORDA poskytuje kromě režimu zamykání, který již znáte (pesimistické zamykání), také optimistický režim zam ykání.

Produkt blank

Smyčky, smyčky a … další smyčky!

Automaticky přeloženo z Deepl

Stejně jako mnoho jiných programovacích jazyků poskytuje 4D možnost iterace nad čísly pomocí příkazu For(…) / End for příkazem nebo nad podmínkou díky While(…)/End while a Repeat/Until(…) klíčových slov. Tyto iterace (nebo cykly) jsou velmi užitečné, ale nejsou nejvhodnějším způsobem iterace nad pokročilými datovými typy, jako jsou kolekce a výběry entit. Proto se objevil nový For each(…)/End for each byl vytvořen iterátor, který vám usnadní kódování!

Tipy blank

Jak vytvořit dynamický formulář z tabulky ve 3 krocích!

Automaticky přeloženo z Deepl

4D v17 obsahuje dynamické formuláře, které byly původně představeny ve verzi 4D v16 R6 a představují výkonný a flexibilní způsob dynamického vytváření formulářů plně přizpůsobených potřebám koncových uživatelů. Možnosti dynamických formulářů jsou obrovské. V tomto příspěvku si ukážeme konkrétní příklad toho, co všechno můžete s těmito novými formuláři dělat.

Produkt blank

ORDA: práce s objekty a kolekcemi

Automaticky přeloženo z Deepl

V tomto nejnovějším díle seriáluORDA se podíváme na to, jak mohou nové koncepty ORDA spolupracovat se stávajícími objekty a kolekcemi. Ve skutečnosti je možné přeměnit entity a výběry entit na objekty a kolekce a také vytvářet entity a výběry entit z objektů a kolekcí. Tímto způsobem můžete kód ORDA snadno integrovat do stávajícího kódu. Můžete plně využít výhod systému ORDA, aniž byste museli přepisovat svůj kód!