Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: gentleman am 13.09.04 - 11:02:49

Titel: Taschenrechner Symbol
Beitrag von: gentleman am 13.09.04 - 11:02:49
hi,

ich habe in notes eine maske, in der 5 felder mit verschiedenen zahlenwerten drin stehen.
unten hab ich das feld summe.
neben dem symbol hätte ich gerne ein taschenrechner symbol, und wenn man das anklickt, soll er die 5 drüberen werte alle addieren und in das feld schreiben.

wie kann ich das verwirklichen.

weiss nich wo ich ansetzen soll und finde in der hilfe nix.

danke
marc :)
Titel: Re:Taschenrechner Symbol
Beitrag von: Glombi am 13.09.04 - 11:08:31
1. Zeichne den Taschenrechnen oder hol Dir ein Clipart (bspw. aus Excel  ;D)
2. Füge die Grafik in Deine Maske ein
3. Markiere die Grafik und erstelle einen Aktions-Hotspot

Andreas
Titel: Re:Taschenrechner Symbol
Beitrag von: gentleman am 13.09.04 - 11:21:18
hi,

danke für die schnelle antwort.
hab mich evtl falsch ausgedrückt.
mir gehts hierbei um den code :)

danke
marc
Titel: Re:Taschenrechner Symbol
Beitrag von: Glombi am 13.09.04 - 11:37:34
Äh, wo ist das Problem:

FIELD Summe :=
@If(Feld1 != "";Feld1;0) +
@If(Feld2 != "";Feld2;0) +
usw.

Andreas
Titel: Re:Taschenrechner Symbol
Beitrag von: gentleman am 13.09.04 - 11:59:09
Äh, wo ist das Problem:

das problem is, dass ich nich sehr viel von der materie versteh :D

ich habs mit
FIELD Summe :=
@If(Feld1 != "";Feld1;0) +
@If(Feld2 != "";Feld2;0);

probiert, klappt aber nicht...
finde keine fehler...

danke nochmals
marc :)
Titel: Re:Taschenrechner Symbol
Beitrag von: Glombi am 13.09.04 - 12:11:26
Du musst natürlich Deine Feldnamen verwenden !!!

Andreas
Titel: Re:Taschenrechner Symbol
Beitrag von: gentleman am 13.09.04 - 13:31:11
jo das hab ich...
hab das script geändert und einfach auf einen button gelegt...
kommt aber immer immer folgende meldung
"Kein Haupt- oder Auswahlausdruck in Formel: ')'"
(er nimmt mit das ganze also nich mal an)

kann man das ganze auch umschreiben, so dass kein if drin vorkommt?

bin am verzweifeln :)
danke
marc
Titel: Re:Taschenrechner Symbol
Beitrag von: Driri am 13.09.04 - 13:36:09
Ich würde vorschlagen, Du besorgst Dir erstmal ein gutes Buch zum Thema Entwicklung Notes und führst dir das zu Gemüte.
Ich habe den ganz schweren Eindruck, daß Du blutiger Anfänger bist und dann wird dir eine fertige Formel, die Du nicht verstehst, auch nicht weiterhelfen.

Sorry, das ist nicht böse gemeint, aber ich denke so hat das wenig Zweck und dir wird auch nicht wirklich geholfen.
Titel: Re:Taschenrechner Symbol
Beitrag von: Glombi am 13.09.04 - 13:36:34
FIELD Summe :=
@If(Feld1 != "";Feld1;0) +
@If(Feld2 != "";Feld2;0);
""

Es fehlt am Ende der Hauptausdruck. Das darf keine Anweisung sein. Also einfach ""

Andreas
Titel: Re:Taschenrechner Symbol
Beitrag von: cococo69 am 13.09.04 - 13:37:21
Probier's mal so

FIELD Summe :=
@If(Feld1 != "";Feld1;0) +
@If(Feld2 != "";Feld2;0);
""

Zwei Hochkommata am Schluß, oder sende mal deinen kompletten Code!

Armin
Titel: Re:Taschenrechner Symbol
Beitrag von: cococo69 am 13.09.04 - 13:38:24
Hi Andreas,

da warst du ein paar Sek. schneller...
Titel: Re:Taschenrechner Symbol
Beitrag von: gentleman am 13.09.04 - 13:38:36
@driri: jo, bin in sachen formel beim domino designer sehr schwach auf der brust...
nur is das programm bald fertig, und so kleinigkeiten wie der rechner fehlen eben noch... und leider finde ich im weiten netz und hier in der suche nichts zum thema...

@ euch beiden, ich probiers sofort aus - vielen dank

danke
marc
Titel: Re:Taschenrechner Symbol
Beitrag von: Glombi am 13.09.04 - 13:40:15
Es wird Dir doch hier geholfen !
Und sogar mit viel Geduld, wenn ich das mal so sagen darf.

Andreas

P.S.: Ok, Du hast Dein Post geändert. Na gut...
Titel: Re:Taschenrechner Symbol
Beitrag von: gentleman am 13.09.04 - 13:43:00
hi,

es klappt schon - irgendwie :D
nur kommt bei 20 und 30 nich 50 sondern 2030 raus :D

und noch ein fehler:
wenn man nur ein feld davon befüllt, und das andre nicht, rechnet er gar ned...



Zitat:
Es wird Dir doch hier geholfen !
Und sogar mit viel Geduld, wenn ich das mal so sagen darf.
P.S.: Ok, Du hast Dein Post geändert. Na gut...

- jo, war nich auf euch bezogen.
schätze eure hilfe sehr - vielen dank nochmals :)
Titel: Re:Taschenrechner Symbol
Beitrag von: Driri am 13.09.04 - 13:47:37
Ääh, sind die Felder, aus denen die Werte stammen, Textfelder ?

Dann müßtest Du die Werte erst noch in Zahlen umwandeln (@TextToNumber).
Titel: Re:Taschenrechner Symbol
Beitrag von: gentleman am 13.09.04 - 13:52:28
hi,

danke, super tipp...
mit dem code gehts:

FIELD Summe1 :=
@If(@TextToNumber(Bewilligung1) != "";@TextToNumber(Bewilligung1);0) +
@If(@TextToNumber(Bewilligung2) != "";@TextToNumber(Bewilligung2);0);
""

allerdings bleibt das problem, dass es nur mit einer vollständigen eingabe funktioniert. wenn z.b. nur das feld bewilligung1 ausgefüllt wird, macht er nichts :(

danke nochmals
marc :)
Titel: Re:Taschenrechner Symbol
Beitrag von: Glombi am 13.09.04 - 13:57:37
So oder ähnlich:

FIELD Summe1 :=
@If(Bewilligung1 != "" & @IsNumber(Bewilligung1);@TextToNumber(Bewilligung1);0)  +...

""

Andreas
Titel: Re:Taschenrechner Symbol
Beitrag von: Driri am 13.09.04 - 14:00:49
Ich würde ja empfehlen, die Felder in Zahlenfelder umzuwandeln, wenn dort eh Zahlen eingegeben werden sollen.
Titel: Re:Taschenrechner Symbol
Beitrag von: gentleman am 13.09.04 - 14:06:48
@driri: jo, is schon gemacht - is mir auch aufgefallen :D

aber sollte nochmal jemand danach suchen, so funktionierts:

bei textfeldern:
FIELD Summe1 :=
@If(Bewilligung1 != "";@TextToNumber(Bewilligung1);0) +
@If(Bewilligung2 != "";@TextToNumber(Bewilligung2);0) +
@If(Bewilligung3 != "";@TextToNumber(Bewilligung3);0) +
@If(Bewilligung4 != "";@TextToNumber(Bewilligung4);0);
""


bei textfelder (nur zahlen):
FIELD Summe1 :=
@If(Bewilligung1 != "";Bewilligung1;0) +
@If(Bewilligung2 != "";Bewilligung2;0) +
@If(Bewilligung3 != "";Bewilligung3;0) +
@If(Bewilligung4 != "";Bewilligung4;0);
""


danke euch allen :)
habt mir sehr geholfen
marc