Logické operace s výběry entit
Série ORDA pokračuje! V tomto příspěvku se podíváme, jak používat logické operátory na výběry entit!
Tyto operace umožňují získat průniky, sjednocení nebo rozdíly mezi dvěma výběry entit, stejně jako je tomu u klasických 4D množin.
Zpracování entit ve výběru entit
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.
Zjištění polohy libovolné části dokumentu 4D Write Pro
4D Write Pro se neustále vyvíjí; díky novým vlastnostem a funkcím, které dodáváme s každou novou verzí systému R. Svět možností je otevřený dokořán! Dnes můžete díky novému příkazu získat sadu informací o umístění libovolného prvku v dokumentu.
Práce s optimistickým zamykáním ORDA
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.
Použití rozsahů tabulek v aplikaci 4D Write Pro
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á!
Programový přístup k prvkům v aplikaci 4D Write Pro
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.
Uzamykání subjektů pomocí ORDA
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í.
Smyčky, smyčky a … další smyčky!
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í!
Jak vytvořit dynamický formulář z tabulky ve 3 krocích!
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.
ORDA: práce s objekty a kolekcemi
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!
Kontaktujte nás
Máte dotaz, návrh nebo se chcete spojit s blogery 4D? Napište nám!
* Vaše soukromí je pro nás velmi důležité. Kliknutím sem si můžete prohlédnout naše Zásady