Beiträge von Codde

    Zitat


    Codde schrieb:
    Ein anderer Ansatz wäre vielleicht auch, dass der Button in der Fremdappl. über eine URL einen Agent aufruft, dieser dann Daten Empfängt und anhand dieser Daten ein weiter Fenster mit dem Formular (oder noch im gleichen Fenster) aufgeht und Felder entsprechend der Daten vorbelegt.


    Wie sieht's damit aus? Hab ich über diesen Weg eine Chance, dass das Fomular nur in meiner Appl liegt?

    Schau mal in den Eigenschaften (2. Reiter) von Feld 1 nach der Checkbox "Felder bei Schlüsselwortänderung aktualisieren". Das muß drin sein.
    Im Feld 2 (gleicher Reiter) muß "Auswahl bei Dokumentenaktualisierung aktualisieren" angekreuzt sein.


    Die Formeln müssen dann natürlich stimmen, aber ohne die zwei Kreuzchen geht gar nix.

    Fein fein, aber wie mach ich einen Post und vor allem wo?
    Man muß ja auch bedenken, dass das Formular, welches Daten empfangen soll, in meiner DB liegt und nicht in der, von wo die Daten kommen.

    Das kannst doch trotzdem so machen...
    Du willst im Feld 2 Werte in Abhängigkeit von Feld 1 anzeigen, richtig?
    So wie ich's dir beschrieben habe ist's der einfachste Weg und du kannst es jederzeit konfigurieren ohne den Designer zu benötigen.

    Das kannst du relativ einfach bauen.


    Bau dir eine Konfigmaske mit zwei Feldern.
    Feld 1: Kategorie
    - der Himmel ist...
    Feld 2:
    - blau


    Nun baust du eine View die kategorisiert ist nach Feld 1.



    Jetzt kommen wir zur eigentlichen Maske.
    Feld 1 holt sich über @DbColumn seine Daten aus der ersten Spalte deiner neuen View, Feld 2 holt sich die Daten über @DbLookup zum Schlüssel von Feld 1.



    Voila, c'est tout! ;)

    Ein anderer Ansatz wäre vielleicht auch, dass der Button in der Fremdappl. über eine URL einen Agent aufruft, dieser dann Daten Empfängt und anhand dieser Daten ein weiter Fenster mit dem Formular (oder noch im gleichen Fenster) aufgeht und Felder entsprechend der Daten vorbelegt.

    Die Applikation von der die Daten kommen gehört nicht mir.
    Ich soll aber dem Entwickler sagen, wie die Daten gesendet werden sollen.
    Ich brauch eigentlich nur eine Möglichkeit, wie ich Text unbekannter Länge zu meinem Agent im WebQueryOpen bekomme.

    So, da haben's wir schon... :-?


    Ich hab kein Webformular, sondern ein Notes...
    Ich fang mal anders an..
    Ich hab einen Anwender vor einer DB in seinem Client sitzten.
    Der soll nun auf ein Knöpchen drücken.
    Nun wird die URL aufgerufen, zusammen mit dem Werten wie Felder vorzubelegen sind (die Infos kommen über XML). Diese Informationen will ich im WebQueryOpen aufgreifen und verarbeiten.
    Die URL geht auf ein Formular, das in meiner NSF liegt, nicht in der Appl, in der der Button gedrückt wurde.

    Nein, das ist völlig egal.
    Wichtig ist hier nur der Inhalt.
    Geb dir mal [Admin] und schau dir dein Leserfeld an.
    Kontrolliere auch, ob du den Hacken bei "Mehrfachwerte" gesetzt hast. Wenn nicht ist das dein Problem.

    Zitat


    sperri1 schrieb:
    hab noch mal dran rum gespielt hatte vergessen den Feld Typ Leser auszuwählen, sorry :)


    Nur jetzt seh ich überhaupt keine docs mehr !


    :nono:
    Aus dem Grund schreibt man in Leserfelder auch [Admin] rein damit man doch noch als Admin an die Dokumente ran kommt :idea:

    Das muß so funktionieren.
    An der Stelle hast du nicht sonderlich viel Varianten da diese mit genügend Aufwand immer umgangen werden können.
    Wirklich sauber ist nur ein Leserfeld (evtl. auch Verschlüsselung, je nach dem was denn nun genau der Zweck deiner AW ist)

    Zitat


    taurec schrieb:
    du kannst das über Parameter machen die du an die URL anhängst, was aber wahrscheinlich die Längenbeschränkung reisst


    Richtig!

    Zitat


    Oder über ein Formular in dem du das ganze einfach in ein definiertes Feld schreibst und an den Domino postest


    Wie geht das?

    Hmmm....
    Hast du die Dokumente neu gespeichert?
    Ach ja, wenn du speicherst wird natürlich dein Username in das Leserfeld geschrieben.
    Solltest es also ggf. auf "berechnet beim Anlegen" umstellen.
    Wenn du bestehende Dokumente hast kannst es ja auch einfach mit einem Agent aktualisieren lassen.

    An der Stelle hab ich's einfach, ich geb der Anwendung vor wie die Sache auszusehen hat, bzw. dem Entwickler (die Schnittstelle wird neu aufgesetzt).

    Ich hab irgendwo ne Anwendung stehen, muß nicht mal Notes sein, und die öffnet ne URL die auf eine Appl von mir geht.
    Nun sollen Felder autom. vorbelegt werden mit den Werten die mir die Fremdappl. per XML schickt.
    Soweit so gut, das XML auslesen müßte funktionieren, ich muß nun nur noch die Sache testen. Dazu brauch ich irgendwas, mit dem ich XML an die URL posten kann.
    Dieses XML wird dann in der Form über WebQueryOpen auslesen und die Felder entsprechend gefüllt.