Jakub Knott | Jak mít jiný formulář v náhledu a po otevření? |
| 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. |