Autor Thema: Fehlermeldung "Cannot locate Form"  (Gelesen 2391 mal)

Offline kdreier

  • Frischling
  • *
  • Beiträge: 32
  • Geschlecht: Männlich
Fehlermeldung "Cannot locate Form"
« 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":
  • In einer Shared Action mit einem Button in der View-Actionbar lege ich ein neues Dokument an : @Command([Compose]; "frmProtocolSM") -> ich erhalte die Fehlermeldung
  • Verwende ich den anderen Formnamen, erhalte ich die Fehlermeldung.
  • Wähle ich den Menübefehl "Create"->"Protocol Staffmeeting" erhalte ich die Meldung dann, wenn ich in einem View (egal welcher) auf einem Document stehe. Stehe ich im selben View auf einer Category, erhalte ich die Meldung nicht.
  • Lege ich die o.a. Aktion in ein Item in der Outline, erhalte ich die Meldung nicht.

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.
« Letzte Änderung: 06.03.06 - 09:31:30 von kdreier »

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Fehlermeldung "Cannot locate Form"
« Antwort #1 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
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline kdreier

  • Frischling
  • *
  • Beiträge: 32
  • Geschlecht: Männlich
Re: Fehlermeldung "Cannot locate Form"
« Antwort #2 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

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Fehlermeldung "Cannot locate Form"
« Antwort #3 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
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Fehlermeldung "Cannot locate Form"
« Antwort #4 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?
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline kdreier

  • Frischling
  • *
  • Beiträge: 32
  • Geschlecht: Männlich
Re: Fehlermeldung "Cannot locate Form"
« Antwort #5 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)

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Fehlermeldung "Cannot locate Form"
« Antwort #6 am: 06.03.06 - 09:59:40 »
Hallo

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

Dirk
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline kdreier

  • Frischling
  • *
  • Beiträge: 32
  • Geschlecht: Männlich
Re: Fehlermeldung "Cannot locate Form"
« Antwort #7 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


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz