Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: HRaq am 05.12.03 - 09:20:58

Titel: Nochmal Formelsprache
Beitrag von: HRaq am 05.12.03 - 09:20:58
Hi@all,

Dinge gibts.... Ich möchte ein Feld mit folgender Formel berechnen lassen:
@DbLookup(" ":"NoCache";" ":"Abwes_E6.nsf";"Freistellung 2003";"Sort";5)

Wenn ich danach das Dokument aufrufen möchte, erscheint die Fehlermeldung:
"Der benötigte externe Datenbanktreiber kann nicht gefunden werden"

Es handelt sich um einen Vorgang innerhalb ein und derselben Datenbank.

Hat jemand eine Idee?

Gruß Henning
Titel: Re:Nochmal Formelsprache
Beitrag von: Glombi am 05.12.03 - 09:23:25
Versuch es mit
@DbLookup("":"NoCache";"";"Freistellung 2003";"Sort";5)

Kein " " verwenden!

" ":"Abwes_E6.nsf ginge auch nicht, denn Dein Server heußt ja nucht " ".

"":"Abwes_E6.nsf würde bedeuten, dass er die DB lokal sucht, also auch falsch.
Daher als 2. Parameter nur "".

Andreas
Titel: Re:Nochmal Formelsprache
Beitrag von: Axel am 05.12.03 - 09:26:17
Hi,

wenn das Lookup innerhalb der gleichen Datenbank erfolgt, dann würde ich es so versuchen:

@DbLookup("":"NoCache";"";"Freistellung 2003";"Sort";5)

Axel
Titel: Re:Nochmal Formelsprache
Beitrag von: HRaq am 05.12.03 - 09:27:59
Hi Andreas,

leider keine Änderung...

Gruß Henning
Titel: Re:Nochmal Formelsprache
Beitrag von: Glombi am 05.12.03 - 09:30:57
Hi Henning,
poste bitte nochmal Deine neue Formel

Es muss so gehen.

Andreas
Titel: Re:Nochmal Formelsprache
Beitrag von: HRaq am 05.12.03 - 09:31:40
Da hatten sich unsere Kommentare überschnitten....

Jetzt sagt er: Eintrag im Index nicht gefunden....

 ???

(Gott sei Dank muß ich nicht täglich "entwickeln", sonst könnte ich mein eigenes Forum aufmachen....)
Titel: Re:Nochmal Formelsprache
Beitrag von: Glombi am 05.12.03 - 09:33:54
Heißt die View wirklich "Freistellung 2003".
Ist die erste Spalte sortiert? - das ist einer der Hauptfehler, die man machen kann.
Steht in der ersten Spalte auch wirklich "Sort".
Gibt es eine 5. Spalte?
Ist die Erde eine Scheibe?
Titel: Re:Nochmal Formelsprache
Beitrag von: HRaq am 05.12.03 - 09:35:48
Hi Andreas,

alle 3 Fragen kann ich mit "ja" beantworten..
Aber ich glaube, es hängt an was anderem, ich sehe mal nach und melde mich dann wieder, ok?

Danke und Gruß
Henning
Titel: Re:Nochmal Formelsprache
Beitrag von: HRaq am 05.12.03 - 10:16:43
Also, ich muß anders anfangen:

Ich habe ein Form, in dem ein Feld mit einem Sollwert (z.B. Urlaubstage) ist. Ich möchte nun in einer kategorisierten Ansicht die Solltage mit den Isttagen gegenüberstellen und eine Differenz aus beiden bilden.
Gibt es dafür eine einfache Lösung oder brauche ich einen Profi?

Gruß Henning
Titel: Re:Nochmal Formelsprache
Beitrag von: koehlerbv am 05.12.03 - 10:19:17
Ich würde mal zwischen Server- und Dateinamen einen Doppelpunkt statt einem Semikolon setzen ...

Bernhard
Titel: Re:Nochmal Formelsprache
Beitrag von: HRaq am 05.12.03 - 10:20:58
Hi Bernhard,

danke für den Tipp. Allerdings habe ich den Gedanken mit dem Lookup bereits wieder verworfen. Lies bitte mein vorheriges Posting - danke.

Gruß Henning
Titel: Re:Nochmal Formelsprache
Beitrag von: Glombi am 05.12.03 - 10:27:23
Wo stehen denn die Isttage?
Meinst Du mit Form Dokumente?
Gibt es pro Mitarbeiter nur ein Dokument oder mehrere?

Prinzipiell geht das mit Spalten: Du machst folgendes
1. Spalte: Zahl, Feldwert = Solltage
2. Spalte: Zahl, Feldwert = Isttage
3. Spalte: Zahl, Formel: Solltage - Isttage, Summierte Spalte üpro Kategeorie, evtl. Einzelwerte verbergen

Andreas
Titel: Re:Nochmal Formelsprache
Beitrag von: HRaq am 05.12.03 - 10:31:32
Hi Andreas,

die Solltage stehen in einem "Grundsatzdokument" für jeden Mitarbeiter. Die Isttage ergeben sich aus einer Ansicht von Einzeldokumenten. (Wenn Kriterium 1 erfüllt - Wert=1, Kriterium 2 erfüllt - Wert=0,5).
Aus diesen Einzelwerten ist über die jeweilige Kategorie eine Summe gebildet, die die Anzahl der Isttage pro Mitarbeiter ergibt.

Ich hoffe, es ist einigermaßen klar geworden.

Gruß Henning
Titel: Re:Nochmal Formelsprache
Beitrag von: HRaq am 05.12.03 - 11:16:33
 ;)schieb ;)
Titel: Re:Nochmal Formelsprache
Beitrag von: Glombi am 05.12.03 - 11:23:50
Verstanden.
Du zeigt in Deiner Ansicht die Grundsatzdokumente sowie die Dokumente mit den Isttagen an.

Dann folgendes:
Spalte Solltage: Zahl, Feldwert = Feld Solltage aus Grundsatzdokument, Summierte Spalte pro Kategeorie

Spalte Isttage: Zahl, Feldwert = Feld Isttage aus Dokumenten, Summierte Spalte pro Kategeorie

Spalte Differenz: Zahl, Formel:
@If(
 Form = "Grundsatzdokument";
   0 - Solltage;
 Isttage
)

Summierte Spalte pro Kategeorie, Einzelwerte verbergen
Titel: Re:Nochmal Formelsprache
Beitrag von: HRaq am 05.12.03 - 11:27:37
Hi Andreas,

danke. Ich werd's versuchen...

Gruß Henning