Autor Thema: Antwortdoks  (Gelesen 1144 mal)

Offline tingeltangel

  • Junior Mitglied
  • **
  • Beiträge: 52
Antwortdoks
« am: 19.01.04 - 12:18:07 »
Hallo

Habe ne kleine Frage.

Ich habe
 
Maske1 (fm1) -> Hauptdokument
Maske2 (fm2) -> Antwortdokument

In der Ansicht habe ich folgenden Select verwendet.

SELECT (Form = "fm1" | @IsResponseDoc) | (f_ed_td_14 < @Today)

Jetzt werden mir alle dokumente angezeigt. Eignetlich möchte ich nur die Dokumente anzeigen welche der formel entsprechen und auch antworten besitzen.

Hoffe da kann mir jemand helfen.


Glombi

  • Gast
Re:Antwortdoks
« Antwort #1 am: 19.01.04 - 12:25:16 »
Dann so:
SELECT (Form = "fm1" & f_ed_td_14 < @Today) | @IsResponseDoc

Andreas
« Letzte Änderung: 19.01.04 - 12:25:40 von Glombi »

Offline tingeltangel

  • Junior Mitglied
  • **
  • Beiträge: 52
Re:Antwortdoks
« Antwort #2 am: 19.01.04 - 12:38:53 »
SELECT (Form = "fm1" & f_ed_td_14 < @Today) | @IsResponseDoc

mit dieser formel wird nichts mehr angezeigt

Glombi

  • Gast
Re:Antwortdoks
« Antwort #3 am: 19.01.04 - 12:42:27 »
Ist denn das Feld f_ed_td_14 in der Maske fm1 ?

Was willst Du durch "f_ed_td_14 < @Today" erreichen?

Offline tingeltangel

  • Junior Mitglied
  • **
  • Beiträge: 52
Re:Antwortdoks
« Antwort #4 am: 19.01.04 - 13:18:43 »
Das ganze sollte am schluss ein ausleihmechanismus darstellen.

Das Feld f_ed_td_14 enthält das datum an welchem das objekt wieder zurück gegeben werden sollte. Jedes Objekt welches ein Datum in der Vergangenheit enthält soll in der Ansicht erscheinen. Das Feld befindet sich auf der Maske3 (fm3)

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:Antwortdoks
« Antwort #5 am: 19.01.04 - 14:28:11 »
Hi,

wenn das Feld f_ed_td_14, wie du schreibst, in  Maske Fm3 enthalten ist, dann kann die Select-Formel nicht funktionieren.

Dann sollte die formel so aussehen:

SELECT (Form = "fm3" & f_ed_td_14 < @Today) | @IsResponseDoc

Anmerkung: Die Funktionen @Today und @Now sollten nicht in Ansichtsformel verwendet werden, da es dann nicht möglich ist, den Ansichtenindex aktuell zu bekommen. Das hat eine ziemlich hohe Serverlast zur Folge.

Auszug aus der Designer-Hilfe:
Zitat
Durch die Verwendung von @Today in Spalten- oder Auswahlformeln kann die Verarbeitungsgeschwindigkeit Ihrer Anwendung verringert werden. Außerdem verursacht diese Funktion, daß permanent das Symbol für die Ansichtsaktualisierung erscheint.

Die bessere Lösung ist ein periodischer Agent, der täglich läuft und ein Feld entsprechend setzt.

Axel

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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz