Czytaj więcej
Ta funkcja sprawdza, czy określona wartość pól jest unikalna dla niektórych lub wszystkich przypadków.
Składnia
IsUniqueValue („pole”, „filtr”);
IsUniqueValue („pole”, „filtr”, „closedCasesAswell”);
Argumenty funkcji
field - (String) Nazwa pola zawierającego wartość, która ma zostać sprawdzona, jeśli jest unikalna.
filter - (String) Wartość filtru określająca, które przypadki mają być przeszukiwane. Dostępne wartości: [Użytkownik | Organizacja | Baza danych ]
Objaśnienie wartości filtrów:
Użytkownik - sprawdź wszystkie sprawy utworzone przez bieżącego użytkownika
Organizacja - sprawdzaj wszystkie sprawy utworzone przez kogokolwiek z organizacji bieżącego użytkownika
Baza danych - sprawdź wszystkie przypadki
closedCasesAswell - (Boolean) [Opcjonalnie] Określ, czy wyszukiwanie ma być wykonywane tylko w przypadkach otwartych (zachowanie domyślne), czy też w przypadkach zamkniętych. (Domyślnie = fałsz)
Zwracana wartość
Ta funkcja zwraca wartość logiczną.
Zwraca true, jeśli określona wartość pola jest unikalna, w przeciwnym razie false.
Przykłady
Przykład 1:
Spowoduje to sprawdzenie, czy wartość pola „Numer telefonu” jest unikalna we wszystkich otwartych skrzyniach utworzonych przez kogokolwiek z organizacji bieżącego użytkownika.
isUnique = IsUniqueValue („Numer telefonu”, „Organizacja”);
Przykład 2:
Spowoduje to sprawdzenie, czy wartość pola „Aktywność” jest unikalna dla wszystkich otwartych spraw utworzonych przez bieżącego użytkownika, a jeśli nie, pokaże odpowiedni komunikat.
if (IsUniqueValue („Activity”, „User”) == false) {
ShowMessage (1, „Identyczne działanie zostało już określone gdzie indziej.”);
}
Przykład 3:
Sprawdzi to, czy wartość pola „Kraj” jest unikalna we wszystkich przypadkach, zarówno w sprawach otwartych, jak i zamkniętych.
IsUniqueValue („Kraj”, „Baza danych”, prawda);