Autor Thema: zugriff auf andere docs  (Gelesen 2225 mal)

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
zugriff auf andere docs
« am: 07.10.03 - 15:43:02 »
hallo!

kann ich per formelsprache überprüfen ob es ein doc einer anderen maske mit bestimmten inhalt schon gibt?

danke...

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:zugriff auf andere docs
« Antwort #1 am: 07.10.03 - 15:50:20 »
Die Maske spielt dabei absolut gar keine Rolle.
Wenn Du eine Ansicht hast, die alle Dokumente sortiert darstellt nach dem für Dich interessanten Kriterium (Feld), solltest Du per @dbLookup eine solche Überprüfung durchführen können:
- Wenn es ein neues Dokument ist, darf @dbLookup kein Resultat zurückgeben
- Wenn es ein bereits gespeichertes Dokument ist, darf @dbLookup nur ein Resultat bringen.

"NoCache" sollte man bei derartigen Überprüfungen nicht einsetzen, auch wenn das die Performance tangiert.

Das nur mal so als erste Gedanken, bis wir näheres zu deinem Problem von Dir erfahren.

HTH,
Bernhard

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:zugriff auf andere docs
« Antwort #2 am: 07.10.03 - 16:55:41 »
Gerade eben in einem anderen Thread aufgetaucht, NoCache muss in dieser Situation gesetzt werden.

Bernhard: das war der zweite Thread, den Du suchen wolltest .....
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:zugriff auf andere docs
« Antwort #3 am: 07.10.03 - 17:02:23 »
Once again: DANKE, Semeaphoros ! Ich bin selbst noch nicht dazu gekommen, diesen Thread zu suchen.

'tschuldigung für die Konfusion - offenbar gibt es solche Tage ...

Bernhard

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:zugriff auf andere docs
« Antwort #4 am: 07.10.03 - 17:06:53 »
No Problem, Du revanchierst Dich bei meinem nächsten solchen Problem .... !
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:zugriff auf andere docs
« Antwort #5 am: 07.10.03 - 17:13:25 »
Na sowieso !
Und gut, daß Du den Schrott gleich entdeckt hast - wäre ja peinlich, wenn jemand mit einem "Profi"tip 'rumhantiert und gleich auf die Nase fällt ...

Jedenfalls hast Du damit nicht nur "Notes getragen", sondern auch das Forum hochgehalten (was immer das dann auf griechisch heissen würde ;-)

Farvel,
Bernhard

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:zugriff auf andere docs
« Antwort #6 am: 07.10.03 - 17:16:53 »
Na, also doch, jetzt hast Du den Semeaphoros, den Notesträger auch noch "veröffentlicht".

Der Forumsträger wäre entsprechend der Agoraphoros.

(gr. agora <=> lat. forum <=> deutsch: Markt, wobei man das nicht mit einem reinen Handelsmarkt, wie wir das deutsch Wort normalerweise verstehen, gleichsetzen darf ....)

Danke fürs Kompliment :-)
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:zugriff auf andere docs
« Antwort #7 am: 07.10.03 - 17:24:08 »
Zitat
Na, also doch, jetzt hast Du den Semeaphoros, den Notesträger auch noch "veröffentlicht".
Ich war's nicht, ich war's nicht, ich war's nicht, ich war's nicht ...

Das hätt' doch keiner gemerkt ;-)

Vi ses,
Bernhard

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:zugriff auf andere docs
« Antwort #8 am: 07.10.03 - 17:28:43 »
Neinnein, Du warst es nicht, ich werde es auch nieeeee wieder behaupten .......... ;-)
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:zugriff auf andere docs
« Antwort #9 am: 08.10.03 - 08:06:00 »
hab den @dblookup verwendet bekomm, aber die fehlermeldung:

"Eintrag im Index nicht gefunden, oder der Index ist für die Ansicht nicht aufgebaut"

hab schon mit den Einstellungen herumgespielt... aber immer der gleiche Fehler...

im moment hab ich die Einstellungen:
Index aktualisiern: automatisch nach 1. Verwendung
Index verwerfen: nie

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:zugriff auf andere docs
« Antwort #10 am: 08.10.03 - 10:10:54 »
Mögliche Ursachen:

Tippfehler im Viewnamen (Anführungszeichen vergessen?)

Die erste Kollonne des Views zeigt was anderes, als man erwartet (View mal ansehen, im Designer die Daten abrufen oder im Client öffnen)

Man hat den falschen Suchwert erwischt

Erste Kolonne des Views ist nicht sortiert

... etwa das, was mir so spontan als Möglichkeiten einfällt.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:zugriff auf andere docs
« Antwort #11 am: 08.10.03 - 10:15:37 »
Oder der gesuchte Wert ist wirklich nicht da (darauf soll ja auch überprüft werden). Findet Dein dbLookup prinzipiell nichts - dann erst Fehlerursache prüfen. Wenn das dann klappt, mit @Error auf den Fall "Dokument existiert nicht" reagieren.

HTH,
Bernhard

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:zugriff auf andere docs
« Antwort #12 am: 09.10.03 - 07:03:09 »
FIELD ds:=ds;
@SetField(ds;@DbLookup( Klasse : "NoCache" ; "" ; "bank";"Commerzbank";"bank") );

müsste das nicht funktionieren Datensatz mit Commerzbank ist vorhanden...

Fehlermeldung: "Der in @Set defienierte Variablenname muss vor dem Gebrauch deklariert werden. Um ihn zu deklarieren setzen sie FIELD Feldname:=Feldname oben in ihre Formel ein,"

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:zugriff auf andere docs
« Antwort #13 am: 09.10.03 - 08:29:30 »
FIELD ds:=ds;
@SetField(ds;@DbLookup( Klasse : "NoCache" ; "" ; "bank";"Commerzbank";"bank") );

syntaktisch falsch, da bei @SetField die zu setzende Variable/Feld in "" gesetzt werden muß.

Auch so recht komisch, machs doch so:
Field ds:=@DbLookup(Klasse : "NoCache" ; "" ; "bank";"Commerzbank";"bank");

und noch besser zum Fehlerabfangen, denn wenn dblookup nix findet, dann käme "Eintrag im Index nicht gefunden":
_wert := @dblookup (""; server : db; view; was; spalte);
field Ziel:=@If (@iserror (_wert);"nix gefunden";_wert);
« Letzte Änderung: 09.10.03 - 08:31:47 von Rob Green »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz