Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Silver am 30.03.04 - 13:30:05

Titel: Ansicht öffnen über Suche
Beitrag von: Silver am 30.03.04 - 13:30:05
Hallo!

Ich habe eine DB, in der verschiedene Aufträge über eine Maske erfasst werden. Mittlerweile schon über St. 1000. Nun will ich eine Suchfunktion einbinden, die wie folgt laufen soll:

1. Eingabe des Mitarbeiters, der dem Auftrag zugeordnet worden ist über eine Maske
2. Nach Auswahl/Eingabe des Namens soll über eine Schaltfläche nun eine Ansicht geöffnet werden, die die Aufträge des Mitarbeiters anzeigt, der in der Maske ausgewählt wurde.

Hab keine Idee, wie ich das realisieren kann. Hoffe, es kann jemand helfen.  :-[
Titel: Re:Ansicht öffnen über Suche
Beitrag von: Driri am 30.03.04 - 13:42:31
Ist da nicht eine kategorisierte Ansicht wesentlich einfacher ? Muß es unbedingt eine Suchfunktion sein ?
Titel: Re:Ansicht öffnen über Suche
Beitrag von: koehlerbv am 30.03.04 - 13:46:03
Über den selektierten Mitarbeiter könnten dessen Aufträge zusammengegrabbelt werden und in einen (vorher geleerten) persönlichen Ordner geschoben werden - falls nicht, wie Driri schon schrieb, auch eine kategorisierte Ansicht reicht.

Bernhard
Titel: Re:Ansicht öffnen über Suche
Beitrag von: Silver am 30.03.04 - 13:49:31
Vielen Dank, aber wie selektiere ich den Mitarbeiter. Kategorisierte Ansicht bringt mir leider nichts. Es dürfen nur die Datensätze eines einzelnen in einer Ansicht angezeigt werden.
Muss ich in meiner ersten Erfassungsmaske für den Auftrag ein zusätzliches Feld einfügen? Wie könnte die Formel für die Ansicht lauten, wenn ich in der Suchmaske in einem Feld verspeichere?
Titel: Re:Ansicht öffnen über Suche
Beitrag von: fritandr am 30.03.04 - 13:51:54
Eventuell ginge das auch über eine eingebettete Ansicht. Voraussetzung dafür ist aber dann ebenfalls eine nach Mitarbeiter kategorisierte View (siehe Beitrag von Driri).

Gruß
fritandr

Titel: Re:Ansicht öffnen über Suche
Beitrag von: Driri am 30.03.04 - 13:54:52
Stimmt, das is vermutlich sogar die ideale Lösung und relativ simpel umzusetzen.
Titel: Re:Ansicht öffnen über Suche
Beitrag von: Silver am 30.03.04 - 13:58:13
danke... aber ich komme leider nicht selbst drauf, wie muss ich das handhaben.  ???
Titel: Re:Ansicht öffnen über Suche
Beitrag von: Driri am 30.03.04 - 14:12:23
Also, zuerst einmal eine View bauen, die nach den Mitarbeitern kategorisiert ist.
Dann eine Maske erstellen und dort ein Feld mit Auswahl der Mitarbeiter einsetzen (z.B. über Adreßbuch auswählen).
Zusätzlich die View einbetten und in den Optionen der eingebetteten View unter "Einzelne Kategorien" den Feldnamen eintragen.
Titel: Re:Ansicht öffnen über Suche
Beitrag von: Silver am 30.03.04 - 14:22:56
View kategorisiert nach MA hab ich.
Maske mit Auswahlfeld über Adressbuch habe ich. Muss das Feld den Namen tragen, wie das Feld in der Hauptmaske (also Mitarbeiter)?
View habe ich eingebettet. Feldname für Mitarbeiter habe ich. Welche Funktion muss die Schaltfläche haben, damit Ansicht aktualisiert und nur der Bestand des einzelnen Mitarbeiters angezeigt wird??? Ich blick`s leider noch nicht ganz!
Titel: Re:Ansicht öffnen über Suche
Beitrag von: Driri am 30.03.04 - 14:27:15
Eine Schaltfläche brauchst Du eigentlich nicht. Wenn das Feld für die MA-Auswahl ein Kombinationsfeld ist, dann reicht es, in den Feldeigenschaften die Option "Felder bei Schlüsselwertänderung aktualisieren" zu markieren.
Titel: Re:Ansicht öffnen über Suche
Beitrag von: Silver am 30.03.04 - 14:39:14
Ich hab hier als Feldart "Name" und bei Auswahl "Adreßdialogfeld für Auswahl verwenden" eingestellt. Das Feld hat den selben Namen wie in der Eingabemaske der Aufträge. Leider habe ich nicht die Möglichkeit eine Person auszuwählen. Es existiert keine Schaltfläche zum auswählen. Weiss nicht, woran das nun wieder liegt. kannst Du bitte nochma helfen...
Titel: Re:Ansicht öffnen über Suche
Beitrag von: koehlerbv am 30.03.04 - 14:41:27
Hast Du im zweiten Tab der Feldproperties "Hilfsschaltfläche anzeigen" ausgewählt ?
Titel: Re:Ansicht öffnen über Suche
Beitrag von: Silver am 30.03.04 - 14:44:04
ja, sehr komisch...   :'(
Titel: Re:Ansicht öffnen über Suche
Beitrag von: Driri am 30.03.04 - 15:32:09
Also, mit einem Namensfeld und Anbindung Adreßbuch wirds schwieriger, da man für das Namensfeld die Option zur Aktualisierung nicht aktivieren kann.
Entweder Du benutzt eine Formel mit @DBColumn und liest eine View aus dem Adreßbuch aus oder Du benutzt einfach die kategorisierte Ansicht als Quelle (ebenfalls mit @DBColumn).
Typ des Feldes sollte dann Kombinationsfeld sein, dann kannst Du die Option auch aktivieren.
Titel: Re:Ansicht öffnen über Suche
Beitrag von: Silver am 30.03.04 - 15:43:02
Ich habs soweit geschafft über Schalfläche Adressliste öffnen und in Namensfeld schreiben wenn ausgewählt....

Allerdings noch ein Problem bei der eingebetteten Ansicht: Hier werden mir die Spalten leider verschoben. D. h. die Reihenfolge passt hier um eine Spalte nicht. Bsp. bei Name steht Datum...

Jemand Ahnung, woran das liegen kann???
Titel: Re:Ansicht öffnen über Suche
Beitrag von: Silver am 30.03.04 - 16:28:58
Danke, hab`s geschafft!
Musste die Spalte mit nem Symbol für Status entfernen.