Autor Thema: Notes Ordner und @dbcolumn  (Gelesen 1702 mal)

Offline shizen

  • Junior Mitglied
  • **
  • Beiträge: 75
  • www.maik-kurzhals.de
    • www.maik-kurzhals.de
Notes Ordner und @dbcolumn
« am: 19.06.03 - 13:08:48 »
Hallo

ich will aus einer Datenbank auf eine Ansicht in einer anderen per @dbcolumn zu greifen. die andere liegt in einem eigenen oder im gleichen Notes-Ordner (kein BS-Ordner).
Leider kann ich nur auf die DB zugreifen wenn sie nicht in einem Ordner liegt, sondern im root-Verzeichnis von Notes.

Wo liegt der Fehler??

Grüße

Offline Jörg P.

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 720
  • Ich liebe dieses Forum!
Re:Notes Ordner und @dbcolumn
« Antwort #1 am: 19.06.03 - 13:12:20 »
Hi,

wie sieht denn die Formel aus?
A programming error was found but will not be corrected. It will be a permanent restriction.  ::)

Offline shizen

  • Junior Mitglied
  • **
  • Beiträge: 75
  • www.maik-kurzhals.de
    • www.maik-kurzhals.de
Re:Notes Ordner und @dbcolumn
« Antwort #2 am: 19.06.03 - 13:39:17 »
@DbColumn("notes":"NoCache";"notes1":"Newsletter.nsf";"Flohmarkt";1)
bzw.
@DbColumn("notes":"NoCache";"notes1":"TEST\Newsletter.nsf";"Flohmarkt";1)

geht beides nicht ???

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Notes Ordner und @dbcolumn
« Antwort #3 am: 19.06.03 - 21:59:52 »
... dein Code verwendet einen Backslash - der ist in Formelsprache ein sogenanntes Escape-Zeichen. Um es verwenden zu können musst du es doppeln

... dein erster Weg sucht nach der DB im data-Verzeichnis - und dort befindet sie sich nicht...

... dein 2. Weg verwendet das Escape-Zeichen. Korrigiere den Code

@DbColumn("notes":"NoCache";"notes1":"TEST\\Newsletter.nsf";"Flohmarkt";1)

... wenn du relativ zum Verzeichnis arbeiten möchtest, dann musst den DB-Namen deiner Anwendung entsprechend zerlegen...

.... hier der komplette Formelcode:

REM "Den Server ermitteln";
vServer := @Subset(@DbName;1);

REM "Auf das OS reagieren - Slash oder Backslash";
vTrennzeichen := @If (@Contains (@Subset (@DbName;-1); "\\"); "\\"; "/");

REM "Den neuen, relativen DB-Namen berechnen";
vPfad := @LeftBack(@Subset (@DbName;-1);vTrennzeichen);
vDB := @If (vPfad=""; ""; vPfad + vTrennzeichen) + "Newsletter.nsf";

REM "Aufruf des DBColumn";
@DbColumn("":"NoCache"; vServer : vDB ; "Flohmarkt";1)


... so aus dem Bauch, das sollte das funktionieren...

ata
« Letzte Änderung: 19.06.03 - 22:00:19 von ata »
Grüßle Toni :)

Offline shizen

  • Junior Mitglied
  • **
  • Beiträge: 75
  • www.maik-kurzhals.de
    • www.maik-kurzhals.de
Re:Notes Ordner und @dbcolumn
« Antwort #4 am: 20.06.03 - 09:58:54 »
erstemal Danke, mit \\ funktionierts :D
aber wenn ich deinen Code richtig verstanden habe, nimmt er den Pfad zur der DB aus der er ausgeführt wird, leider liegt aber die ansicht in einer anderen.

Grüße

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Notes Ordner und @dbcolumn
« Antwort #5 am: 20.06.03 - 19:10:48 »
... ich hatte dich so verstanden, daß die Newsletter-DB im gleichen Verzeichnis liegt...

ata
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz