- 03/09/2015
- 3 minute de citit
-
-
o
-
n
-
L
-
In acest articol
Redirectioneaza valorile actualizate rezultate din actiuni in interfata cu utilizatorul (UI) sau automatizare catre o alta celula.
Sintaxa
SETATREF (** referinta ** [, ** set_expression ** [, ** ignore_eval **]])
Parametrii
Nume Obligatoriu / Optional Tip de date Descriere referinta Sir
obligatoriu O referinta la celula in care sunt redirectionate actualizarile. set_expression Sir optional O expresie care este atribuita referintei . ignore_eval Optional boolean Daca este TRUE, functia SETATREF se evalueaza la (0) zero; daca FALSE (implicit) functia SETATREF se evalueaza la valoarea de referinta .
Observatii
Cand o actiune a utilizatorului in fereastra de desen sau o metoda de automatizare determina Microsoft Visio sa actualizeze o celula care contine o formula SETATREF, valoarea este redirectionata in schimb catre celula la care se face referire prin formula SETATREF ( referinta ). Formula din celula care contine functia SETATREF ramane intacta.
Daca set_expression este omis, valoarea setata in interfata de utilizare sau prin utilizarea automatizarii este alocata celulei de referinta; in caz contrar, continutul set_expression este atribuit celulei de referinta. Acest lucru permite modificarea sau transformarea noii valori inainte de a fi atribuita celulei de referinta.
Functia SETATREF are doua functii conexe:
-
Functia SETATREFEXPR, pe care o puteti utiliza pentru a reprezenta noua valoare in set_expression . De exemplu, o set_expression a SETATREFEXPR () – 2 in. Ar putea fi utilizata pentru a scadea 2 inci din rezultatul SETATREFEXPR.
-
Functia SETATREFEVAL, pe care o puteti utiliza pentru a indica faptul ca o parte din set_expression ar trebui evaluata si inlocuita cu rezultatul acesteia.
Functia SETATREF este conceputa pentru a fi utilizata in celule care pot fi modificate prin actiunile utilizatorului in fereastra de desen. Sunt acceptate urmatoarele celule:
-
Sectiunea ShapeTransform – Latime, Inaltime, Unghi, PinX si celule PinY
-
Sectiunea Transformare text – celule TxtWidth, TxtHeight, TxtAngle, TxtPinX si TxtPinY
-
Sectiunea 1-D Endpoints — Celule BeginX, BeginY, EndX si EndY
-
Sectiunea Controale — Celulele Controls.X si Controls.Y
-
Sectiunea Shape Data
Deoarece SETATREF modifica locatia in care se schimba valorile celulei, aceasta afecteaza declansarea evenimentelor. Daca o celula contine SETATREF, evenimentele FormulaChanged si CellChanged se declanseaza pentru celula la care face referire SETATREF, nu celula care contine SETATREF. Daca o celula care contine SETATREF contine si SETATREFEXPR, evenimentul FormulaChanged se declanseaza si pentru celula care contine SETATREF deoarece un parametru de functie este modificat.
madres viciosas porno español creampie
follada en la playa porno caca
michelle jenner desnuda porno gitanas españolas
porno gay violado porno suizo
tetas saltarinas follando en el trastero
abuelas ardientes mi mujer es muy puta
pillados follando infraganti orgias con abuelas
subporno madura en la playa
parejas pilladas en la calle abuelas sexi
videos porno online sexo gratis porno
creampie abuelas pajas pollones
maduras en playas nudistas familia española follando
vidio xxxx porno viejas alemanas
porno interactivo gratis pierre wodman
videos xxx violadas tetas en las playas
gordibuenas españolas videos porno maduras españa
hentai castellano paginas videos porno gratis
sexporn incestos madres hijos
porno caliente videos de zofilia
Alte puncte importante de remarcat despre functia SETATREF includ urmatoarele:
-
Functiile SETATREF pot inlantui pana la 10 referinte la alte functii SETATREF.
-
Celulele pot contine si alte expresii in plus fata de functia SETATREF, inclusiv aparitii multiple ale SETATREF intr-o singura celula.
-
Daca formele sunt lipite, Visio urmeaza lantul de referinta SETATREF din aceeasi foaie si plaseaza formule de lipici in celula de referinta.
-
Automatizarea recunoaste functia SETATREF si urmareste lantul de celule de referinta.
-
La fel ca GUARD, SETATREF nu protejeaza celulele de modificarile facute utilizand functia SETF din ShapeSheet.
Exemplul 1
Sa presupunem ca o forma are o proprietate personalizata numita Latime si ca celula Latime din sectiunea Transformare forma contine urmatoarea formula:
= SETATREF (latime prop.)
Daca un utilizator ar schimba latimea formei in interfata de utilizare, noua valoare este atribuita celulei Prop.Width, nu celulei Width din sectiunea ShapeTransform; formula din celula Latime ramane neschimbata. De asemenea, puteti seta latimea formei utilizand date despre forma.
Exemplul 2
Solutiile Visio au deseori forme care au o relatie ierarhica, necesitand formele copilului sa se miste atunci cand se muta o forma parinte. Urmatorul este un exemplu al modului in care ati putea gestiona aceasta relatie utilizand functia SETATREF din ShapeSheet.
Urmatoarele formule sunt continute in sectiunea Transformare forma a formei copil. De asemenea, definim celule de utilizator numite User.DeltaX si User.DeltaY, care urmaresc dimensiunea offset din ParentShape. Aceasta permite formei copilului sa se miste atunci cand forma parintelui este mutata si, de asemenea, sa pastreze relatia ierarhica daca forma copilului este mutata.
PinX = SETATREF (User.DeltaX, SETATREFEVAL (SETATREFEXPR () – ParentShape! PinX)) + ParentShape! PinX
PinY = SETATREF (User.DeltaY, SETATREFEVAL (SETATREFEXPR () – ParentShape! PinY)) + ParentShape! PinY
Cand forma copilului este mutata utilizand UI, noile valori PinX si PinY sunt setate ca parametru in functia SETATREFEXPR. Functia SETATREF evalueaza formula cuprinsa in SETATREFEVAL si inlocuieste PinX si PinY cu rezultatele lor, iar apoi formula rezultata este atribuita celulelor utilizator la care se face referire in functia SETATREF — User.DeltaX si User.DeltaY. In cele din urma, valorile returnate de SETATREF (User.DeltaX sau User.DeltaY) sunt adaugate la locatia pin a ParentShape pentru a calcula locatia pin a formei copilului.








