Autor Thema: felder in einer maske auto aktualisieren  (Gelesen 2318 mal)

Offline hoffi42

  • Frischling
  • *
  • Beiträge: 18
  • Geschlecht: Männlich
  • wat denn dat denn??
felder in einer maske auto aktualisieren
« 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
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Fighting Texas Aggie Class of 01!!
Tja und wem das nichts sagt ist selber schuld! ;D
5.0.10/win2000pro

Offline hoffi42

  • Frischling
  • *
  • Beiträge: 18
  • Geschlecht: Männlich
  • wat denn dat denn??
Re: felder in einer maske auto aktualisieren
« Antwort #1 am: 08.08.02 - 16:22:38 »
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
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Fighting Texas Aggie Class of 01!!
Tja und wem das nichts sagt ist selber schuld! ;D
5.0.10/win2000pro

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: felder in einer maske auto aktualisieren
« Antwort #2 am: 08.08.02 - 16:33:43 »
Zitat
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
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline hoffi42

  • Frischling
  • *
  • Beiträge: 18
  • Geschlecht: Männlich
  • wat denn dat denn??
Re: felder in einer maske auto aktualisieren
« Antwort #3 am: 08.08.02 - 17:12:25 »
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
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Fighting Texas Aggie Class of 01!!
Tja und wem das nichts sagt ist selber schuld! ;D
5.0.10/win2000pro

Offline doliman

  • Senior Mitglied
  • ****
  • Beiträge: 332
  • Geschlecht: Männlich
    • www.doleschel.de
Re: felder in einer maske auto aktualisieren
« Antwort #4 am: 09.08.02 - 08:33:02 »
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])

« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Grüßle
                           _///_
                          (o~o)
-------------oOOO--(_)--OOOo-------------
Frank Doleschel

----------------------
Ein Berufsleben ohne Notes ist zwar möglich aber die Alternativen sind erschreckend ;-)

Offline hoffi42

  • Frischling
  • *
  • Beiträge: 18
  • Geschlecht: Männlich
  • wat denn dat denn??
Re: felder in einer maske auto aktualisieren
« Antwort #5 am: 09.08.02 - 09:57:46 »
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
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Fighting Texas Aggie Class of 01!!
Tja und wem das nichts sagt ist selber schuld! ;D
5.0.10/win2000pro

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: felder in einer maske auto aktualisieren
« Antwort #6 am: 09.08.02 - 10:02:18 »
Hi,

es gibt noch eine Maskenoption, die da heißt "Felder automatisch aktualisieren". Vielleicht hilft dir die weiter.


Axel
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline hoffi42

  • Frischling
  • *
  • Beiträge: 18
  • Geschlecht: Männlich
  • wat denn dat denn??
Re: felder in einer maske auto aktualisieren
« Antwort #7 am: 09.08.02 - 10:08:38 »
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
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Fighting Texas Aggie Class of 01!!
Tja und wem das nichts sagt ist selber schuld! ;D
5.0.10/win2000pro

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: felder in einer maske auto aktualisieren
« Antwort #8 am: 09.08.02 - 10:19:19 »
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
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline hoffi42

  • Frischling
  • *
  • Beiträge: 18
  • Geschlecht: Männlich
  • wat denn dat denn??
Re: felder in einer maske auto aktualisieren
« Antwort #9 am: 09.08.02 - 10:40:55 »
DAS FUNZT!!! VERDAMMTE KACKE DAT FUNZT!!!  :D

herzlichen dank!!

bis zum nächsten mal. Thorsten
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Fighting Texas Aggie Class of 01!!
Tja und wem das nichts sagt ist selber schuld! ;D
5.0.10/win2000pro

Offline hoffi42

  • Frischling
  • *
  • Beiträge: 18
  • Geschlecht: Männlich
  • wat denn dat denn??
Re: felder in einer maske auto aktualisieren
« Antwort #10 am: 09.08.02 - 11:10:25 »
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
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Fighting Texas Aggie Class of 01!!
Tja und wem das nichts sagt ist selber schuld! ;D
5.0.10/win2000pro

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz