FindObject (CM)

De Wiki1000
Révision datée du 19 juillet 2009 à 09:32 par Syfre (discussion | contributions) (a renommé FindObject(CM) en FindObject (CM))
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

<source lang='delphi'>function FindObject(const iClassName,iWhere,iOrderBy:string,iDescendants:Boolean; iArgs:Variants):TitObject;</source>

Cette fonction recherche un objet d'une classe métier répondant à une condition.

Result Un objet de la classe métier
iWhere Une expression objet que doit remplir l'objet.
iOrderBy Un ordre de tri appliqué dans la requête.
iDescendants Inclure les classes dérivées de la hiérarchie de classe.
iArgs Arguments de l'exprssion
Note : Cette fonction retourne le premier objet retrouvé.
Attention : Si un objet répondant aux critères est présent en mémoire du contexte de session il est retourné sans exécution de requête SQL; l'ordre de tri n'est alors pas forcément respecté. (il peut exister en base un objet précédent l'objet retourné).

Exemple <source lang='delphi'> var inst:MaClass; begin

 // l'objet de MaClass ayant code<> et le plus récent mis à jour.
 inst := FindObject('MaClass','code<>%1','-UpdDate',True,[]);

end; </source>

Voir aussi


{{#if:Gestion des instances (CM)|

{{#if:Gestion des instances (CM)|— Gestion des instances (CM) |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}