Autor Thema: @Prompt mit OKCANCELEDIT  (Gelesen 7854 mal)

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
@Prompt mit OKCANCELEDIT
« am: 14.07.03 - 17:26:35 »
hallo,

ich suche jetzt schon ewig im forum rum, hab mir vorher die notes hilfe x-mal durchgelesen, mir tun schon die augen weh und der kopf raucht.

bitte helft mir  :o

ich hab ein feld comment_1 in das der user mittels einem hotspot button einen text eingeben soll.

ich krieg die formel nicht hin. der user kann zwar was reinschreiben, aber es kommt nicht in das feld comment_1 rein.

ich hab jetzt nochmal von forne angefangen, und mal die blanke eingabeformel drin:
@Prompt([OkCancelEdit]; "Comment"; "Please enter your comment in the field below")

die natürlich so noch nicht geht.

kann mir mal einer bitte helfen, wie ich die formel erweitern muss, damit das, was der user da reintippt, danach auch im feld comment_1 drinsteht?

ihr würdet mir den versauten tag retten.

danke und gruss,
daniela  ??? ::)
im moment in mutterschutz

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:@Prompt mit OKCANCELEDIT
« Antwort #1 am: 14.07.03 - 17:54:01 »
wie waers mit
FIELD PETER:=PETER;
aaa:=@Prompt([OkCancelEdit]; "Comment"; "Please enter your comment in the field below");
@setfield("PETER";aaa);


in den hotspot...
sorry peter natuerlich mit comment_1 ersetzen

gruss

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:@Prompt mit OKCANCELEDIT
« Antwort #2 am: 14.07.03 - 17:58:09 »
...erstelle dir eine Maske; nennen wir sie mal "Kommentar"

... in der Maske erstellst du einen Layoutbereich. Setze die Eigenschaften auf 3D ( dann wird der Hintergrund grau.

... innerhalb des Layoubereichs lege ein Feld an; das Feld muss den gleichen Namen haben, wie das Feld in der Hauptmaske.

... in die Schaltfläche schreibst du folgende Formel:

@DialogBox("Kommentar"; [AUTOHORZFIT] : [AUTOVERTFIT] )

thats all
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
Re:@Prompt mit OKCANCELEDIT
« Antwort #3 am: 14.07.03 - 17:59:24 »
wie waers mit
FIELD PETER:=PETER;
aaa:=@Prompt([OkCancelEdit]; "Comment"; "Please enter your comment in the field below");
@setfield("PETER";aaa);


in den hotspot...
sorry peter natuerlich mit comment_1 ersetzen

gruss

hallo till,

also so:

FIELD comment_1:=comment_1;
aaa:=@Prompt([OkCancelEdit]; "Comment"; "Please enter your comment in the field below");
@SetField("comment_1";aaa)

fehlermeldung beim anklicken des buttons:

insufficient arguments for @function

gruss,
daniela
im moment in mutterschutz

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:@Prompt mit OKCANCELEDIT
« Antwort #4 am: 14.07.03 - 18:02:10 »
aaa:=@Prompt([OkCancelEdit]; "comment_1"; "Please enter your comment in the field below";"");

wäre richtig
« Letzte Änderung: 14.07.03 - 18:02:45 von eknori »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
Re:@Prompt mit OKCANCELEDIT
« Antwort #5 am: 15.07.03 - 17:16:31 »
hallo uli, hallo @all,

meine formel sieht jetzt so aus:

FIELD comment_1:=comment_1;
aaa:=@Prompt([OkCancelEdit]; "comment_1"; "Please enter your comment in the field below";"");
@SetField("comment_1";aaa)

das war's dann, diese formel geht nun. muss nur noch den titel ändern, aber das krieg ich hin.

vielen lieben dank und gruss,
dani  ;D :D  :)
« Letzte Änderung: 15.07.03 - 17:18:45 von luna »
im moment in mutterschutz

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
Re:@Prompt mit OKCANCELEDIT
« Antwort #6 am: 15.07.03 - 17:30:48 »
jetzt hab ich leider noch ein klitzekleines problemchen.

wenn ich das dokument, nachdem ich einen kommentar eingetragen habe, schliesse mit save and close button oder Escape und Save Yes, dann klappt alles einwandfrei.

wenn ich jedoch vor dem schliessen F9 drücke, dann kommt ein fenster, das ich im screenshot anhänge (dieser user ist nicht im adressbuch vorhanden, obwohl es ja der text aus dem comment feld ist).

ich versteh das nicht. comment_1 ist ein normales text feld, computed, mit wert auf sich selber.

und das passiert auch NUR bei F9.  :o

danke und gruss,
daniela
im moment in mutterschutz

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:@Prompt mit OKCANCELEDIT
« Antwort #7 am: 15.07.03 - 19:08:15 »
wenn Du F9 gedrückt hast, ist dann nach der Fehlermeldung im SendTo Feld irgendwas eingetragen und wenn ja was?

PS: man muß in R6 nicht mehr per
Field A:=A;
@Setfield("A";Eintragung)

das Setfield initialisieren über die Field Anweisung.
Einfach weglassen.
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
Re:@Prompt mit OKCANCELEDIT
« Antwort #8 am: 16.07.03 - 08:53:06 »
hi rob,

danke, dass du dich meiner annimmst.

also, ich lege ein neues dokument an, schreibe 555 ins comment feld über den button rein, und bei der fehlermeldung "555 - this name is not in a directory" klicke ich auf "skip name". dann speichere ich das dokument, und schaue mir die eigenschaften des dokumentes an.

dort gibt es definitiv kein SendTo field in diesem dokument. oder muss ich da woanders nachschauen?

wegen der formel:
die sieht im moment bei mir so aus:
FIELD comment_1:=comment_1;
aaa:=@Prompt([OkCancelEdit]; "Your comment"; "Please enter your comment in the field below";"");
@SetField("comment_1";aaa)

was soll ich dann da weglassen? die erste und letzte zeile?

danke und gruss,
daniela
im moment in mutterschutz

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:@Prompt mit OKCANCELEDIT
« Antwort #9 am: 16.07.03 - 09:09:57 »
merkwürdiges Verhalten. Kleb mal die nackische DB mit der Problemmaske hier rein. Kann es sein, daß das Feld vom Typ Namensfeld aus Versehen ist statt Text?

Wegen dem nicht mehr benötigten Initialisieren:

so:
aaa:=@Prompt([OkCancelEdit]; "Your comment"; "Please enter your comment in the field below";"");
@SetField("comment_1";aaa)

oder so:
aaa:=@Prompt([OkCancelEdit]; "Your comment"; "Please enter your comment in the field below";"");
FIELD comment_1:=aaa

« Letzte Änderung: 16.07.03 - 09:13:01 von Rob Green »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
Re:@Prompt mit OKCANCELEDIT
« Antwort #10 am: 16.07.03 - 12:11:57 »
hi rob,

ich hänge jetzt mal die leere schablone gezipt ran. maske "New Main Topic". Maske non IT trainings ist die gleiche in grün, nur grösser.

ich hab auch seit den änderungen ein neues problem:

ich habe agents, die aus den feldern Name_1 bis Name_8 den namen weider rauslöschen. der user selber kann nicht, nur der mit der rolle trainer.

dieser agent löscht mir jetzt den feldinhalt aber nimmer raus.

bitte schlag nicht die hände überm kopf zusammen, ich kann's halt nicht besser. hauptsache, die DB macht was ich will.

danke und gruss,
daniela
im moment in mutterschutz

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:@Prompt mit OKCANCELEDIT
« Antwort #11 am: 16.07.03 - 13:34:07 »
ich werd mir das Teil in Ruhe anschauen, allerdings heute Abend sehr spät. Morgen kann ich dann was dazu sagen möglicherweise.

(ist doch egal, wenns läuft läufts, ich bin kein Typ für beauty Design)
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
Re:@Prompt mit OKCANCELEDIT
« Antwort #12 am: 16.07.03 - 13:46:47 »
rob,

ich danke dir und warte ganz geduldig auf dich. sie geht ja im grossen und ganzen, die kleinen fehler sind nicht prio 1.

danke,
dani
im moment in mutterschutz

Glombi

  • Gast
Re:@Prompt mit OKCANCELEDIT
« Antwort #13 am: 16.07.03 - 13:47:22 »
Hi luna,
das sind ja Simple Action Agenten  :o
Das taugt nix. Nimm besser "richtige", d.h. Formelsprache.
Wenn ich mir bspw. den Agenten "delete content of Name_1" ansehen, steht das als kleiner Kommentar in den Eigenschaften:
"... for text fields Notes will append the value to the existing value..."

D.g. er hängt "" an den Wert dran, das ist natürlich blöd.

Also besser so in Formelsprache:
FIELD Name_1 := "";
""

und alles zusammen in einem Agent geht auch (falls gewünscht):
FIELD Name_1 := "";
FIELD Name_2 := "";
FIELD Name_3 := "";

""

Andreas

P.S.: Die Schablone ist übrigens nicht wirklich leer.

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
Re:@Prompt mit OKCANCELEDIT
« Antwort #14 am: 16.07.03 - 13:49:46 »
hi glombi,

danke für deinen tip, ich werd's mir gleich anschauen. hab jetzt aber eine notes schulung zu geben.

agenten in einem geht nicht, weil ich muss die user einzenl rauslöschen, die doch nicht kommen. aber danke trotzdem.

nicht leer? ich hab gesagt: copy, keine dokumente. habs mir dann aber nimmer angeschaut. egal.

gruss,
dani
im moment in mutterschutz

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
Re:@Prompt mit OKCANCELEDIT
« Antwort #15 am: 16.07.03 - 13:53:10 »
also, das mit dem agenten hat jetzt schon mal geklappt. dieses problem hat sich dann erledigt. danke glombi.

rob, dann ist nur noch dieses mail send dingens offen.

gruss,
dani
im moment in mutterschutz

Glombi

  • Gast
Re:@Prompt mit OKCANCELEDIT
« Antwort #16 am: 16.07.03 - 13:58:12 »
Hi Dani,
war aber ne kurze Schulung.  ;)

Mit nicht leer meinte ich, dass das ganze Design da ist. Dokumente sind aber nicht drin. Hab ich falsch gelesen, sorry.

Andreas

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
Re:@Prompt mit OKCANCELEDIT
« Antwort #17 am: 16.07.03 - 16:53:13 »
macht doch nix. wollte ja auch, dass alles da ist. ist schon alles ok. heute ist sehr warm  :P

die schulung war gerade erst aus, ich hatte nur noch in den 2 minuten was ausprobiert, bevor die losging.

gruss,
dani
im moment in mutterschutz

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
Re:@Prompt mit OKCANCELEDIT
« Antwort #18 am: 17.07.03 - 10:34:30 »
hallo leute,

ich hab jetzt leider in dieser gleichen datenbank ein neues problem. hat nix mit OKCANCELEDIT zu tun, aber ich stelle die frage trotzdem hier mit rein, weil ich hier ja schon die schablone reingehängt hab, und um platz auf dem server forum zu sparen möchte ich sie in einem anderen thread nicht nochmal anhängen.

ich hab in dieser trainings datenbank einen button drin "SEND MAIL TO ALL". für den hab ich ja das ganze mail schablonen gedöns von der inotes schalbone reinkopiert.

ziel:
es geht eine new memo maske auf, im TO feld stehen dann alle user drin, die im feld all_members stehen, dieses wiederum holt sich die daten aus Name_1 bis Name_8.

ergebnis:
es geht eine memo maske auf, die namen stehen alle drin (vornamen, nachnamen), im subject steht das drin was ich will, und die namen werden beim senden aufgelöst. das funzt.

problem:
5er user können diese mail ganz normal öffnen, lesen, ohne probleme.
6er user kriegen eine fehlermeldung:
A stored form cannot contain comuted subforms. die kommt 5 mal, muss man immer OK klicken, dann kann man die mail lesen.

was ist denn das nun schon wieder? was muss ich wo genau rauslöschen, damit die mail rausgeht und der 6er user sie ganz normal lesen kann?

vielen dank und gruss,
daniela
im moment in mutterschutz

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:@Prompt mit OKCANCELEDIT
« Antwort #19 am: 17.07.03 - 14:21:27 »
hi Luna,

hab mal reingeschaut. Also eine Maske mit dem Namen New Main Topic gibt es nicht. Dafür diese NonIT. Da habe ich reingeschaut, da diese ja gleich aber halt nur größer sein soll, und kann nix erkennen, was diesen Fehler verursachen sollte (bei mir kommt nämlich auch eh keiner).
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz