« Concat (selector) » : différence entre les versions
(Page créée avec « <source lang='delphi'>function Concat(const iPropName:string; const iSep:String):string;</source> Cette fonction retourne la concaténation de la valeur d'un attribut de ... ») |
Aucun résumé des modifications |
||
Ligne 14 : | Ligne 14 : | ||
|Séparateur | |Séparateur | ||
|} | |} | ||
{{warning|Cette fonction s'applique uniquement sur les objets en base et ne tient pas compte des objets en mémoire}} | |||
Cette fonction est équivalente au code suivant mais est exécutée sous forme SQL : | |||
<source lang="delphi"> | |||
function Concat(const iPropName:string; iSep:String):string; | |||
begin | |||
Result := ''; stag := ''; | |||
foreach inst in sel.AsCursor do | |||
begin | |||
Result := Result+stag+inst.iPropName; | |||
stag := iSep; | |||
end; | |||
end; | |||
</source> | |||
Exemple | Exemple |
Dernière version du 15 avril 2013 à 11:34
<source lang='delphi'>function Concat(const iPropName:string; const iSep:String):string;</source>
Cette fonction retourne la concaténation de la valeur d'un attribut de la sélection.
Result | La concaténation des valeurs de iPropName séparée par iSep. |
iPropName | Attribut à concaténer |
iSep | Séparateur |
![]() |
Attention : Cette fonction s'applique uniquement sur les objets en base et ne tient pas compte des objets en mémoire |
Cette fonction est équivalente au code suivant mais est exécutée sous forme SQL :
<source lang="delphi"> function Concat(const iPropName:string; iSep:String):string; begin
Result := ; stag := ; foreach inst in sel.AsCursor do begin Result := Result+stag+inst.iPropName; stag := iSep; end;
end; </source>
Exemple
<source lang='delphi'>
var sel:TSelector;
begin
sel := WFClasseA.CreateSelector(,,true,[]);
ShowMessage(sel.concat('unCode',','));
end;</source>
Voir aussi :
{{#if:Selecteur (tech)|
{{#if:Selecteur (tech)|— Selecteur (tech) |}} — Développement DSM —
|
{{#if:|— [[{{{1}}}]] |}} — Développement DSM —
}}