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

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

Varianta neobsahuje kontejner (2)
17.10.2022 14:43

Něco jako @Picklist se sofistikovaným vyhledáváním (2)
10.10.2022 21:30

Action pane (4)
06.10.2022 07:30

šablona pro TeamRoom 
31.08.2022 13:43

Hlášení o uložení změn (4)
12.08.2022 13:23

IE vs Edge (2)
09.08.2022 08:43


Š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)