Autor Thema: Gibt es besonderheiten bei Dblookup oder der SELECT Anweisung  (Gelesen 2309 mal)

Offline dima

  • Frischling
  • *
  • Beiträge: 28
Cllient 6.5.1


Ich will folgendes realesiern,  aus einer Ansicht soll einen zugehöriger Wert zum User ausgelesen werden und in der aktuellen ansicht alle Dokumente die diesen zugehörigen Wert beinhalten anzeigen lassen

Ich weiß nicht wo das Problem ist Momentan zeigt er mir nur Dokumte an die keine Wert gewählt haben an



_User := @Name([CN];@UserName);

_TEAM :=@DbLookup("":"NoCache";@DbName;"(Teamaufstellung)";_User;2);

Ich hab das ganze mit einem Butten mit Promp getestet da kommt das gewünschte ergebnis raus
also die die Teammitgliedschaft
@Prompt([Ok];"Test";TEAM);

wenn ich jetzt

SELECT Form = "Spiel" & TEAM  = _TEAM

oder mit

SELECT Form = "Spiel" & @contains(TEAM;_TEAM)

oder

SELECT Form = "Spiel" & @if(TEAM = _TEAM)


jedesmal Zeigt er mir nur Dokumte an die die bei TEAM kein Inhalt haben
freue mich über jede hilfe

Meine zweite Frage is wie kann man der Error händeln wenn kein wenn der User nicht gefunden wurde


mfg dimitri

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Das heisst, Du verwendest @dbLookup in der Ansichtsauswahlformel? @dbLookup kann in Ansichten nicht eingesetzt werden - siehe DesignerHelp!

Bernhard

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Hallo,

Hier ein kleiner Auszug aus der Designer-Hilfe.

Zitat
Diese Funktion ist nicht für Spalten- oder Abschnittsformeln bzw. Mail-Agenten vorgesehen.


Andreas

Offline dima

  • Frischling
  • *
  • Beiträge: 28
danke das erklärts habt Ihr zufällig ne idee wie man es hinkriegt

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Notes ist keine relationale Datenbank. Du musst also für diesen Zweck den fraglichen Wert bereits im Dokument gespeichert haben, bevor Du ihn derart verwenden kannst.

Bernhard

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Mit einer eingebetteten Ansicht mit der Option "Einzelne Kategorie anzeigen" kann man sowas realisieren.

Such hier mal im Forum. Da bekommst du einiges an Infos.

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

Offline dima

  • Frischling
  • *
  • Beiträge: 28
Hi ich hab das jetzt so gemach das ich es ins Postopen der ansicht gepackt habe

OK hab ein wenig rumgefuscht und einfach die eine Filterspalte hinzugefügt habe

_User := @Name([CN];@UserName);

_TEAM :=@DbLookup("":"NoCache";@DbName;"(Teamaufstellung)";_User;2);


@SetViewInfo([SetViewFilter];_TEAM ;"TEAM";1)


und ins QueryClose

@SetTargetFrame("NotesView");
@UpdateFormulaContext;
@Command([OpenView]; @Subset(@ViewTitle; -1));
@SetViewInfo([SetViewFilter]; ""; ""; 1)


Dann klappts

mfg dima

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Jetzt haben wir schon zwei "böse Sachen" für Ansichten: @UserName und @dbLookup. Und auch @SetViewInfo hat seine Klippen - suche danach mal im Forum.

Hast Du das auf dem Server getestet? Hast Du das mit mehreren IDs ausgetestet? Produktiv funktionieren wird das nämlich nicht.

Bernhard

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Oh doch Bernhard das wird funktionieren.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
... aber nur, wenn der Ansichtenindex nach jeder Verwendung verworfen wird.

Ich habe das mal testhalber gemacht. Die Performance war unter aller S... Für einen produktiven Einsatz in größeren Datenbanken ist das nicht geeignet.


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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz