Autor Thema: Probleme bei Pflichtenfeld in Teilmaske  (Gelesen 3497 mal)

Offline alex78

  • Frischling
  • *
  • Beiträge: 17
  • Geschlecht: Männlich
Probleme bei Pflichtenfeld in Teilmaske
« am: 07.02.12 - 16:44:11 »
Hallo zusammen,

gelegentlich versuche ich in meinem Team unseren Teamroom, welchen wir als Dokumentationsplattform nutzen, etwas aufzubereiten.

Zum eigentlichen Problem:
Wir haben unseren Teamroom (Version 7.0.2 28.04.2006) so umgebaut, dass sobald die Kategorie „Doku Server“ ausgewählt wird, sich eine Teilmaske öffnet und dort dann relevante Informationen hinterlegt werden müssen. Den Mussfeldern sind durch folgende Formeln hinterlegt:
Bsp:
@If(Feldname = ""; @Failure( "Bitte geben Sie Feldname ein!" ); @Success)
Leider wirkt sich das nun auf den ganzen Teamroom aus, nicht nur auf die Kategorie „Doku Server“. Sprich, wenn ich ein normales Dokument speichern möchte, kommen ebenfalls die Hinweise zur korrekten Eingabe.
Kann mir jemand helfen, wie ich das korrigieren kann?
Sofern ich Informationen nachliefern soll, bitte melden.

Bin für jede Hilfe sehr dankbar.
Grüße Alex

Offline domino23

  • Frischling
  • *
  • Beiträge: 38
Re: Probleme bei Pflichtenfeld in Teilmaske
« Antwort #1 am: 07.02.12 - 17:41:44 »
Ganz einfach. Vor
@If(Feldname = ""; @Failure( "Bitte geben Sie Feldname ein!" ); @Success)
bitte ein @if(Kategorie = Doku-Server;@If(Feldname = ""; @Failure( "Bitte geben Sie Feldname ein!" ); @Success);"")
setzen.


Max

Offline alex78

  • Frischling
  • *
  • Beiträge: 17
  • Geschlecht: Männlich
Re: Probleme bei Pflichtenfeld in Teilmaske
« Antwort #2 am: 08.02.12 - 08:54:49 »
Hallo,
vielen Dank für die schnelle Antwort.

Allerdings wird es jetzt etwas komplizierter.
Der Name der Kategorie besteht aus zwei Wörtern, welche nicht durch Bindestrich o.ä. getrennt ist. Verwende ich die Formel
@if(Kategorie = Doku Server;@If(Feldname = ""; @Failure( "Bitte geben Sie Feldname ein!" ); @Success);"") kommt die Fehlermeldung: Ein Operator oder Semikolon wurde erwartet, aber nicht gefunden: Server

Kann ich das umgehen oder muss der Kategorienamen geändert werden?
Wenn der Kategorienamen geändert wird, muss aber auch die Abfrage angepasst werden, welche die Teilmaske erscheinen lässt. Da ich das nicht programmiert habe, weiß ich leider nicht, so ich das finden kann...

Fragen über Fragen :-(

Vielen Dank für die Unterstützung.
Gruß

klaussal

  • Gast
Re: Probleme bei Pflichtenfeld in Teilmaske
« Antwort #3 am: 08.02.12 - 09:00:16 »
Muss das nicht

@if(Kategorie = "Doku Server"...  heissen ?

Offline alex78

  • Frischling
  • *
  • Beiträge: 17
  • Geschlecht: Männlich
Re: Probleme bei Pflichtenfeld in Teilmaske
« Antwort #4 am: 08.02.12 - 09:49:40 »
Hallo, danke für den Tipp. Eine Fehlermeldung erhalte ich keine mehr.
Allerdings besteht das Problem weiter.

Da ist mir aufgefallen, dass auch bei einem "normalen" Dokument bereits ein Teil der Teilmaske sichtbar ist (siehe Bild)!
Wie bekomme ich das denn bereinigt? Füge ich die Teilmaske im Hauptdokument unter den Punkt "Inhalt", erscheint dort ebenfalls ein TEil der Teilmaske  ??? ???

Dann sollte das mit der Abfrage auch klappen.

bin am verzweifeln..  :-:

Offline alex78

  • Frischling
  • *
  • Beiträge: 17
  • Geschlecht: Männlich
Re: Probleme bei Pflichtenfeld in Teilmaske
« Antwort #5 am: 08.02.12 - 10:53:14 »
Ergänzung:
Das Problem bzgl. der Teilmaske konnte ich lösen. In dem Absatz der Teilmaske war der Punkt "Absatz verbergen, wenn Formel wahr ist" nicht aktiviert.

Leider habe ich aber weiterhin das Problem, dass bei einem Dokument immer noch die Abfragen der Teilmaske aufpoppen, obwohl es sich dabei um ein normales Dokument handelt.

Hat jemand och noch einen wertvollen Hinweis?

Vielen Dank.

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Probleme bei Pflichtenfeld in Teilmaske
« Antwort #6 am: 08.02.12 - 10:55:25 »
1. Die Formel ist falsch. Eine Validierungsformel muss IMMER @Success oder @Failure zurück geben:
@if(Kategorie = "Doku Server";@If(Feldname = ""; @Failure( "Bitte geben Sie Feldname ein!" ); @Success);@Success)
2. Dass bereits ein Teil der Teilmaske sichtbar ist, heisst, dass die Hide- When- Formeln (wahrscheinlich durch Copy- Paste) verloren gegangen sind.

Gruss
Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline alex78

  • Frischling
  • *
  • Beiträge: 17
  • Geschlecht: Männlich
Re: Probleme bei Pflichtenfeld in Teilmaske
« Antwort #7 am: 08.02.12 - 11:05:13 »
Hallo Tode,

die Formel habe ich angepasst.
Allerdings kommt die Abfrage immer noch für Felder, die in der "normalen" Ansicht eine Dokumentes gar nicht existieren..
Die Felder gibt es nur in der Teilmaske, die erscheint, wenn man die entsprechende Kategorie auswählt.

Ansonsten sollten aber auch keine Abfragen kommen :-(

Idee(n)?

Offline domino23

  • Frischling
  • *
  • Beiträge: 38
Re: Probleme bei Pflichtenfeld in Teilmaske
« Antwort #8 am: 08.02.12 - 11:16:56 »
Wo sind diese Formeln denn hinterlegt? In den Feldern selber in der Eingabevalidierung? Und wann kommen die Meldungen, beim Speichern oder auch schon bei F9?
Eigentlich müsste sich das Problem durch die Formel erledigt haben. Das sagt ja das erste @if- führe die weitere Formel nur aus, wenn die Kategorie "Doku Server" ist. Oder die Formel vielleicht um ein | Kategorie != "" ergänzen...

Max

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Probleme bei Pflichtenfeld in Teilmaske
« Antwort #9 am: 08.02.12 - 11:17:35 »
Du weisst aber schon, dass das reine ausblenden von Feldern über Hide- Whens die Felder nicht "Deaktiviert"?

Entweder Du machst eine berechnete Teilmaske, die nur bei bestimmten Dokumenten verwendet wird (mit allen Vor- und Nachteilen),
oder Du erweiterst Deine Validierungs- Formel um die Hide- When, so dass diese @Success zurückliefert, wenn die Felder per Hide- When verborgen sind.

Und als nächstes würde ich Euch empfehlen, mal nen guten Kurz zu besuchen (3 Tage reichen da vollkommen aus), denn all das sind absolute Basics...
Und wenn Ihr die schon nicht auf die Reihe bekommt, dann wird die Anwendung auch an vielen anderen Stellen niemals rund laufen...
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline alex78

  • Frischling
  • *
  • Beiträge: 17
  • Geschlecht: Männlich
Re: Probleme bei Pflichtenfeld in Teilmaske
« Antwort #10 am: 08.02.12 - 11:32:56 »
Danke für deine Antwort und Geduld.
Bisher hat die Datenbank das erfüllt, was gefordert war.

Leider steigen die Anforderungen und ich habe versucht, dem gerecht zu werden.
Aber wie du schon sagst, muss da jemand mit etwas mehr Erfahrung ran - ich stoße hier einfach an meine Grenzen. Beschäftige mich eigentlich auch weniger mit der Programmierung in Notes.

Mal schauen, was sich da für Möglichkeiten bieten.

Dennoch vielen Dank.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz