Beiträge von overbart

    Danke erstmal ;)


    ich habe mir mal ein Beispiel zu "QueryRecalc event" aufgerufen, aber ist das nicht mit Kanonen auf Spatzen geschoßen?


    Ich will ja nur sagen, dass er den ersten Eintrag meiner Liste in das Kombifeld schreiben soll. --> Mit @subset habe ich es schon probiert, da kürzt er mir aber die Auswahlmöglichkeiten meiner Liste genauf auf einen einzigen Eintrag und wenn ich dann doch mehrere habe ich das nicht praktisch ;)

    Hallo zusammen,


    folgendes Problem beschäftigt mich schon längere Zeit und vielleicht könnt ihr mir helfen:


    - 2 Felder, beides Kombinationsfelder
    - wenn ich aus dem 1. Feld etwas auswähle, werden bestimmte Auswahlmöglichkeiten für das 2. Feld freigeschaltet
    - funktioniert auch alles ;)


    Problem: Bei den meisten Werten steht im 2. Feld nur ein einziger Eintrag, d.h. der User muss nichts mehr auswählen. Der Eintrag/Wert soll nun automatisch beim verlassen des 1. Feldes eingestellt werden.


    ------


    Mit Vorgabenwerten kann ich hier nicht arbeiten, da im 2. Feld immer ein anderer Wert/Eintrag steht (abhängig von der Auswahl im 1. Feld).


    Muss ich dazu LS benutzen und das am besten bei "Exiting" vom 1. Feld?



    ------


    Wenn ich dann LS benutze erscheint mir "GetFirstDocument" nicht richtig, ich habe schon mal nach "Set notesOutlineEntry = notesOutline.GetFirst()" geguckt - könnte es damit gehen? Erfolg habe ich damit noch nicht gehabt...


    Viele Grüße


    Bart

    Au man,


    zu meinem ersten Beitrag


    Zitat

    Den Wert unter Vorgabenwerte einzutragen funktioniert nur bei Textfeldern bzw. nicht bei meinem Kombi-Feld


    kann ich nur sagen: Schwerer Logik-Ausnahmefehler :hammer: Ich hatte unter "Vorgabenwerte" einen Wert eingetragen, der nicht in meiner Liste steht. Dieser Wert konnte natürlich nicht angezeigt werden.


    Jetzt habe ich unter Vorgabenwert mal einen Wert aus der Liste angegeben und siehe da, es funktioniert natürlich... :)


    Sorry, jetzt hab ich hier viel Wind um nichts gemacht :roll:

    Ah okay, jetzt verstehe ich ;)


    Ich habe das mit dem Subset so angewendet und auch andere Dinge probiert, wie z.B.


    DEFAULT list := @DbLookup( "" : "NoCache" ; "" : "" ;"meineViewmitVaribalen" ;"Feldname";2 );


    @If(@IsAvailable(list);@setfield(list;"Wert für Feldname");list);



    Egal ob Subset oder per Default, mein gewünschter Default-Wert steht dann nur noch als einziger in der Liste zur Verfügung (alle anderen werden nicht angegeben). Der Code funktioniert also, allerdings steht immernoch kein Wert per Default in meinem Feld, wenn ich meine Maske öffne.


    Langsam bin ich etwas sprachlos :P die meisten Befehle bin ich schon durchgegangen und keiner von denen passt zu meinem Anliegen...

    Ich trage es ein unter den Eigenschaften eines Feldes im Register "Steuerung".


    Beim Subset-Befehl habe ich unter "liste" den Eintrag von Dblookup vorgenommen, also


    @Subset(


    list := @DbLookup( "" : "NoCache" ; "" : "" ;"meineAnsichtmitVariablen" ;"Variablenname";2 );


    ;1)


    Aber ich glaube, dass war der völlig falsche Ansatz, da es nicht wirklich funktioniert :-? :(

    moooment, so locker fällt mir das alles noch nicht :P


    Okay, bei @Subset( list ; number) könnte ich bei "list" meine Liste angeben. Aber das war/ist glaube ich der falsche Weg, hab eben meine list-Formel von oben bei Subst unter "list" gepackt und das hat nicht funktioniert :(


    Das mit dem Feld musst du mir bitte noch einmal erklären...


    MfG

    Hallo zusammen,


    ich lade mir aus einer View die Werte, die in meinem Kombinationsfeld angezeigt werden. Bei den Feldeigenschaften steht unter "Formel für Auswahl verwenden" folgendes:


    list := @DbLookup( "" : "NoCache" ; "" : "" ;"meineAnsichtmitVariablen" ;"Variablenname";2 );
    @If(@IsError(list);"--- no information --- ";list)



    Soweit so gut, allerdings möchte ich mein Kombinationsfeld mit einem Default-Wert belegen. Wie machen ich das am besten?


    Den Wert unter Vorgabenwerte einzutragen funktioniert nur bei Textfeldern bzw. nicht bei meinem Kombi-Feld und Funktionen wie @setfield habe ich auch schon alles probiert...


    Bin für jeden Tip dankbar ;)

    Suuuuper :)


    leider konnte ich vorher in der englischen Designer Hilfe nichts zum Thema "Länge in LS" finden (es sei denn man kennt den Befehl ;) )


    Und so funktioniert es jetzt:



    If Len(uiDoc.FieldGetText ("mein_Feld" )) <> 6 Then
    Messagebox ("Die Nummer muss aus 6 Ziffern bestehen!")
    Call uidoc.GotoField( "mein_Feld" )
    Exit Sub


    End If



    Vielen vielen Dank an euch!! :)

    Hallo zusammen,


    ich habe das ganze Forum nach Inhalten durchsucht, wie ich die Feldlänge für den User begrenzen kann. Meine Suche hat mich schließlich zur "Input Validation" des Feldes geführt - funktioniert auch prima.


    Problem: Ich führe meine Sicherheitsabfragen und Prüfungen mit einer Aktionsschaltfläche durch (LotusScript) und die Input Validation wird erst NACH meiner Prüfung aktiv (also sehr unpraktisch). Meine Aktionsschaltfläche sieht dann unter anderem so aus:



    If uiDoc.FieldGetText ("mein_feld" ) = "" Then
    Messagebox ("Bitte geben Sie eine Nummer ein!")


    Call uidoc.GotoField( "mein_feld" )


    Exit Sub


    End If


    -----


    Jetzt möchte ich die Anzahl der Zeichen ermitteln (die der User eingegeben hat). In meinem Fall sind es nur nummerische Werte. Entweder habe ich ein Brett vor dem Kopf, aber ich weiß nicht wie es anpacken kann.


    Die Funktion @length kann ich nur bei der Input Validierung benutzen...


    Wer kann helfen?


    Beste Grüße


    Bart