Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Klafu am 10.01.06 - 12:55:13
-
Ich hab mal eine Frager an euch.
Was würdet ihr machen, wenn ihr gerade eine Datenbank erstellt und euch zum vollenden der Datenbank noch ein letzter Befehl fehlt, den man im Lotus Script schreiben muss, und ihr kein Lotus Script könnt und auch sonst niemanden fragen könnt ?
(man weis ja, wie User in Foren auf Fragen wie "könnt ihr mal einen Befehl schreiben?" reagieren)
Genau vor dem Problem steh ich gerade.
Und ich finde keinen weg, das ich den Befehl selber schreiben kann...
Was würdet ihr in so einer Situation tun ?
grüße
Christoph
-
Auswandern, den Beruf wechseln, sich erschiessen.... ;D
-
Endlich LotusScript lernen ...
-
Mich auf meinen Arsch setzten, ausprobieren und dabei JavaScript lernen, indem ich die Online-Hilfe dabei dauernd befrage/lese - und nicht in irgendwelchen Foren herumsudern und darauf hoffen, dass einer sagt "na was brauchst denn, ich schreibs dir". ;) :D
-
Lotus Script lernen als erstes.
Wenn man nicht weis, wie es geht, formulieren, was gelöst werden soll. Ggf. bekommt man dann ein Beispiel, wie das Problem gelöst werden kann...
Aber da du das Problem nicht beschrieben hast, kannst du nur folgende Antworten bekommen:
* Lerne Script
* Suche dir jemanden, der das kann.
Oder siehst du ehrlich andere Antworten als Möglichkeit?
Gruss
Chris
-
Endlich LotusScript lernen ...
Ich glaub ich kann zu meiner Verteidigung noch sagen, das ich gerade erst mir meiner Ausbildung angefangen habe.
Aber ansonsten geb ich dir recht
-
Ich würde sagen schneller LS lernen. ;D ;D
-
die Forumssuche bemühen, die Designerhilfe durchforsten ... wenn das nicht hilft, folge dem Vorschlag von klauss
-
Lotus Script lernen als erstes.
Wenn man nicht weis, wie es geht, formulieren, was gelöst werden soll. Ggf. bekommt man dann ein Beispiel, wie das Problem gelöst werden kann...
Aber da du das Problem nicht beschrieben hast, kannst du nur folgende Antworten bekommen:
* Lerne Script
* Suche dir jemanden, der das kann.
Oder siehst du ehrlich andere Antworten als Möglichkeit?
Gruss
Chris
Ich hatte aber auch keine Antwort wie "Schreib das:..." erwartet
Das Problem wäre, das ich in einer Ansicht alle Dokumente mit dem gleichen Namen Anzeigen lassen will
-
Ich würde dir vorschlagen das du mal in 2 Sätzen schilderst was du möchtest vielleicht ist es was schon mal jemand mit 10 Zeilen Code gemacht hat. Oder vielleicht sagt dir jemand ja das hatten wir schon vor kurzen hier im Forum.
-
Soll der Name bei den du doc's anzeigen willst ausgewählt werden oder von wo kommt der?
-
Der Namekommt aus einer 2. Maske.
Und zwar sollen per anklicken des Hauptdokuments alle gleichnamigen Dokumente in einer extra Ansicht angezeigt werden
gruß
-
Sind die gleichnamigen doc's vielleicht Antwortdoc's auf das Hautpdoc?
wenn ja dann kannst du mit:
Sub Click(Source As Button)
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
Dim collection As NotesDocumentCollection
Set uidoc = workspace.CurrentDocument
Set doc = uidoc.Document
Set collection = doc.Responses
Call doc.PutInFolder( "Interesting" )
Set doc = collection.GetFirstDocument
While Not ( doc Is Nothing )
Call doc.PutInFolder( "Interesting" )
Set doc = collection.GetNextDocument( doc )
Wend
End Sub
Auszug aus der Hilfe, zu einer Lösung kommen.
-
Ja es handelt sich um Antwortdokumente und Hauptdokumente.
Erst mal danke für das Script.
Aber leider läuft es noch nicht.
Jetzt werden sämtliche Hauptdokumente und die Antwortdokumente in der gleichen Ansicht angezeigt.
gruß
-
Wie wärs mit einer Embedded View im Hauptdokument, welches alle Antworten anzeigt?
-
Da braucht man für die Ansicht aber auch ein Script
-
Da braucht man für die Ansicht aber auch ein Script
Nein. Sollen alle Antworten angezeigt werden oder nur die zu dem entsprechenden Hauptdokument?
Axel
-
Nur die zum entsprechenenden Hauptdokument
gruß
-
Dann mach eine kategorisierte View in der Ersten Spalte @Text($REF) und bei der embedded View stellst du unter show single categorie @Text(@DocumentUniqueID) ein.
-
Redest du gerade von 2 Views ?
-
Nö eine View.
1. Spalte @Text($Ref).
Danach in der Maske des Hauptdokuments die gerade erstellte View einbetten (Create->embedded Element -> View ).
Das sind aber Basic...
-
Ja, hab das dann wohl grad ein bisschen falsch verstanden
-
Hier ist 'ne Demo wie's gemacht wird.
Axel
-
Und dann eben noch bei show single category : @Text(@DocumentUniqueID) einstellen. Findest du auch dort wo du die View einstellst welche er anzeigen soll.
-
Aber um eine eingebettete Ansicht zu erstellen , die nur die Antworten, die zum jeweiligen Hauptdokument gehören anzeigt, geht nur mit Script oder ?
-
Nö.
Liest Du eigentlich nicht die Antworten ?
-
Hast du dir die Demo angeschaut?
Axel
-
Nö.
Liest Du eigentlich nicht die Antworten ?
Klar les ich dir Antworten
-
Hast du dir die Demo angeschaut?
Axel
Ja, hab ich.
Allerdings war meine Frage gerade eben: Nur die Antworten, die zum Hauptdokument gehören anzeigen.
In der Demo sind alle Antworten drin. Eben in einer hierarchie
-
Allerdings war meine Frage gerade eben: Nur die Antworten, die zum Hauptdokument gehören anzeigen.
In der Demo sind alle Antworten drin. Eben in einer hierarchie
Klar in der Übersichtsansicht sin alle anworten drin. Das ist ja auch keine eingebettete Ansicht. Öffne mal die Hauptdokumente. Da wirst du sehen, dass das Ansicht eingebettet ist, die nur die Antworten anzeigt, die zum Hautpdokument gehören.
Axel
-
Oh mann
Stimmt.
Ist mir gar nicht aufgefallen.
Wenn ich bei mir jetzt eine Eingebettete Ansicht einbaue ins Hauptdokument und man dann zu dem Hauptdoku eine Antwort schreiben will, dann kommt die Meldung
Es sollte doch aber auch gehn, ohne in das Hauptdokument klicken zu müssen oder ?
-
Das Problem ist der Fokus. Wenn der auf der eingebetteten Ansicht liegt (und das ist bei einem Dokument im Lesemodus so) und kein Dokument enthalten ist, dann erhälst du die Meldung. Wenn ein Dokument in der Ansicht vorhanden ist, dann erstellt er eine Antwort zu diesem Dokument.
Wen du im Hauptdokument selbst antworten erstellen willst, dann musst du das Dokument in den Editmodus schalten dann erst die antwort erstellen. Sicherheitshalber kann man den Fokus noch auf ein Feld im Hauptdokument setzen.
Axel
-
Guten Morgen.
Ich hab jetzt etwas rumgetestet, und ich hab einen Fehler gefunden.
Ich hab @Text(%REF) statt @Text($Ref) geschrieben .
Jetzt Funktionierts super !
Danke! :D
gruß
Christoph