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 R7


JardaSpecifické otevření dialogového okna
10.05.2010
16:12:30

ID: 3169.0

Mám formulář, v něm vložený pohled. Je zablokováno otevření formuláře při poklepání na dokument vloženého pohledu, uživatel má všechny potřebné informace v řádku pohledu. U některých dokumentů je však občas v jednom poli dlouhý text (až 1400 znaků). Potřeboval bych poradit, zda je možné poklepáním na dokument otevřít dialogové okno, kde bych uživateli zobrazil celý text z tohoto pole.
Děkuji.
Martin Humpolec Re: Specifické otevření dialogového okna


10.05.2010
18:31:03

ID: 3169.1


Tak jít by to mělo, když se povedlo to zablokovat, tak proč k tomu ještě nevyhodit DialogBox.
Jarda Re: Specifické otevření dialogového okna
11.05.2010
06:33:22

ID: 3169.2


Díky, ale obávám se, že vzhledem k úrovni mým znalostí mi taková odpověď nestačí. Pro upřesnění - k dokumentům ve vloženém pohledu formulář existuje, ale v události QueryOpen je proměnná Continue nastavena na False, tudíž se nikdy neotevře. Nechci při poklepání otevřít dokument ve formuláři, ale jen poskytnout informaci o části dat v dialogovém okně.
Jarda Re: Specifické otevření dialogového okna
11.05.2010
07:18:34

ID: 3169.3


Povedlo se. Ne nadarmo se říká, když víš, že to jde, máš tři čtvrtiny práce hotové.
VZ Jednoduchý příklad
11.05.2010
08:08:06

ID: 3169.4


Sub Queryopendocument(Source As Notesuiview, Continue As Variant)
Dim ws As New NotesUIWorkspace
Dim doc As NotesDocument

If ws.CurrentDocument Is Nothing Then
Continue = False
Exit Sub
Elseif Not ws.CurrentDocument.EditMode Then
Continue = False
Exit Sub
End If
Set doc = Source.Documents.GetFirstDocument
flag% = ws.DialogBox("SWMaintDialog", True, True, , , , , "Edit SW Upgrade/Maintenance", doc, True)
If flag% Then
Call doc.Save(True, False)
Call ws.ViewRefresh
End If
Continue = False
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)