Objednat výběr subjektu pomocí této nové metody ORDA
V předchozím příspěvku na blogu jste se dozvěděli, jak vytvářet sofistikovaná a složitá vyhledávací kritéria pomocí vzorců v dotazu ORDA. Abychom vám dále poskytli kompletní a výkonné nástroje pro vývoj, je k dispozici nová metoda ORDA: orderByFormula(). Pomocí vzorců nyní můžete uspořádat výběr entit pomocí složitých kritérií v metodě projektu nebo výrazu 4D.
Sofistikovanější dotazy ORDA se vzorci
Ve verzi 4D v17 R6 jsou dotazy ORDA stále výkonnější a stručnější. Tento příspěvek na blogu je určen těm z vás, kteří potřebují sofistikovanější vyhledávací kritéria než jen jednoduchou syntaxi typu„jméno = Smith‚“. V této verzi systému R můžete použít jakoukoli metodu projektu nebo výraz 4D v. query() členské metodě pomocí vzorců.
Jak lépe vysvětlit tuto funkci než na příkladu? Pojďme se podívat na podrobnosti.
Psaní obecného kódu s nejnovějšími funkcemi ORDA
ORDA má ve verzi 4D v17 R5 řadu funkcí, včetně různých způsobů zápisu obecného kódu.
Psaní generického kódu umožňuje centralizovat kód a usnadnit tak jeho aktualizaci. Nejenže umožňuje psát opakovaně použitelný kód, který lze použít v různých případech použití, a zbavuje vás tak nutnosti znovu a znovu vynalézat kolo, ale také vám umožňuje přidávat další funkce nad rámec toho, co jste již udělali.
Použití ORDA ke zvýšení výkonu v režimu klient/server
Použití ORDA pro přístup k rozsáhlým tabulkám (zejména těm s relacemi) v režimu klient/server bylo výrazně vylepšeno. S verzí 4D v17 R5 uvidíte 2-3x vyšší výkon v síti LAN a až 30x vyšší výkon v síti WAN. A co je nejlepší – není třeba nic měnit ve vašem kódu, vše je automatické. Zajímavé, že? No, pojďme se ponořit do podrobností.
Členské metody ORDA pro získání informací o struktuře
„Jak mohu zjistit dataClass entity? Potřebuji ji, abych mohl psát obecné metody.“„Potřebuji informace o poli v dataClass: jaký je jeho typ? Je indexované? Je unikátní?„. To jsou typy otázek, které jsme od vás slyšeli na fóru. 4D v17 R5 poskytuje odpovědi: zavádí nové členské metody ORDA, které poskytují užitečné informace o vaší databázi. Čtěte dál, protože oceníte výhody, které přináší snížení velikosti vašeho kódu a jeho opakované použití a snadná údržba!
Zástupné znaky pro cesty k atributům v dotazech ORDA
Funkce ORDA se ve verzi 4D v17 R5 stále rozšiřují! V předchozím příspěvku na blogu jsme vám ukázali, jak vytvářet obecné dotazy s pojmenovanými zástupci hodnot. Tento příspěvek se zaměří na to, jak používat zástupné znaky pro cesty k atributům (názvy polí v tabulkách).
Přidávání hodnot do obecných dotazů ORDA
Určitě jste si již všimli, že dotazy ORDA jsou nejen lehké a čitelné, ale také umožňují snadnou navigaci v celém datovém modelu pomocí objektově orientovaných konceptů! V tomto příspěvku na blogu jsme si ukázali, jak psát výkonné a snadno udržovatelné dotazy. Jednou z doporučených metod bylo oddělené poskytování dotazu a hodnot pomocí zástupných znaků. 4D v17 R5 posouvá zástupné symboly o krok dál tím, že umožňuje psát obecné dotazy ORDA: pozdravte pojmenované zástupné symboly pro hodnoty!
ORDA – Genealogie – čtvrtý díl (na přání !)
V prvním, druhém a třetím díle tohoto seriálu jsme si ukázali, jakou sílu má ORDA a jak jednoduché je spravovat spřízněné osoby pomocí jediné , vysoce rekurzivní tabulky.
Dnešní díl je zaměřen na uživatelské rozhraní, které vám pomůže vytvářet pěkně vypadající seznamy a tabulky!
ORDA – Genealogie – třetí díl
V prvním a druhém díle této trilogie jsme si ukázali základy ORDA pomocí seznamů, entit a výběrů entit. Ukázali jsme si také způsob, jak používat podobné seznamové boxy s odlišnými zdroji dat a jak pomocí výrazu Meta info vylepšit grafiku seznamových boxů.
Dnes si užijeme ještě více zábavy, a to s menším množstvím kódu!
ORDA – Genealogie – druhý díl
V prvním díle této trilogie jsme si ukázali základy ORDA pomocí seznamů, entit a výběrů entit. Dnes půjdeme trochu hlouběji a spustíme několik dotazů, které budou využívat rekurzivní vztahy. Také se rychle podíváme na to, jak pěkně zobrazit seznamové boxy pomocí vlastnosti „metainformační výraz“.
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