Autor Thema: Ansicht selektiv füllen?  (Gelesen 1942 mal)

Offline pipsxx

  • Aktives Mitglied
  • ***
  • Beiträge: 118
  • Geschlecht: Weiblich
  • Hauptsache, die Haare liegen !! :)
Ansicht selektiv füllen?
« am: 11.07.02 - 14:51:59 »
hiho!!

komme hier einfach nicht weiter, also wende ich mich mal wieder an euch  ;)

habe folgende situation:

es gibt in der datenbank dokumente, die ein feld f_status (optionsschaltfläche) haben und mehrere felder, die je nach status  mit einem datum gefuellt werden.
beispiel: wird das feld f_status auf 'deals won' gesetzt, dann wird entsprechend das feld f_status3am mit dem heutigen datum belegt. wird das feld status auf 'deals lost' geaendert, dann wird das feld f_status4am mit dem aktuellen datum gefuellt.

ich soll / möchte nun:

die dokumente kategorisiert darstellen lassen. genauer: nach status und datum.
meine formel:
SELECT Form = "Firma" & F_Status != "Control" & (@Month(F_Status3Am) = @Month(@Now)) | (@Month(F_Status4Am) = @Month(@Now)) | ( F_Status = "Key Deals in Pipeline")

klappt so auch wunderbar. es werden dokumente, die nur aus diesem monat stammen dargestellt und mit dem status 'key deals in pipeline' auch dokumente, die aus vorherigen monaten stammen.

jetzt moechte ich aber die stelle @Month(@Now) flexibel gestalten. d.h. der user soll bestimmen, fuer welchen monat die docs dargestllt werden.

wie kann man das nur realisieren.

@environment geht lt. hilfe nicht und ueber ein profil-dokument (das ich als suchmaske) vergewaltigt habe, geht es auch nicht.

hat vielleicht jemand rat ???

besten dank im voraus
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
WinXP, Lotus Notes R 5

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: Ansicht selektiv füllen?
« Antwort #1 am: 11.07.02 - 15:21:58 »
Hi,

in einer normalen Ansicht ist das nicht zu machen. Es gibt zwar einen "dirty trick", aber ich halte nicht viel davon. Mit @Environment und der Einstellung der Option "Index verwerfen" auf "Nach jeder Verwendung" in den Ansichten-Eigenschaften. Nachteil: nach eingabe eines neuen Wertes muß die DB neu geöffnet werden und bei vielen Dokumenten seeeeeehr zeitintensiv.

Die elegantere Methode ist mit einer eingebetteten Ansicht mit der Option "Einzelne Kategorie anzeigen".
Die Ansicht, die du einbettest muß in der ersten Spalte nach Monat kategorisiert sein. Erstelle nun ein Feld in der Maske in dem der User den Monat eingibt und beziehe die Ansicht (Einzelne Kategorie anzeigen) auf dieses Feld.

Ich hoffe das hilft dir weiter. In der Designer - Hilfe findest du noch weitere Infos zu eingebetteten Ansichten

Axel

« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline pipsxx

  • Aktives Mitglied
  • ***
  • Beiträge: 118
  • Geschlecht: Weiblich
  • Hauptsache, die Haare liegen !! :)
Re: Ansicht selektiv füllen?
« Antwort #2 am: 11.07.02 - 16:14:02 »
hi axel!

hab eben sonen bissel rumprobiert. schaut mit der zweiten variante ansich ganz gut aus.

allerdings: wo krieg ich nen refresh fuer die ansicht nach aenderung des monats hin, wo muesste ich das einbauen?

haste mir da auch noch nen tip?  :)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
WinXP, Lotus Notes R 5

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: Ansicht selektiv füllen?
« Antwort #3 am: 11.07.02 - 16:20:53 »
Hi,

die einfachste Variante könnte ein Button sein mit dem ein Refresh ausgelöst wird.

Sub Click

Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument

Set uidoc = ws.CurrentDocument

Call uidoc.Refresh

End Sub

Ist allerdings nur eine Idee. Getestet hab ich das noch nicht.

Axel
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline pipsxx

  • Aktives Mitglied
  • ***
  • Beiträge: 118
  • Geschlecht: Weiblich
  • Hauptsache, die Haare liegen !! :)
Re: Ansicht selektiv füllen?
« Antwort #4 am: 11.07.02 - 16:21:58 »
aehm... ich hab immernoch probleme :(

unter dem monat sollen einzelne unterkategorien sein:

> monat
 > deals pipeline
    hier alle dokumente mit dem status (alter egal)
 > deals won
    hier nur die dokumente, die im gewahlten monat auf
    diesen status gesetzt wurden (also im juni
    geaendert: nur unter juni stehen)
 > deals lost
    siehe deals won

irgendwie steh ich grad echt auf dem schlauch  ???
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
WinXP, Lotus Notes R 5

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: Ansicht selektiv füllen?
« Antwort #5 am: 11.07.02 - 16:27:11 »
Hi,

füge als zweite Spalte das Feld ein, wo diese Infos enthalten sind und kategorisiere sie.


Axel
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline pipsxx

  • Aktives Mitglied
  • ***
  • Beiträge: 118
  • Geschlecht: Weiblich
  • Hauptsache, die Haare liegen !! :)
Re: Ansicht selektiv füllen?
« Antwort #6 am: 11.07.02 - 16:38:19 »
ich krieg hier noch die krise!!

das sind halt mehrere felder. wie soll ich das nur auswerten? kategorisiert hab ich ja nach monat (erstellt) und dann nach status.

es werden aber dennoch docs unter juli angezeigt, deren status im juni geaendert worden ist. die haben unter juli gar nix zu suchen!

ich weiss echt nicht mehr weiter. wo noch kann ich bestimmen, welche docs genommen werden sollen, ausser unter 'ansichtsauswahl'.

ich mag nimmer  :'(
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
WinXP, Lotus Notes R 5

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: Ansicht selektiv füllen?
« Antwort #7 am: 11.07.02 - 16:45:51 »
Hi,

um Ansichten zu füllen hast du nur die Ansichtsformel.

Das einzigste was mir jetzt noch einfällt, ist eine Suche in der Datenbank nach dem Monat und dann das Ergebnis in einen Ordner einfügen.

Axel
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz