Autor Thema: @dblookup  (Gelesen 3149 mal)

Offline lkdemmin

  • Frischling
  • *
  • Beiträge: 32
  • Geschlecht: Weiblich
    • Landkreis Demmin
@dblookup
« am: 07.04.04 - 12:26:50 »
Hallo,

ich habe eine Inventarisierungsdatenbank und eine Lizenzdatenbank.

In der Inventarisierungsdatenbank ist jeder PC einem User zugeordnet und besitzt eine Inventarnummer berechnet aus @MiddleBack(@Text(@DocumentUniqueID);26;6). Also ein eindeutiger Schlüssel.

In der Lizenzdatenbank sind alle Lizenzen erfasst und dem User aus der Inventarisierungsdatenbank zugeordnet. Der Lizenznehmer fügt sich zusammen Amt+"/"+Name+"/"+Nr (Inventarnummer) aus der Inventarisierungsdatenbank.
Feld Lizenznehmer = @DbColumn("";"Server":"inventar.nsf";"Ansicht";4)
In der Lizenzdatenbank habe ich daher eine schöne Übersicht, welche Lizenz jeder User auf seinem PC hat. Möchte diesen Effekt aber anders herum in der Inventarisierungsdatenbank haben.
Ich möchte in der Inventarisierungsdatenbank in der Maske gleich eine eingebettete Ansicht oder in einem Feld die dazugehörenden Lizenzen dargestellt haben
Das wollte ich mit dem @DBLookup Befehl bewerkstelligen. Bekomme aber in der Inventarisierungsdatenbank einen Fehler:
Fehler Feld Lizenznehmer: Datei nicht vorhanden.

@DbLookup("":"NO Cache";"":"lizenzen.nsf";"Nutzerliste";Nr;Software)

Also ich wollte als Schlüssel die Inventarisierungsnummer nehmen, die suchen lassen in der Lizenzdatenbank und er sollte die Werte aus der Spalte Software auswerfen.

Wie bekomme ich das richtig hin????
bitte helft mir  :'(
Notes Domino Server 5.0.8
Lotus Notes Client 5.0.10

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:@dblookup
« Antwort #1 am: 07.04.04 - 12:42:57 »
Hi,

du hast bei @DbLookup keinen Server angegeben. Damit sucht er die DB lokal.
Überprüf das nochmal. Außerdem heißt der Parameter "NoCache" und nicht "No Cache".


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

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:@dblookup
« Antwort #2 am: 07.04.04 - 12:47:18 »
Ausserdem ist Software keine Spaltennummer, es sei denn, Du hast vorher eine entsprechende Zuweisung getroffen.

Bernhard

Offline lkdemmin

  • Frischling
  • *
  • Beiträge: 32
  • Geschlecht: Weiblich
    • Landkreis Demmin
Re:@dblookup
« Antwort #3 am: 07.04.04 - 13:15:26 »
Hi,

ich habe nochmal die @dblookup Formel überarbeitet sieht jetzt folgendermaßen aus.

@DbLookup("":"NOCache";"No1":"lizenzen.nsf";"Nutzerliste";Nr;2)

bekomme nun den Fehler: Eintrag im Index nicht gefunden.
Notes Domino Server 5.0.8
Lotus Notes Client 5.0.10

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:@dblookup
« Antwort #4 am: 07.04.04 - 13:18:52 »
Ist die Ansicht Nutzerliste nach der ersten Spalte, die dann Nr enthalten sollte, sortiert ?

Bernhard

Offline Markus Henke

  • Aktives Mitglied
  • ***
  • Beiträge: 143
  • Geschlecht: Männlich
Re:@dblookup
« Antwort #5 am: 07.04.04 - 13:23:59 »
Bist Du sicher, dass der Server und auch Pfad und Dateiname der Datenbank stimmen?

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:@dblookup
« Antwort #6 am: 07.04.04 - 13:25:15 »
Bist Du sicher, dass der Server und auch Pfad und Dateiname der Datenbank stimmen?

Dann kommt eigentlich eine andere Fehlermeldung.


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

Offline lkdemmin

  • Frischling
  • *
  • Beiträge: 32
  • Geschlecht: Weiblich
    • Landkreis Demmin
Re:@dblookup
« Antwort #7 am: 07.04.04 - 13:31:15 »
Lizenznehmer ist die 1. Spalte in der Ansicht Nutzerliste und die ist sortiert + Kategorisiert.
Lizenznehmer setzt sich aus 3 Werten zusammen Amt+"/"+Name+"/"+Nr (Inventarnummer) aus der Inventarisierungsdatenbank.

Nr ist keine eigene Spalte sondern nur ein Teil aus der Spalte 1
Vielleicht liegt ja auch da der Fehler????
Notes Domino Server 5.0.8
Lotus Notes Client 5.0.10

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:@dblookup
« Antwort #8 am: 07.04.04 - 13:34:56 »
Hi,

genau da liegt der Fehler. Die erste Spalte der Ansicht muß die Nr enthalten, und nur die Nummer, und muß mindestens sortiert sein.


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

Offline lkdemmin

  • Frischling
  • *
  • Beiträge: 32
  • Geschlecht: Weiblich
    • Landkreis Demmin
Re:@dblookup
« Antwort #9 am: 07.04.04 - 14:48:29 »
Es funktioniert.

Danke für die schnelle Hilfe ;D
Notes Domino Server 5.0.8
Lotus Notes Client 5.0.10

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz