Hledání záznamů se shodnými atributy objektu ve výběru

Automaticky přeloženo z Deepl

4D v16 nabízí rozšířenou integraci objektových polí v databázi.
Pokud jste již předem vybrali sady objektových polí, můžete se nyní na tyto sady dotazovat pomocí jediného příkazu 4D: snadno a rychle!

Na adrese QUERY SELECTION BY ATTRIBUTE Příkaz funguje úplně stejně jako QUERY BY ATTRIBUTE stávající příkaz, s tím rozdílem, že vyhledávání se provádí mezi záznamy aktuálně vybranými předchozím dotazem nebo například sadou.

// dotaz na město uživateli pro provedení dotazu
$hodnota:=Dotaz("Město"; "Springfield")
$záznamInSada:=Záznamyv sadě("uživatelSada")
//
// Je sada (výběr) prázdná?
If ($recordInSet>0)
// může být v atributech 1. úrovně
QUERY BY ATTRIBUTE([Samples];[Samples]OB_Field; "City";"=";$value;*) // dotaz není dokončen...
// nebo v adrese (s . cestou)
QUERY BY ATTRIBUTE([Samples]; | ;[Samples]OB_Field; "Address.City";"=";$value;*) // dotaz stále není dokončen...
// nebo v poli adres (s .[]. cesta)
QUERY SELECTION BY ATTRIBUTE([Samples]; | ;[Samples]OB_Field; "Address.[].City";"=";$value) // nyní je dotaz proveden !
//
//Pro definování dotazu můžete kombinovat různé příkazy
//
Jinak
// výběr je prázdný, upozorněte uživatele
ALERT("Nejsou vybrány žádné kontakty. Vyberte prosím kontakty v seznamu.")
End if

Další podrobnosti naleznete v dokumentaci příkazu QUERY SECTION BY ATTRIBUTE.

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.