Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: adminnaddel am 18.11.02 - 14:38:09

Titel: Formel @Compose klappt nicht bei @Dialogbox
Beitrag von: adminnaddel am 18.11.02 - 14:38:09
hallo,

was zum donnerhack mache ich den verkehrt?
öffne ich aus einem frame heraus eine form innerhalb einer DialogBox, dann ist form schon mit dem inhalt des Documents gefüllt, welches den focus hat!
ich weiss,daß das eine eigenschaft der dialogbox ist und kein bug, aber es muss doch eine möglichkeit geben eine leere form über dialogbox aufzurufen?

grüsse
Titel: Re:Formel @Compose klappt nicht bei @Dialogbox
Beitrag von: Till_21 am 18.11.02 - 15:10:14
nein, dass ist eine eigenschaft der form ! s. 2ten reiter, ersten punkt.
gruss / till
Titel: Re:Formel @Compose klappt nicht bei @Dialogbox
Beitrag von: adminnaddel am 18.11.02 - 15:20:03
sorry, ABER das ist nicht war. ::)

du hast wohl recht, daß das auch ne eigenschaft der form ist, die bei mir aber ganz klar deaktiviert, also nicht angeklickt ist!
in der designer hilfe stehen das ganz klar die merkwürdigkeiten eine dialogbox!
was ich jetzt suche ist vielleicht über script die dialobox und so mit die form zu öffnen.

ich kann nur hoffen das nicht alle so wie du eine ganz klar und feste meinung von sich geben, den dann wird mir wohl nie einer helfen können :P ??? :-[

Okay, schwamm drüber und trotzdem danke.
Titel: Re:Formel @Compose klappt nicht bei @Dialogbox
Beitrag von: Hoshee am 18.11.02 - 15:32:00
Yoo,

es werden ja nur Felder gefüllt, wenn die Feldnamen in beiden Forms gleich sind!
Wenn nicht unbedingt benötigt, kannst Du die Felder in der Dialogbox doch umbenennen oder über ein event den Inhalt löschen.
Ist zwar nicht ganz sauber aber sollte klappen.

Gruss ...

Hoshee

Titel: Re:Formel @Compose klappt nicht bei @Dialogbox
Beitrag von: adminnaddel am 18.11.02 - 16:21:44
@all,

mal ein vorschlag von mir, damit ich richtig verstanden werde!
im anhang eine kopie meiner db mit zwei bespieldokumenten.
öffne die db und gehe auf new page....katastrophe kann ich nur sagen.

ich möchte also, auch wenn ein doc den fokus hat, das ich durch new page eine leeres formular kriege!  ???


grüsse aus hamburg
Titel: Re:Formel @Compose klappt nicht bei @Dialogbox
Beitrag von: wflamme am 18.11.02 - 18:31:25
in der designer hilfe stehen das ganz klar die merkwürdigkeiten eine dialogbox!

 ???
Titel: Re:Formel @Compose klappt nicht bei @Dialogbox
Beitrag von: Performance am 18.11.02 - 19:23:02
klappt schon mit einer unorthodoxen Lösung

@If(@IsError(@DialogBox( @Command([Compose]; ""; "fEingabe")  ; [AutoHorzFit] : [AutoVertFit] : [NoCancel]: [NoOKCancel]) ); @Success; @Success)

- ich weiss nicht ob das im web funktioniert !!!

cu
Titel: Re:Formel @Compose klappt nicht bei @Dialogbox
Beitrag von: adminnaddel am 18.11.02 - 19:40:17
@Performance,

danke! ich kann erst morgen schauen, ob die formel klappt.
aber ich denke du wirst es probiert haben und dafür danke ich dir!

grüsse
Titel: Re:Formel @Compose klappt nicht bei @Dialogbox
Beitrag von: adminnaddel am 19.11.02 - 08:43:06
@Performance & @All

mit der neuen formel passiert auch nicht wirklich das was ich erwartet habe. die form wird jetzt nicht in der dialogbox aufgerufen, sondern ganz normal.
schade, denn eigentlich wollte ich schon die dialogbox nutzen, denn ich habe mir viel mühe damit gegeben.

man muß doch den focus vom doc weg kriegen ???

grüße aus hamburg
Titel: Re:Formel @Compose klappt nicht bei @Dialogbox
Beitrag von: Performance am 19.11.02 - 09:26:17

es geht nicht ume den Fokus - eine Dialogbox erwartet als Argument ein Document.

aber gut......

ein anderer Weg - du erstellst dir einen Agent  test (manually from agent list) und rufst ihn in der Formel auf:
@Command( [ToolsRunMacro] ; "(test)" )

Agent
   Dim s As New Notessession   
   Dim db As notesdatabase
   Dim ws As New notesuiworkspace
   
   Set db=s.currentdatabase
   Dim newDoc As New NotesDocument( db )
   newDoc.Form = "fEingabe"
   Call ws.DialogBox( "fEingabe", True , True, True, True, True, False, "neue Page",newDoc , ,True)

- das ist getestet und funktioniert

cu

Titel: Re:Formel @Compose klappt nicht bei @Dialogbox
Beitrag von: adminnaddel am 19.11.02 - 09:45:09
@Performance,

wenn ich nicht verheiratet wäre => :-*

Grüsse und danke
Titel: Re:Formel @Compose klappt nicht bei @Dialogbox
Beitrag von: Performance am 19.11.02 - 10:05:21
und ich dachte du bist die rassig rotharige .... :'(