DISKUSE
Jak zjistit vložení přílohy. (4)
21.03.2023 11:14

Rámec nebo okno ? (10)
22.02.2023 10:14

Vylepseni designera 9.01 (3)
02.02.2023 20:27

Jak resit casove narocneho agent na frontendu (13)
25.01.2023 19:15

Mizející nátev template (2)
19.01.2023 15:58

profile 
09.01.2023 13:18

Více kategorií klíčů (1)
28.11.2022 12:53

Příliš mnoho textu ve vzorcích pohledu (11)
03.11.2022 15:51


ŠKOLENÍ


REKLAMA


KOMENTÁŘE
Diskusní skupina: Notes/Domino R9


PlánařNěco jako @Picklist se sofistikovaným vyhledáváním
30.09.2022
18:36:05

ID: 3753.0

Plánař
Dobrý den,
při vyhledávání nějakého ID dokumentu (nebo něčeho jiného) uprostřed vzorce používám funkci @PickList. Ta má vyhledávání podle začátku obsahu setříděného sloupce (setříděné sloupce se dají měnit kliknutím na trojúhelníček).

Prosím, existuje nějaká náhrada, která by hledala podle podřetězce (*abc*), tj. hledala i dle vnitřku obsahu sloupce, a byla použitelná jako ten jinak šikovný @Picklist?

Děkuji
mpistora Neexistuje
03.10.2022
10:29:51

ID: 3753.1


V PickListu funguje jen to rychlé hledání dle tříděného sloupce. A to ještě jen, pokud je použit celý pohled, ne jen jedna kategorie.
V normálních pohledech lze kromě toho použít fulltextové vyhledávání a běžné hledání (Ctrl+F) a obě tyto metody umožňují hledání podle podřetězce. Náhradní řešení tedy je, celé to přeuspořádat:
1. Uživatel v běžném pohledu s mnoha možnostmi vyhledá dokument.
2. Buď ho jen nějak označí pro následnou akci (např. zapíše ID do notes.ini) nebo zde rovnou tu akci spustí.
Ještě by se možná dalo využít toho, že Ctrl+F funguje i ve vloženém pohledu.
Plánař jednoduché řešení
10.10.2022
21:30:01

ID: 3753.2


Dobrý den,
nakonec jsem použil dialog box s PF s několika poli:

1. Natáhlo obsah pohledu
2. Pole pro text výběrového kritéria (podřetězec/*podřetězec*), pak vynucený refresh viz. *.
3. Pole vypočítávané, kam se podle vyplněného 2.pole v cyklu pomocí fce @Contains/@Match přefiltrují z 1.pole
4. Pole umožňuje (do)vybrat z pole 3. Po výběru se pomocí valid události uloží do environment pole.

Pak se musí zavřít dialog box (zbytečné ok). Jazyk vzorců pokračuje načtením pole prostředí.

*Sub Exiting(Source As Field)
Dim wks As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = wks.CurrentDocument
Call uidoc.Refresh
End Sub

Přidejte názor
Autor:
Profese:
E-mail: i
URL:
Phone:
Předmět:
Obsah příspěvku (i):

Kolikátý je den v měsíci ? (číslovkou bez tečky)