Beiträge von AndyG

    Hallo mal wieder^^


    Folgendes Szenario:


    Ich habe eine Anwendung, wenn ich bei dieser einen Button betätige, will ich, dass ein bestimmtes Formular einer anderen Anwendung ( im folgenden A2 genannt ) geöffnet wird.


    Das Formaular der A2 soll in einer Dialogbox geöffnet werden und diverese Felder sollen vorbelgt sein.


    Ist dies soweit möglich?


    Mein bisheriger Ansatz sieht wie flgt aus :


    Dim session As New NotesSession
    Dim db As NotesDatabase
    Dim foundDB As Variant
    Dim aktionForm As NotesForm

    Set db = session.GetDatabase("Server","Anwendung")

    If Not db.IsOpen Then
    Print " db existiert nicht"
    foundDB = False
    Else
    Print "db wurde gefunden"
    foundDB = True
    End If

    If foundDB = True Then

    Set aktionForm = db.GetForm("Aktionen")

    End If



    Also soweit funktioniert auch alles.
    Ich finde die DB und kann auf das Formular zugreifen.
    Nur öffnen kann ich es, warum auch immer nicht?


    Irgendwelche Tipps?

    Is ja hochgradig umständlich.


    Gibt es denn keine andere möglichkeit?
    Ich meine in jeder anderen "Programmierspache" hat eine solche View diverse ereignisse.


    Nur hier nicht?
    Was soll denn der mist?


    So ist es ja quasi unmöglich vernünfige Anwendunegn zu bauen?



    Edit:


    So nur der Vollständigkeit halber und falls mal n andere danach scuht etc.


    Ich habs gepackt : :strike:


    :laola:


    Lösung :


    In "Form Formula" :


    @If(@IsNewDoc; @Return(form); "");
    @If(@IsNewDoc; "NeuerVorgang"; "ShowAktionen")


    Dann in Event "Target Frame" (Single Click) den Ziel Frmae angeben


    Nun ein Neues Formular machen, in das eine Embedded View integriert ist.


    Bei der EmbeddedView in Show Singel Category Eine Selektion auf das was angezigt werden soll machen :



    Bei mir sind dies diverse Datensätze abhängig von dem ausgewählten, also :


    @GetField("V_ID")


    Des wars.


    LOL!!! :-o



    Aber mal ehrlich, wie doof is das denn. :wuet:
    Normalesdweise sollte man erwarten, das eine View ein Click und Double click etc Event hat.


    Tzzz.


    Schwache Leistung von LN :würg:

    Hi,


    CaretID-Funktionen?
    Sagt mir gar nichts.


    Aber soetwas wie du schreibst meine ich.


    Ich will : Sobald ich ein Dokument anklicke, das etwas passiert.
    Ich will dieses Dokument weder öffnen noch sonst was damit machen.


    Ich will einfach ein event haben, dass wenn ich ein Dokumetn in der View auswähle, ob nun per maus ( Mit click) oder über die Tastatur mit den Pfeiltasten, sobald ein Dokument makiert ist ( nicht mit dem haken an der Seite da ), sondern ein Dokument "selektiert" wurde, will ich ein Event haben, auf das ich reagieren kann.


    In diesem Event will cih folgendes tun :


    Eine andere View aktualisieren. Diwse andere View ist bei meinem Frameset ( =dt. Rahmengruppe ) in einem anderen Frame ( = dt. Rahmen ). Im folgenden Frame2 genannt ( Die View siehe text oben in der ich etwas auswähle ist im Frame1)


    Je nach auswahl des Dokumentes aus Frame1 soll in diesem (Frame2) etwas anderes angezeigt werden.


    Kann doch nicht sein das LN keine solche Funktionalität bereitstellt.
    Ob das nun ein OnClick Event oder eine "NeueSelektion" Event oder sonst was ist, ist mir egal, ich brauch nur ein event auf das ich reagieren kann. :hammer:


    Viele Grüße


    Andy

    Also entweder versteh ich da was falsch oder ich seh auf dem Schlauch.


    Ich habe doch gar keine Projktmaske offen, sondern nur eine View die mir alle Projekte zeigt. Unter dieser View ist in einem anderen Frame eine 2te View, und zwar eine für die Aktivitäten.


    Ich will :


    Ich wähle ein Projekt aus, d.h ich makiere es in dem ich einmal mit der Maus darauf clicke.
    Nun sollen unten, d.h. in der View für die Aktivitäten die passenden Aktivitäten zum Projekt angezeigt werden.




    Geht ihr bisher davon aus, dass ich die Aktivität als antwort Dokument anlege?


    Ich dachte dies kann ich mir sparen, in dem ich die Dokumente, d.h. die Aktivitäten über meine eindeutige Id ( die Projekt_ID ) verknüpfe.


    Mal in einer "normalen" DB gedacht : Ich habe 2 Tabellen, mit jeweils dem SChlüssel Projekt_ID. Dies ist die Verbindung zwischen Projekten und Aktivitäten.

    Hi,


    okay.
    Da ich recht neu in LN bin, is mir nicht ganz klar was das $REF Feld ist. Hab das bisher noch nicht gehört.


    Zitat


    Selcet musst Du nicht ändern einfach Single Category verwenden. Bei der Eingebetteten Ansicht werden dann nur die AntwortDokument angezeigt und diese sind nach $REF kategorisiert.


    Was meinst du damit : " Single Category " das sagt mir gar nix im Moment.


    Und eingebettete Ansich auch nicht.
    Die Ansicht befindet sich in einem eigenen Frame


    Spricht ich wähle ein Dokument ( = Projekt aus ) in der View und im Frame unter dieser View ( ich habe ein 4er Frameset ) soll sich der Inhalt ( = View für die Aktionen ) ändern.

    hi, erst mal danke für die antwort.


    Hab aber gleich direkt die nexte Frage:


    Wie generiert man denn so n schlüssel? Oder emisnt du damit einfach ne beliebige ID erzeugen die eindeutig ist?


    Bin grade zeimlich ratlos wie ich weiter amchen soll??


    Mein momentanes Vorgehen sieht so aus :


    Ich habe ein Frameset, links is ne Navi, MainFrame is ne View für Projekte und in einem Frame unten drunter sollen die dazugehörigen Aktivitäten angezeigt werden, je nachdem welches Projekte ich grade auswähle.


    Hierfür brauch ich ja eh die ID. Soll ich also die ID zusammen mit dem Projekt auf dem "Neues Projekt"-Formular erzeugen und abspecihern?


    Und dann über Select Statement auf die Aktivtäten in der View verlinken ( über die ID versteht sich) ??

    Hallo zusammen, ich bins mal wieder^^


    folgendes Szenario :


    Ich schreibe an einer Anwendung die 2 verschiedene Objekte beinhaltet.


    Sagen wir mal Objekt 1 = Projekt
    und Objekt 2 = Aktivität


    Ein Projekt ist erforderlich, damit es Aktivitäten gibt.
    Und ein Projekt beinhalet viele Aktivitäten bis es "beendet" ist.


    Nun meine Frage, wie sieht eine solche Anwendung aus, damit meine ich, besteht sie aus 2 Datenbanken?


    Eine DB nimmt die Projekte auf und eine Andere die Aktivtäten ??


    Ja ich weis, ich könnte auch Aktivitäten als AntwortDokument definieren und so an die Vorgänge hängen, dies will ich aber nicht, da in einem späteren Status der Anwendung eine Db2 Datenbank zugrunde liegt.


    Aber wie macht man soetwas generell, wenn man verschiedene Objekte hat? Baut man für jedes Objekt seine eigene Datenbank ( = Anwendung auf ) und hat eine zentrale Anwendung, die wiederum die anderen Anwendung verwaltet etc.?

    Farbtiefe von Windows?
    Was soll des sein?



    Ich meine das Symbol im Richtext Feld.
    Unter dem Symbol steht der Dateiname.


    Ich will aber nur den Dateinamen ohne das Symbol haben.
    Also Quasi ein textfeld in dem der Dateiname steht.
    neben dem Text Feld ist ein Button. Drücke ich den Button, öffnet sich der Dateiauswahl Dialog und ich wähle ne Datei aus, die als attachment ans dokument angeghängt wird.
    Sichtbar ist aber nur der Dateiname, der in dem textfeld steht.

    Hey, nice.


    Sowas hatte ich gesucht.
    Gibt es das auch, das ich kein Dateisymbol sehe, sondern nur den Namen des files, also ohne dieses Symbol...


    Weist du was ich mein?

    Hallo Leute,


    Ich möchte auf einem Formular einen Button oder sonst was anbeiten, mit dem sich ein Dateiauswahl Dialog öffnet.
    Nachdem ich eine Datei ausgewählt habe, soll diese an den "datensatz" angehängt werden.


    Wie macht man das am Besten??


    Viele Grüße


    Andy

    Hi @ all


    ich hätte da mal ein Frage:


    Wie sieht es bei LN mit der Versionierung aus.
    Aus der Javawelt bin ich gewohnt sämtliche Arbeitsschritt zu versionieren, d.h. ich entwickle ein Programm und über ein Repositoy Server stell ich es anderen Entwicklern bereit. Hier ist dann von jeder Klasse jede Version verfügbar, so dass man problemlos auf eine ältere version zugreifen kann.


    Wie ist dies bei der Anwendungsentwicklung unter LN geregelt??


    Viele Grüße


    Andy

    Hi ich bin zwar selsbt neu in der LN - Welt, aber ich vermute mal du meinst soetwas :


    @Command( [FileOpenDatabase]; server : database ; viewName ; key ; newinstance ; temporary )


    einfach mal ein Button erstellen und dann den Code hier eingeben wobei die werte server etc mit inhalt gefüllt werden sollten...



    gruß


    Andy