Autor Thema: Dokument aus Ansicht entfernen  (Gelesen 2370 mal)

Offline bml

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
  • Warum immer ich ??
Dokument aus Ansicht entfernen
« am: 03.06.03 - 12:37:45 »
Hallo Forum

ich hab´mal wieder ein Problem...
...und zwar...

Ich bin dabei ein Adressbuch zu entwickeln, und wollte da so eine Art Favoriten - Funktino einbinden, das Einbinden funktioniert auch schon... aber wie das mit Favoriten so ist, man(n) möchte Sie auch mal entfernen.
So und da haben wir mein Problem, wie lösche ich das Dokument aus der Ansicht, ABER ohne das Dokument aus der Datenbank zu löschen

So, ich sag schon mal danke schön
Tschüüss
1 Dom-Serv AS/400 (6.5.3)
6 Dom-Serv W2K (6.5.3)   
2 Dom-Serv RedHat
1000 Clients (5.0.11 - 6.5.3)
1 Entwickler (6.5.3) - ICH

klaussal

  • Gast
Re:Dokument aus Ansicht entfernen
« Antwort #1 am: 03.06.03 - 12:40:36 »
... in das dok ein feld einbauen, dessen inhalt beim "entfernen" geändert wird. die select formel anpassen, dass docs nur angezeigt werden, wenn das o.a feld einen bestimmten wert hat:
select form = "deine maske" + deinfeld = "anzeigen"

Offline bml

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
  • Warum immer ich ??
Re:Dokument aus Ansicht entfernen
« Antwort #2 am: 03.06.03 - 12:54:55 »
Erstmal Danke, für die schnelle Antwort...

... wie das im Leben nun mal ist, wie sag ich es meinem Kinde !!!
... wie man es auch beschreibt, meistens ist es nicht richtig. EGAL

ich schmücke meine Problem mal ein wenig aus...

ich habe ein Leserfeld erstellt, wo ich,wenn auf eine Button geklickt wird, der Username eingetragen wird....in diesem Feld können auch mehrere User stehen...
Ich habe dann eine Ansicht erstellt, was genau den Inhalt des Feldes ausliest, und mit dem angemeldeten Benutzer vergleicht
[SELECT (@Contains(Favoriten; @UserName))]
Jetzt möchte ich, dass wenn ein User, dieses Doc aus seinen Favoriten entfernen will, diese auch machen kann...

Ich hoffe, ich konnte noch ein wenig mehr Verwirrung erzeugen
1 Dom-Serv AS/400 (6.5.3)
6 Dom-Serv W2K (6.5.3)   
2 Dom-Serv RedHat
1000 Clients (5.0.11 - 6.5.3)
1 Entwickler (6.5.3) - ICH

klaussal

  • Gast
Re:Dokument aus Ansicht entfernen
« Antwort #3 am: 03.06.03 - 13:04:45 »
... nach dem motto: ich habe da ein klitzekleines problem... ;D

warum machst du das mit den leserfelder ? ist ja auch egal.
das doc wird angezeigt, wenn "deinfeld" = "anzeigen" ist. select form = "XYZ" + deinfeld = "anzeigen". soll es per button versteckt werden,@setfield("deinfeld";"verstecken"). und schon ist es in der ansicht nicht mehr zu sehen (aber auch nicht mehr wiederzubeleben, zumindest in dieser ansicht).
« Letzte Änderung: 03.06.03 - 13:15:19 von klaussal »

Offline bml

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
  • Warum immer ich ??
Re:Dokument aus Ansicht entfernen
« Antwort #4 am: 03.06.03 - 13:18:11 »
@klaussal

wenn ich dich jetzt richtig verstanden habe...

 
Zitat
[...]und schon ist es in der ansicht nicht mehr zu sehen (aber auch nicht mehr wiederzubeleben, zumindest in dieser ansicht).

der Eintrag in der Ansicht wird nur versteckt, und nicht "gelöscht" ??
wenn ich dann mal wieder sage: "Zu Favoriten hinzufügen", dann wird es wieder sichtbar ??

Gibt es keine Funktion, die einen bestimmten Inhalt eines Feldes löscht... damit wäre mir auch geholfen....

DANKE

1 Dom-Serv AS/400 (6.5.3)
6 Dom-Serv W2K (6.5.3)   
2 Dom-Serv RedHat
1000 Clients (5.0.11 - 6.5.3)
1 Entwickler (6.5.3) - ICH

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Dokument aus Ansicht entfernen
« Antwort #5 am: 03.06.03 - 13:54:19 »
Sind diese Favoritendokumente denn bereits von jedem Benutzer selbst angelegt worden?

Oder sind die etwa für alle, und jeder soll festlegen können, ob er's sehen kann oder nicht? Dann wird's wohl etwas kompliziert ...

Offline bml

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
  • Warum immer ich ??
Re:Dokument aus Ansicht entfernen
« Antwort #6 am: 03.06.03 - 14:10:36 »
@harkpabst_meliantrop

wie es im Leben nun mal ist, alles ist kompliziert...
genau den Weg, den du meintest.
Zitat
Oder sind die etwa für alle, und jeder soll festlegen können, ob er's sehen kann oder nicht?
den will ich haben  ;D

Bin ja auch ganz bescheiden  ::)
1 Dom-Serv AS/400 (6.5.3)
6 Dom-Serv W2K (6.5.3)   
2 Dom-Serv RedHat
1000 Clients (5.0.11 - 6.5.3)
1 Entwickler (6.5.3) - ICH

klaussal

  • Gast
Re:Dokument aus Ansicht entfernen
« Antwort #7 am: 03.06.03 - 14:12:41 »
... nicht dass ich wüsste (teil eines feldes löschen). das müsste man schon "per hand" machen  ;D

durch die select-formel werden nur bestimmte docs in einer ansicht angezeigt, aber doch nicht gelöscht !

tipp: lies mal etwas in der designer-hilfe  :o

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Dokument aus Ansicht entfernen
« Antwort #8 am: 03.06.03 - 14:54:49 »
Wie so vieles scheint mir auch dass nur mit einer Single Category View, also einer eingebetteten Ansicht, möglich zu sein.

Für jeden Benutzer enthält die Single Category Auswahl der eingebetteten Ansicht eine Form von @UserName (welches Format genau das beste ist, müsstest du schon rausklamüsern). Über die entsprechende Aktion kann der Benutzer seinen Namen (im gewählten Format) einem entsprechenden Mehrfachwerte-Feld hinzufügen oder ihn Löschen (möglichst kein Leserfeld, sonst kommt er nie mehr dran, wenn er sich einmal ausgesperrt hat).

Die erste kategorisierte Spalte der Ansicht enthält als Wert den Namen dieses Feldes.

Um sich wieder "anmelden" zu können, muss es natürlich noch auf anderem Weg Zugriff auf das Dokument geben. Allein mit den Hinzufüge- und Löschaktionen für Namen wirst du schon ein bisschen popeln müssen, bis es so tut, wie du möchtest.


Offline bml

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
  • Warum immer ich ??
Re:Dokument aus Ansicht entfernen
« Antwort #9 am: 03.06.03 - 14:59:46 »
Ich werde diesen Tipp ausprobieren, muss nur noch verstehen, was du genau meinst, - bin noch nicht lange in Notes Programmierung, deshalb dauert es bei mir ein wenig länger mit dem Verstehen :D

eine frage hab´noch
was sind "Single Category View"
wenn du mir das beantworten könntest, wäre echt super
schon mal vielen Dank
1 Dom-Serv AS/400 (6.5.3)
6 Dom-Serv W2K (6.5.3)   
2 Dom-Serv RedHat
1000 Clients (5.0.11 - 6.5.3)
1 Entwickler (6.5.3) - ICH

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Dokument aus Ansicht entfernen
« Antwort #10 am: 03.06.03 - 15:01:55 »
... In Ansichten werden stets Dokumente angezeigt, die sich berechnen lassen. Wenn du also mit einer flag arbeitest, kannst du dich darauf in der Selektionsformel beziehen.

... wir die die flag erfüllt, wird das Dokument angezeigt, wird sie nicht erfüllt, wird das Dokument eben nicht angezeigt.

... in einer anderen Ansicht die Dokumente markieren und mit einem Agenten über die markierten Dokumente die flag wieder setzen - und schon erscheinen die Dokumente wieder in deiner Ansicht...

... sollte das aber User-bezogen funktionieren, dann hat harkpapst_meliantrop bereits den richtigen Hinweis gegeben - eine eingebettete View verwenden oder private Ansichten pro User...

ata
Grüßle Toni :)

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Dokument aus Ansicht entfernen
« Antwort #11 am: 03.06.03 - 15:04:08 »
eine frage hab´noch
was sind "Single Category View"
wenn du mir das beantworten könntest, wäre echt super
schon mal vielen Dank

das sind in eine maske eingebettete ansichten...
diese haben noch die fnkt. 'show single categorie'...
das heist folgendes:
es werden die doks angezeigt, die in der ersten kategorisierten spalte diesen werten aufweisen


gruss

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Dokument aus Ansicht entfernen
« Antwort #12 am: 03.06.03 - 15:05:13 »
Arbeitetst du mit einem deutschen oder englischen Designer? Ich kenne leider die korrekten deutschen Übersetzungen nicht an allen Stellen.

Eingebettete Ansichten sind ja bekanntlich ( :) ) die wichtigste Neuerung in R5 überhaupt. Wenn man eine Ansicht in eine Maske oder Seite einbettet, gibt es in der Objekt-Anzeige (unten in der Mitte) im Designer einen Eintrag für den Namen der eingebetteten Ansicht und einen für eine (optionale) "single category". Wenn man da etwas einträgt, werden nur die Dokumente angezeigt, die in der gewählten Ansicht in der ersten kategorisierten Spalte genau diesen Wert haben. Mehrfachwerte bzw. Listen sind zulässig. Dass die Ansicht kategorisiert ist, wird nicht angezeigt, man muss diese Spalte also nicht extra verstecken.


Ups, wieso war ich so langsam? ???
« Letzte Änderung: 03.06.03 - 15:06:32 von harkpabst_meliantrop »

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Dokument aus Ansicht entfernen
« Antwort #13 am: 03.06.03 - 15:08:38 »
... ich habe ein Muster für das Handling von dynamischen Ansichten auf meiner Homepage

http://www.anton-tauscher.de/download/DynView.nsf
http://www.anton-tauscher.de/download/DynView.zip


ata
« Letzte Änderung: 03.06.03 - 15:09:26 von ata »
Grüßle Toni :)

Offline bml

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
  • Warum immer ich ??
Re:Dokument aus Ansicht entfernen
« Antwort #14 am: 03.06.03 - 15:30:19 »
upps... so viele schöne Tipps  :o :o

wenn sich meine Augen , wieder beruhigt haben, dann versuch ich mal eure tollen Tipps anzuwenden... SUPER VIELEN DANK

wenn ich mal hier und da nicht so ganz verstehe, was ihr meint komme ich wieder  :'(
1 Dom-Serv AS/400 (6.5.3)
6 Dom-Serv W2K (6.5.3)   
2 Dom-Serv RedHat
1000 Clients (5.0.11 - 6.5.3)
1 Entwickler (6.5.3) - ICH

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz