Autor Thema: Notesformular mit berechnete Felder  (Gelesen 2564 mal)

Offline Matze69

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 833
  • Geschlecht: Männlich
  • ... nicht´s ist unmöglich ...
Notesformular mit berechnete Felder
« am: 25.05.04 - 13:26:41 »
Hallo,
ich möchte für die Mitarbeiter ein Formular in Tabellenform entwerfen, in dem verschieden Zellen berechnet werden sollen, damit der Mitarbeiter z.B. die Summe nicht selbst errechnen muß.
Wie kann ich das bewerkstelligen?
Vielen Dank

Offline cococo69

  • @Notes Preisträger
  • Senior Mitglied
  • ****
  • Beiträge: 286
  • Geschlecht: Männlich
  • Super dieses Forum!!!
    • Mein Hobby...
Re:Notesformular mit berechnete Felder
« Antwort #1 am: 25.05.04 - 14:21:41 »
Hallo,

ich mache das so:

Ich habe eine Maske mit (in diesem Fall 11) Felder die addiert werden sollen.
Das Summenfeld ist berechnet mit folgender Formel:

Zitat
REM " Setzen von temp. Variablen, um nicht als Vorgabewert 0 eintragen zu müssen. Diese werden dann addiert";

_MB:= @If (KaRaImmobilien = ""; 0; KaRaImmobilien);
_MB_1:= @If (KaRaLvRw = ""; 0; KaRaLvRw);
_MB_2:= @If (KaRaGuthaben = ""; 0; KaRaGuthaben);
_MB_3:= @If (KaRaSonstFestWp = ""; 0; KaRaSonstFestWp );
_MB_4:= @If (KaRaSonstWpAktien = ""; 0; KaRaSonstWpAktien);
_MB_5:= @If (KaRaKfz = ""; 0; KaRaKfz);
_MB_6:= @If (KaRaVermWert_1_5 = ""; 0; KaRaVermWert_1_5);
_MB_7:= @If (KaRaVermWert_1_6 = ""; 0; KaRaVermWert_1_6);
_MB_8:= @If (KaRaVermWert_1_7 = ""; 0; KaRaVermWert_1_7);
_MB_9:= @If (KaRaVermWert_1_8 = ""; 0; KaRaVermWert_1_8);
_MB_10:= @If (KaRaVermWert_1_9 = ""; 0; KaRaVermWert_1_9);

@Sum(_MB:_MB_1:_MB_2:_MB_3:_MB_4:_MB_5:_MB_6:_MB_7:_MB_8:_MB_9:_MB_10)

Gruß
Armin

Offline Matze69

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 833
  • Geschlecht: Männlich
  • ... nicht´s ist unmöglich ...
Re:Notesformular mit berechnete Felder
« Antwort #2 am: 25.05.04 - 16:22:12 »
Hallo Armin,
vielen Dank für die schnelle Antwort. Es wäre schön, wenn du das für einen relativen Notesanfänger im DB-Programmieren erklären könntest.
Maske anlegen ok - aber ich wollt ja ein Formular mit Tabellen....
Vielen dank auch für die Geduld

Driri

  • Gast
Re:Notesformular mit berechnete Felder
« Antwort #3 am: 25.05.04 - 16:45:24 »
Interessant wäre noch, ob die Tabellen eine feste Anzahl Felder enthalten oder ob das dynamisch sein soll.
Mit festen Feldern ist das kein Problem, bei dynamischer Anzahl von Werten wirds schon schwieriger.

Wenn es um eine feste Anzahl geht, legst Du einfach in einer Tabelle je Zeile ein Feld vom Typ Zahl an und packst z.B. in die letzte Zeile ein Feld vom Typ Berechnet zur Ansicht oder (wenn Du das Feld noch für andere Zwecke brauchst, z.B. für die Anzeige in der Ansicht) vom Typ Berechnet.
Dann kannst Du für dieses Feld die von Armin gepostete Formel verwenden. Die muß dann natürlich noch entsprechend angepaßt werden.

Offline Matze69

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 833
  • Geschlecht: Männlich
  • ... nicht´s ist unmöglich ...
Re:Notesformular mit berechnete Felder
« Antwort #4 am: 26.05.04 - 13:09:44 »
Erst einmal vielen Dank.
Nur ich verstehe es nicht ganz. Sorry....
Ich bin soweit, dass ich eine neue Maske erstelle. Darin erstelle ich eine Tabelle mit z.B. 4 Spalten und 4 Zeilen. In Spalte 1 soll dann stehen Schecknummer, S2 Scheckanzahl, S3 Betrag pro Scheck und S4 Gesamtbetrag. Ich möchte dass in der Spalte 4 das Ergebnis von S2 x S3 stehen soll. Wie gehe ich da als Anfänger vor?
Nochmals vielen Dank für eure Geduld...
Matthias

Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re:Notesformular mit berechnete Felder
« Antwort #5 am: 26.05.04 - 13:48:26 »
Hallo Matthias,

theoretisch kannst Du auch nur ein berechnetes Feld nehmen und dort reinschreiben als Formel  feld1 + feld 2 + feld 3 oder das ganze über @Sum machen...

Das Problem ist aber das Notes eine Fehlermeldung bringt wenn beim Addieren ein Zahlenfeld nichts enthält und deshalb muss entweder überall 0 drinstehen oder man fängt das per Formel ab und das macht coco...

@If (KaRaSonstWpAktien = ""; 0; KaRaSonstWpAktien);

Bedeutet: wenn Feld "KaRaSonstWpAktien" leer ist dann schreibt er eine 0 rein, ansonsten nimm den Wert der im Feld "KaRaSonstWpAktien" drinsteht

Gruss
Martin

Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Driri

  • Gast
Re:Notesformular mit berechnete Felder
« Antwort #6 am: 26.05.04 - 14:14:11 »
Nur mal so als Präventiv-Frage :

Hast Du überhaupt einen Desigern-Client ?

Ich frage nur, weil Du in einem anderen Thread meintest, Du hättest keine Designer-Hilfe.
Wenn Du den Client nicht hast, bringt das hier auch nicht viel. Das geht nicht mit dem Standard-Client.

Offline Matze69

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 833
  • Geschlecht: Männlich
  • ... nicht´s ist unmöglich ...
Re:Notesformular mit berechnete Felder
« Antwort #7 am: 26.05.04 - 14:34:17 »
Ich habe einen Designer Client....
mittlerweile auch die DesingerHelp gefunden.
Danke

Driri

  • Gast
Re:Notesformular mit berechnete Felder
« Antwort #8 am: 26.05.04 - 16:26:54 »
Ah, prima. Sonst hätten wir lange Tipps geben können  ;)

Dann sollte Dir mir coco's Formel und Martins Erklärung geholfen sein.

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re:Notesformular mit berechnete Felder
« Antwort #9 am: 26.05.04 - 16:50:22 »
@Diri: Mit dem R4er Client kann man auch in die Gestaltung von Datenbanken schauen, die Aufspaltung wurde erst in R5 vorgenommen. Wir sind hier doch im R4 Forum...

Driri

  • Gast
Re:Notesformular mit berechnete Felder
« Antwort #10 am: 26.05.04 - 17:09:34 »
Oh, hast Du natürlich recht. Aber in R4 gabs doch die Einschränkung über den Lizenztyp im N&A, oder ?

Is aber auch egal, hauptsache Matze kann designen  ;D

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Notesformular mit berechnete Felder
« Antwort #11 am: 26.05.04 - 17:13:58 »
Naja, das kann er noch nicht - aber er hat wenigstens schonmal die technischen Voraussetzungen, um das zu lernen  ;)

Bernhard

Offline Matze69

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 833
  • Geschlecht: Männlich
  • ... nicht´s ist unmöglich ...
Re:Notesformular mit berechnete Felder
« Antwort #12 am: 26.05.04 - 17:33:12 »
Hallo
na ich bewundere eure Ausdauer schon....
ich habe nun meine Tabelle auch mit den Feldern....
aber mit den Formeln komme ich nicht klar... kann es zwar ohne Fehler abspeichern, aber ne Summe erhalte ich trotzdem nicht.
Gibt es Bücher oder Onlinehilfen, wo ich das ein oder andere nachlesen kann?
Wie sieht denn die Summenformel überhaupt aus?
Was heißt die "Field" Anweisung?
Wie sieht es mit der Syntax aus etc. etc.?
Will euch ja auch nicht über strapazieren....
Vielen Dank im voraus
Matthias

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Notesformular mit berechnete Felder
« Antwort #13 am: 26.05.04 - 17:46:15 »
Matthias, wir helfen gerne. Aber so kommst Du nicht weiter.

Online-Hilfe: Das ist die Datenbank "Designer Hilfe". Da steht zum Bleistift auch drin, was die FIELD-Anweisung bedeutet. Sämtliche Syntax findest Du dort natürlich auch aufgelistet und erklärt.

Ohne Literatur wirst Du aber kaum allein mit der DesignerHelp starten können. Der Herdt-Verlag hat wirklich gutes Material im Angebot. Wenn Dir Dein Arbeitgeber dann noch sowas wie ein "Training on the job" bewilligen würde, würdest Du wohl den schnellstmöglichen Einstieg in die Notes-Programmierung finden.

Bernhard

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re:Notesformular mit berechnete Felder
« Antwort #14 am: 26.05.04 - 18:34:15 »
Ich glaube hier sind alle sehr geduldig!

@Diri: Ich glaube das war so, mit dem Lizenztyp im NAB.


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz