Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: kdreier am 06.03.06 - 09:18:00

Titel: Fehlermeldung "Cannot locate Form"
Beitrag von: kdreier am 06.03.06 - 09:18:00
Hallo,
bin schon fast am durchdrehen, aber wahrscheinlich ist die Lösung total simpel - wie meistens.
Fast egal wie ich einer DB ein neues Dokument mit einem best. Formular anlegen möchte, ich erhalte die Fehlermeldung "Cannot locate Form". Meine Standardansicht besteht aus einem Frameset mit zwei Frames. Links eine Page mit einer Outline, rechts ein Frame für Views. Forms werden in einem neuen Fenster geöffnet.

Das Formular heisst "Protocol Staffmeeting" mit alias "frmProtocolSM":

Sämtliche Vergleiche mit anderen (funktionierenden) Forms zeigen mir keine Unterschiede.

Wer hat noch eine Idee?

Danke
Karsten

ach ja, ich vergaß: Trotz der Fehlermeldung wird anschließend das richtige Formular geöffnet.
Titel: Re: Fehlermeldung "Cannot locate Form"
Beitrag von: Axel am 06.03.06 - 09:47:01
Wenn deine Formel so
 
    @Command([Compose]; "frmProtocolSM")

aussieht, dann fehlt da was, der Parameter für den Server und die Datenbank.

Der korrekte Aufruf um Dokumente innerhalb der Datenbank anzulegen sieht so aus:

     @Command([Compose]; ""; "frmProtocolSM")


Axel
Titel: Re: Fehlermeldung "Cannot locate Form"
Beitrag von: kdreier am 06.03.06 - 09:52:25
Auf den ersten Blick richtig, allerdings ist die kurze Schreibweise lt. Hilfe auch korrekt.
Wie auch immer, der Fehler tritt auch mit der vollständigen Syntax auf, auch wenn ich sogar Server und Datenbank angebe (was aber bei einem universellen Template sehr unsauber wäre).

Trotzdem danke
Karsten
Titel: Re: Fehlermeldung "Cannot locate Form"
Beitrag von: dirk_2909 am 06.03.06 - 09:54:42
Hallo

Die kurze Schreibweise ist OK.

Hast Du in der Ansicht aus der Du die Formel aufrufst eine FormFormula?

Wenn ja welche? Es darf kein fester Maskenname drinstehen! Und wenn dann folgende Formel:

@If( Form != "" ; "DEIN_MASKENNAME" ; Form )


Dirk
Titel: Re: Fehlermeldung "Cannot locate Form"
Beitrag von: umi am 06.03.06 - 09:55:05
evtl. eine Form Formula im View mit andererem Form?
Form evtl. kopieren und altes Löschen.
Irgendwelche Subforms?
Was wird im Queryopen abgehandelt?
Titel: Re: Fehlermeldung "Cannot locate Form"
Beitrag von: kdreier am 06.03.06 - 09:58:21
Im View aus dem die Form aufgerufen wird ist die Formular = SELECT (Form = "frmProtocolSM" ) & Archived !="1"
In der Form selbst habe ich nur eine Formel für den Windowtitle = @If(Title=""; "Protokoll Staffmeeting"; Title)
Titel: Re: Fehlermeldung "Cannot locate Form"
Beitrag von: dirk_2909 am 06.03.06 - 09:59:40
Hallo

wir meinen nicht die Auswahl-Formel sondern die "Form Formula" !

Dirk
Titel: Re: Fehlermeldung "Cannot locate Form"
Beitrag von: kdreier am 06.03.06 - 10:14:05
Ja, natürlich, das war es, lange dort nicht nachgesehen.  :D
In den Views stand in der Form Formular natürlich eine andere Form drin. Ohne FormFormular geht es nun aber auch.
Das passiert halt, wenn man dauernd existierendes kopiert und nur unvollständig anpasst.  ::)

Danke Euch
Karsten