« ShareInstanceRequestedLevel (Instance) » : différence entre les versions

De Wiki1000
Aucun résumé des modifications
Aucun résumé des modifications
 
Ligne 4 : Ligne 4 :


La valeur de RequestedLevel doit être une valeur du niveau de partage
La valeur de RequestedLevel doit être une valeur du niveau de partage
{{:Niveau de partage (const)}}
 
{|class="wikitable"
|-
!Littérale
!Signification
|-
|cstShareLevel_Default
|Défini la valeur au niveau courant
|-
|cstShareLevel_Group
|Défini lae valeur au niveau dossier
|-
|cstShareLevel_Shared
|Défini la valeur au niveau activité
|-
|cstShareLevel_Society
|Défini la valeur au niveau société
|-
|}


Exemple:
Exemple:

Dernière version du 1 juillet 2015 à 15:13

property ShareInstanceRequestedLevel:Integer;

Cet attribut positionne le niveau de définition des attributs privés de l'objet

La valeur de RequestedLevel doit être une valeur du niveau de partage

Littérale Signification
cstShareLevel_Default Défini la valeur au niveau courant
cstShareLevel_Group Défini lae valeur au niveau dossier
cstShareLevel_Shared Défini la valeur au niveau activité
cstShareLevel_Society Défini la valeur au niveau société

Exemple:

function SetInstance_Private_Attribute(const S:string; iLevel:Integer; iValue:Integer):Boolean;,
var inst:ClassA;
begin
  Result := False;
  ClassManager.beginTran;
  try
   inst := ClassA.Find('Caption=%1','',true,[S]);
   if Assigned(inst) then
     begin
        inst.ShareInstanceRequestedLevel := iLevel;
        inst.unEntierA := iValue;
       Result := True;
     end;
   ClassManager.Commit;
  except
  ClassManager.RollBack;
  end;
end;

Voir aussi

Objets_métiers_(tech)Développement DSM