DISKUSE

ŠKOLENÍ


REKLAMA


KOMENTÁŘE
Diskusní skupina: Programování


Jakub KnottJak mít jiný formulář v náhledu a po otevření?
26.07.2006
06:30:52

ID: 1799.0

Při procházení View se v jiném Framu objevuje náhled dokumentu(Default target for links in frame). Jak zajistit, aby se po otevření z View dokument otevřel v jiném formuláři? Tj. asi kam napsat SwitchForm? Díky.
bug-buck Form formula
26.07.2006
13:26:11

ID: 1799.1


Pokud si dobre pamatuji, tak formular, ve kterem se dokument otevre, lze ovlivnit ve "Form formula" pohledu ..
Jakub Re: Form formula
26.07.2006
13:55:46

ID: 1799.2


To je sice pravda, jenze to prave ovlivni i dokument v Preview. Takze tudy cesta nevede (alespon ne snadna, mozna by sel vyber opodminkovat, jenze to je prave to, co neumim). Taky jsem zkousel uzit u formu Postopen, ale tam jsem taky narazil. V Lotusscriptu umim poznat, kde je dokument otevreny (notesuidocument.InPreviewPane), neumim ale prepnout form, ve formuli zase umim prepnout form (@Command([SwitchForm];AnotherFrm)), ale neumim poznat, kde je.





Ondra skrývání
28.07.2006
09:56:59

ID: 1799.3


zkus použít skrývání, bude to jeden a tentýž formulář, ale pokaždé z něj bude vidět jiná část ...
vvv Podformulare
31.07.2006
12:04:31

ID: 1799.4


Mozna muzes zkusit vypocitavane podformulare, ale strilim od boku.
Jakub re: skryvani, podformulare
01.08.2006
21:48:06

ID: 1799.5


Jestli se nepletu, skryvat mohu jen ve formuli, a jsem tam, kde jsem byl.
Jak napsat ve formuli notesuidocument.InPreviewPane?
To mi pride realnejsi napsat ve scriptu switchform. Ale dekuji za napady.

VZ Bez programování
02.08.2006
08:25:43

ID: 1799.6


Skrývání (např. ve vlastnostech textu, obrázků, tlačítkách, akcích, atp.) má mj. základní možnosti: "Previeved for reading", "Previewed for editing", "Opened for reading", ´"Opened for editing". Vhodnou kombinací těchto parametrů je možné nastavit, aby se při Preview zobrazily jiné (nebo pouze některé) části formuláře než při jeho otevření.
Jan a co takhle ?
03.08.2006
09:34:39

ID: 1799.7


Tlačítko (PřidejHo) v něm compose frm1. na tomto frm1 při události xxxSave by byl skriptík na vytvoření dokumentu v BackEndu dle frm2, který by ho naplnil, a pak neuložil ten původí dokument vytvořený frm1.
Pak by už jen stačilo v pohledu dát SELECT frm2.
Doufám, že jsem to popsal srozumitelně :)
Martin To ti to ale nevyřeší


03.08.2006
15:42:02

ID: 1799.8


tím vyřešíš jenom to, že první zápis dokumentu bude vypadat jinak a to jde řešit i výrazně jednodušeji :) Ale možná by mohlo vyjít v queryopenu otestovat (skriptem) stav, naplnit pole a na základě tohoto pole zobrazit podformulář. Ten má narozdíl od skrývání tu výhodu, že se snadněji udržuje.
F QueryOpen pohľadu
05.09.2006
14:21:44

ID: 1799.9


Continue = False
doc.Form = "iný"
ws.EditDocument(doc)
Mira Jak mít jiný formulář v náhledu a po otevření?
29.11.2016
15:52:08

ID: 1799.10


Dobrý den,
je nějaké fungující, tj. vyzkoušené, řešení tohoto problému?
Taky potřebuji v náhledu jiný formulář než ten, co je ve Form poli dokumentu, s kterým chci ale dokument otevírat.
Děkuji
mpistora Dva subformy
07.12.2016
10:34:33

ID: 1799.11


Jak zde bylo napsáno dříve, preview lze snadno detekovat ve skrývání, ale jen checkboxem, ne formulí. Takže nejjednodušší je, smířit se s jedním formulářem a skrývat v něm v preview různé části.
Když se to pojme tak, že se udělají dva subformy a ve společném formuláři budou jen tyto dva subformy, z nichž jeden bude vidět v preview a v normálním zobrazení zase druhý, tak se to už od dvou formulářů skoro neliší.
Mira Jak mít jiný formulář v náhledu a po otevření?
14.02.2017
15:05:00

ID: 1799.12


V události pohledu OnSelect:
@SetEnvironment("JakNaDokument";"OnSelect")
V Form Formula:
Form:=@If(@Environment("JakNaDokument")="OnSelect";
"Formulář1";"Formulář2");
@SetEnvironment("JakNaDokument";"");
Form

Trochu to zlobí, nebudu se proto já zlobit za lepší řešení :-)

Hodně štěstí nejen s tímto výsledkem.

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)