Autor Thema: Suche über Beispielmaske funktioniert nicht  (Gelesen 1429 mal)

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Suche über Beispielmaske funktioniert nicht
« am: 05.12.05 - 15:42:58 »
Ich will auch wieder mal ein Problem haben dürfen.

Diesmal geht's um die Suche über die Beispielmaske. Ich habe eine Datenbank bei der funktioniert das Ganze. Aber im Moment stricke ich eine neue DB und da funktioniert's nicht. Es werden bei der Suche über die Bsp.-Maske immer keine Dokumente gefunden. Die normale Volltextsuche funktioniert.

Wo liegt den hier der Dackel begraben? Die Maskeneinstellungen habe ich schon mit der funktionierenden verglichen, aber keinen Unterschied feststellen können.


Axel
« Letzte Änderung: 06.12.05 - 16:12:17 von Axel »
Ohne Computer wären wir noch lange nicht hinterm Mond!

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: Suche über Beispielmaske funktioniert nicht
« Antwort #1 am: 05.12.05 - 16:43:23 »
Ich habe den Dackel gefunden.  ;)

In der Maske sind gemeinsame Felder vorhanden. Nach dem Ersetzen dieser Felder durch "normale" Felder funktioniert die Suche wie gewünscht.

Da hätt' ich doch gerne eine Erklärung dafür.  ???


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Suche über Beispielmaske funktioniert nicht
« Antwort #2 am: 05.12.05 - 16:47:26 »
Hast du die Maske kopiert?

Wenn ja versuch doch mal ob du die rausschmeißen und wieder reinnehmen kannst und ob es dann funktioniert.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

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: Suche über Beispielmaske funktioniert nicht
« Antwort #3 am: 05.12.05 - 18:25:56 »
Nach einigem Probieren habe ich folgendes rausgefunden. Es sind nicht generell gemeinsame Felder die Probleme machen, sondern nur eines.

Es ist ein berechnetes Text mit der Werte-Formel:  @Text(@DocumentUniqueID)

Wenn ich dieses Feld aus der Maske entferne, dann geht's.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

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: Suche über Beispielmaske funktioniert nicht
« Antwort #4 am: 06.12.05 - 11:04:28 »
Inzwischen ist die Sache noch etwas klarer geworden. Es war noch ein zwietes Feld daran beteiligt.

Ich zeige in jedem Dokument an, wer es erstellt bzw. geändert hat und zu welchem Zeitpunkt. Damit ich diese Felder nicht für jede Maske neu erstellen muss habe ich diese als gemeinsame Felder angelegt. Sie in alle berechnet.

Wenn ich nun die Suche über die Beispielmaske ausführe, werden diese Felder automatisiert gefüllt. Also z.B. das Ersteller - Feld mit dem Namen des Users, der die Suche ausführt. Der Eintrag in diesem Feld lässt sich auch nicht ändern. Und da das Feld auch zur Suche herangezogen wird, werden Dokumente mit anderen Namen im Ersteller - Feld nicht gefunden.

Wenn ich die gemeinsamen Felder aus der Maske lösche und sie durch gleichnamige normale Felder (auch berechnet, mit den gleichen Formeln) ersetze, erscheinen sie in der Beispielmaske, über die die Suchkriterien eingetragen werden, als Eingabefelder. Wenn ich sie dann leer lassen, werden sie bei der Suche auch nicht berücksichtigt und es werden die gewünschten Dokumente sauber gefunden.


Fazit: Normale berechnete Felder erscheinen in der Beispielmaske innerhalb des Dialoges (Suche über Beispielmaske) als normale Eingabefelder. Bei gemeinsamen berechneten Feldern werden hier die Werteformeln ausgeführt und die Werte sind nicht änderbar. 

Gemeinsame Felder können ein Menge Arbeit sparen. Soll aber die Suche über die Beispielmaske eingesetzt werden, sind sie mit Bedacht zu verwenden.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz