Autor Thema: Differenz zwischen zwei Werten bilden  (Gelesen 3386 mal)

Offline chrilu

  • Frischling
  • *
  • Beiträge: 5
Differenz zwischen zwei Werten bilden
« am: 22.08.11 - 13:37:30 »
Hallo,

ich bin ein absolutes Greenhorn was die Notesprogrammierung angeht.
Daher stelle ich einfach mal die Frage und hoffe auf Unterstützung von Euch.

Ich möchte gerne die Differenz zwischen zwei Werten ermitteln.
Also eine Feldeingabe ist für das Zubuchen und die andere Feldeingabe für das Ausbuchen von Ware.Jetzt hätte ich immer gern den aktuellen Stand zu meiner Ware. Heißt also ich muss die Differenz bilden zwischen dem Zu und Ausbuchen. 
Kann jemand mir helfen?

Danke &Gruß
Chris

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Differenz zwischen zwei Werten bilden
« Antwort #1 am: 22.08.11 - 13:41:20 »
Hallo,

Und wo stehen die Werte fuer den aktuellen Bestand?


Andreas

Offline chrilu

  • Frischling
  • *
  • Beiträge: 5
Re: Differenz zwischen zwei Werten bilden
« Antwort #2 am: 22.08.11 - 13:53:47 »
Ich habe in einer Maske zwei Felder dafür eingerichtet.

Feld1--> "Zubuchen" --> Wareneinkauf
Feld2--> "Ausbuchen" --> Ausschuß/ Verkauf

Hier werden manuell die Werte von mir eingetragen. Je nachdem ob ich Ware bekomme oder verkaufe.
Im dritten Feld "Gesamtbestand" hätte ich gern die Differenz von Feld1 und Feld2 wenn ausgebucht wird (Verkauf/ Ausschuß) bzw. benötige ich natürlich auch den Wert , wenn nur zugebucht wird (Wareneinkauf)

ich hoffe ich habe es einigermaßen erklärt.

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Differenz zwischen zwei Werten bilden
« Antwort #3 am: 22.08.11 - 13:57:44 »
Und wenn Du Werte hinzufuegen (einbuchen) bzw. abziehen (ausbuchen) moechtest, erstellts Du dann jedesmal ein "neues" Dokument, in dem Du dann die betreffenden Werte eingibst?


Andreas

Offline chrilu

  • Frischling
  • *
  • Beiträge: 5
Re: Differenz zwischen zwei Werten bilden
« Antwort #4 am: 22.08.11 - 14:02:49 »
ja weil ich dazu die Bestellnr. (Wareneingang)oder Rechnungsnummer (Verkauf) festhalten muss zwecks Revision

Chris

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Differenz zwischen zwei Werten bilden
« Antwort #5 am: 22.08.11 - 14:17:56 »
Du machst ein neues Dokument auf.

Deine Eingabefelder sind "leer" und auch das Feld des aktuellen Bestandes.

Du buchst 10 Teile aus. Hast danach also einen negativen Bestand. (geht also gar nicht, denn ich kann nicht mehr Teile ausbuchen als ich am Lager habe)

Und so geht das Spielchen immer weiter.

Du must Dir beim Erstellen eines neues Dokumentes zum Ein- bzw. Ausbuchen von irgenwoher den aktuellen Bestand holen.


Andreas

klaussal

  • Gast
Re: Differenz zwischen zwei Werten bilden
« Antwort #6 am: 22.08.11 - 14:19:23 »
Man braucht 3 Felder : Zugang, Abgang, Summe und eine Schaltfläche mit der Formel:

Code
sum2 := @Sum(zugang;abgang);
@SetField("summe";sum2)

Zu- bzw. Abgang numerisches Feld, Summe dto aber berechnet mit Vorgabewert Summe.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Differenz zwischen zwei Werten bilden
« Antwort #7 am: 25.08.11 - 22:58:09 »
Obacht - das ist alles andere als ein einfaches Thema! Notes / Domino ist ein verteiltes System - einfach so abfragen, was "meiner" Replik der Datenbank an Bestand bekannt ist, geht nicht - an einem anderem Standort (andere Replik) kann ja gerade der gleiche Prozess stattfinden.

Dieses Thema kann man also *garantiert* nicht mit @dbLookups oder so lösen. Never ever!
Vordergründig sollte man darüber nachdenken, ob man das wirklich mit Notes / Domino machen will / muss. Dann kann man über (komplizierte, aber funktionierende!) andere Möglichkeiten nachdenken.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz