DISKUSE
Jak omezit vkládání textu do textového pole z kláv... 
04.04.2024 13:55

HCL Domino na NAS QNAP (1)
20.02.2024 10:34

Vložení přílohy do dokumentu MS Word (3)
14.02.2024 20:54

Problěmy s diakritikou. (4)
06.02.2024 17:34

AI pomocnici 
15.01.2024 10:16

Export do pdf souboru (1)
12.01.2024 23:11

Agent přestává fungovat (1)
18.11.2023 06:42

RTF - Computed (2)
19.10.2023 13:00


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