Reguła nazewnictwa "IIF", "OR" i "EMPTY"


Witam
Próbuję utworzyć regułę nazewnictwa, która pobiera wartość ostatniego indeksu planu.
W naszych planach mamy właściwości "indeks rewizji 1", "indeks rewizji 2" i "indeks rewizji 3". Wypełniamy je, wprowadzając zmiany, aby wprowadzić plan w życie. Dopóki rewizja nie zostanie osiągnięta, właściwość pozostaje pusta (lub "spacja" lub "-", jeśli występuje problem z formalizmem między współpracownikami...). Jest to ostatni niepusty indeks, który chciałbym połączyć z właściwością "numer planu".
Napisałem początek funkcji, ale nie jestem dobry w składni. Zastanawiam się, dlaczego "IIF" pisze się przez 2 i, nie mogę znaleźć składni "OR", "EMPTY" i nie jestem pewien co do sekwencji i kadrowania () i <> (jaka jest różnica?)


<sw:numer planu>I(IIF(sw:indeks wersji 3)= "PUSTY" LUB " " LUB "-", ((IIF(sw:indeks wersji 2)= "PUSTY" LUB " " LUB "-", (<sw:indeks wersji 1>) , <sw:indeks wersji 2>), <sw:indeks wersji 3>)

Czy ktoś mógłby mnie oświecić?

Witam

W jaki sposób dążysz do osiągnięcia tej zasady nazewnictwa? W kodzie vba? W formule SW?

Witam

Robię to nazewnictwo w integracji z Mycad (2015)

Nie wiem, mija się moja kolej

Najprostszym sposobem jest zapytanie wsparcia Visiativ, kto opracowuje oprogramowanie, ale bez pamięci OR, potrzeba 2 IFF z rzędu, aby przetworzyć OR dla pustego już nie wiem, ale może  "§". W każdym razie supre powierzy ci to wszystko.

 

W przeciwnym razie jest pomoc smartproperties, która jest raczej dobrze wykonana, a następnie musisz przetestować, tworząc formułę krok po kroku (próbuj w miarę upływu czasu)

https://help.visiativ.com/mycadtools/2018/fr/Conditionnel.html

1 polubienie