Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: hoffi42 am 08.08.02 - 15:28:19
-
moin,
ich bin totaler anfänger. habt geduld mit mir. :)
Ich versuch mir hier grade eine maske aufzubauen. ich versuch diesen kram nur zu lernen.
also das problem: ich habe eine maske die einen haufen adress daten enthält und zudem noch ein textfeld in dem man nachrichten hinterlassen kann.
nun, um da nicht jedesmal wenn man für die gleiche person eine nachricht hat, die ganze adress schose eingeben muss, dachte ich mach ich das so das man in der maske einfach den Name eingibt und sich der rest der maske die restlichen daten aus einer ansicht puhlt.
tja. mit @dblookup müsste das ja rein theoretisch gehen. will aber nicht für mich. error: feld: blah. eintrag im index nicht gefunden oder der index ist für die ansicht nicht aufgebaut. tja und nuh? kurios.... ;D
irgendwelche ideen wie man das behebt wären sehr wilkommen. =)
Thorsten
-
uhm.. tja err. hab grade einen weg gefunden das zu umgehen. würde mich aber trotzdem brennend interessieren ob das auch auf dem direkten wege (ich habs jetzt mit zwei masken gemacht) möglich ist.
;) Thorsten
-
tja. mit @dblookup müsste das ja rein theoretisch gehen. will aber nicht für mich. error: feld: blah. eintrag im index nicht gefunden oder der index ist für die ansicht nicht aufgebaut. tja und nuh? kurios....
Hi,
wenn du mit dblookup auf eine Ansicht zugreifen willst, muss die Ansicht in der ersten Spalte sortiert oder kategorisiert sein.
Das heißt im Klartext, in dblookup gibst du ein Schlüsselwort an, nach dem in der Ansicht suchen soll. Und für diese Suche muß die erste, sichtbare Spalte mindestens sortiert sein.
Axel
-
alex,
tja das hatte ich auch gemacht. aber nach deiner antwort hab ich noch mal genauer auf dblookup geguckt.. und festgestellt das man dann ja auch den befehl mal richtig (von den Feldern und variablen her) hinschreiben sollte. :)
das hilft immer. na. jetzt ist nur noch die frage ob es möglich ist das sich die felder in der maske sofort aktualisieren, gleich nachdem man enter oder tab um ins nächste feld zu kommen drückt. so wie ich das jetzt habe, drücke ich tab (und ich hab eine tabelle mit reitern) und er hüpft zur nächsten seite der tabelle. natürlich ist dann alles aktualisiert wenn man zurückkommt aber das muss ja auch anders gehen.
Thorsten
-
Hi,
so sollte es aussehen:
REM "Zuordnen Organisation";
Datenbank_ := @Subset(@DbName; -1);
Server_ := @Name([CN]; @Subset(@DbName; 1));
Aufforderung_ := "Wählen Sie eine Organisation aus";
Ansicht_ := "AuswahlPick";
Auswahl_ := @PickList( [Custom] ;
Server : DataBase ; Ansicht_ ; "Organisationen" ; Aufforderung_ ; 2);
@SetField("Organisation_T"; @Word(Auswahl_; "|"; 1));
@SetField("SchlOrg"; @Word(Auswahl_; "|"; 2));
@Command([ViewRefreshFields])
-
also doliman, dat hat auch nicht so wirklich geklappt. Ein Kollege meinte jetzt, das das wohl mit Formel-Sprache nicht geht. Recht undynamisches Zeuch. Müsst man wohl mit Lotusscript ran.
Vielen Dank aber trotzdem, alex und doliman.
T
-
Hi,
es gibt noch eine Maskenoption, die da heißt "Felder automatisch aktualisieren". Vielleicht hilft dir die weiter.
Axel
-
hab ich auch schon ausgewählt gehabt. aber ich glaub das problem liegt darin das man nicht einfach mit formeln ein dokument aktualisieren kann, wenn man ein feld verläßt.
ich hab gesehen das es da ein teil des feldes gibt der 'exiting' heißt. Aber den kann man nur mit lotusscript verköstigen. wenn du da was weißt, her damit. :) aber ansonsten werde ich jetzt erstmal weiter mich durch die script anleitung prügeln. ;D
danke,
Thorsten
-
Hi,
dazu fällt mit nur sowas ein (Auszug aus der Designer-Hilfe):
This script refreshes the current document whenever the user moves the cursor out of a particular field.
Sub Exiting(Source As Field)
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = workspace.CurrentDocument
Call uidoc.Refresh
End Sub
Axel
-
DAS FUNZT!!! VERDAMMTE KACKE DAT FUNZT!!! :D
herzlichen dank!!
bis zum nächsten mal. Thorsten
-
BOG! gibts das? ne gibts gar nicht. da zeig ich meinem boss das ganz happy das ich hier so'n kleines nettes dinges gebaut hab. und dann sagt die.. hmm mal schaun...
ach guck mal wenn du hier bei den feld eigenschaften den punkt 'felder bei schlüsselwort änderung aktualisieren' drückst, macht der auch diese ganze aktualisierungs schose ohne das du das feld verlassen mußt.
grrrrrrrrrrrrrrrrr.. das hätte mir die auch mal früher sagen können. :D
naja wurscht. dank nochmal an alle.
T