Staffelpreise

FM Clients alle Versionen (außer FM-Mobile) und Betriebssysteme
Forumsregeln
Sie befinden sich im Archivforum! Sie können hier alte Beiträge lesen und vorhandene Diksussionen ergänzen.
Neue Diskussionen können Sie in diesem Archiv nicht erstellen!

Staffelpreise

Beitragvon Anonymous » Di 30. Mär 2004, 11:26

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.
FileMaker Client Version: FM Client 5.5

Hallo,

ich habe ein großes Problem - vieleicht weiß jemand eine Lösung?
Ich habe 3 Dateien:
1 Bestellpositionen
1 Artikelliste
1 Preisliste (Staffelpreisliste)

Ein Kunde erfasst eine Bestellposition mit einem Artikel 4711 von 30 STück.

In der Artikeltabelle ist die Preislisten-Nr. angeben (z.B 10).

In der Preisliste ist ein Key von Artikel- und Preislistennummer (4711 _10)
Nun existieren hier mehrere Datensätze mit Staffelpreisen.

Key |von Menge | bis Menge | Einzel-Preis
4711 _10| 1 | 10 | 2
4711 _10|11 | 20 | 1,8
4711 _10|21 | 50 | 1,5

Nun muß bei dieser Bestellmenge von 30 Stück der richtige Preis (1,5)gezogen werden.
Feste Felder in einem Satz können nicht verwendet werden, da es unterschiedliche viele Sätze mit unterschiedlicher Staffelung gibt.

Weiß jemand eine Lösung?


Würde mich sehr freuen, da dies ein wichtiges Projekt ist, was mit FM realisiert
werden soll
Anonymous
 

Antwort

Beitragvon OliverKern » Di 30. Mär 2004, 12:44

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Du könntest in der Preisliste eine Werteliste aus Key&VonMenge&BisMenge erstellen. Diese Werteliste benutz Du dann in Bestellpositionen zur Auswahl. Anhand der Auswahl holst Du per Referenz die Staffelpreise.
Oliver Kern
-kernoliver_at_gmx.net-
-skype:OliverKern-
OliverKern
 
Beiträge: 372
Registriert: So 5. Mai 2002, 00:00
Wohnort: Am See

Antwort

Beitragvon Anonymous » Mi 31. Mär 2004, 15:16

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Zitat:

OliverKern schrieb am 2004-03-30 12:44:
Du könntest in der Preisliste eine Werteliste aus Key&VonMenge&BisMenge erstellen. Diese Werteliste benutz Du dann in Bestellpositionen zur Auswahl. Anhand der Auswahl holst Du per Referenz die Staffelpreise.




Hallo,

vielen Dank für den Lösungsansatz, jedoch funzt das nicht so.

Der Kunde soll nicht an einer festen Bestellmenge gebunden sein.
Heute bestellt er 3, morgen 5 und übermorgen 22 Stück.
Aufgrund der variablen Bestellmenge muß ein statischer Staffelpreis gezogen werden, der von Artikel zu Artikel unterschiedlich sein kann.

Ich muß mittlerweile auch beim Key ein Datum beachten, da in der Staffelpreisdatei unterschiedliche Werte zu unterschiedlichen Terminen existieren.

Ich glaube, hier brech ich mir die Finger
Servus.
Anonymous
 

Antwort

Beitragvon Anonymous » Mi 31. Mär 2004, 15:16

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Zitat:

OliverKern schrieb am 2004-03-30 12:44:
Du könntest in der Preisliste eine Werteliste aus Key&VonMenge&BisMenge erstellen. Diese Werteliste benutz Du dann in Bestellpositionen zur Auswahl. Anhand der Auswahl holst Du per Referenz die Staffelpreise.




Hallo,

vielen Dank für den Lösungsansatz, jedoch funzt das nicht so.

Der Kunde soll nicht an einer festen Bestellmenge gebunden sein.
Heute bestellt er 3, morgen 5 und übermorgen 22 Stück.
Aufgrund der variablen Bestellmenge muß ein statischer Staffelpreis gezogen werden, der von Artikel zu Artikel unterschiedlich sein kann.

Ich muß mittlerweile auch beim Key ein Datum beachten, da in der Staffelpreisdatei unterschiedliche Werte zu unterschiedlichen Terminen existieren.

Ich glaube, hier brech ich mir die Finger
Servus.
Anonymous
 

Antwort

Beitragvon OliverKern » Mi 31. Mär 2004, 15:28

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Lösungen gibts dafür sicher einige. Hier zwei Bücher in denen solche Aufgaben behandelt werden:

Das Profibuch zu Filemaker Pro von Christopher Busch
Good programming practice von Michael Heider
http://www.smartbooks.ch
Oliver Kern
-kernoliver_at_gmx.net-
-skype:OliverKern-
OliverKern
 
Beiträge: 372
Registriert: So 5. Mai 2002, 00:00
Wohnort: Am See

Antwort

Beitragvon cjaeger » Sa 3. Apr 2004, 14:15

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Zitat:

Ich muß mittlerweile auch beim Key ein Datum beachten, da in der Staffelpreisdatei unterschiedliche Werte zu unterschiedlichen Terminen existieren.


Sorg halt dafür. dass nur die tages-aktuellen Preise sichtbar sind. (Skriptlauf um Mitternacht...)

In Datei "Staffelpreise":
Feld "MengePreis"= abMenge &" " &Preis (bmecat: LOWER_BOUND; PRICE_AMOUNT)

In Datei "Eingabe":
Werteliste "Preise" definieren von der Beziehung Staffelpreise (Schlüsselfeld= "Artikelnummer", sortiert nach zweites Feld, "Menge"))

Feld "Preise"= WerteListeEinträge(Status(AktuellDateiname);"Preise")

Feld "WelcherPreis?" (Diesen Preis per Selbst-Referenz in das Feld "Artikelpreis" übernehmen)
=
Falls(
Menge<=0;0;
Menge >= TextZuZahl(WörterMitte(Preise;1;1)) UND Menge < TextZuZahl(WörterMitte(Preise;3;1)) ;TextZuZahl(WörterMitte(Preise;2;1));
Menge >= TextZuZahl(WörterMitte(Preise;3;1)) UND Menge < TextZuZahl(WörterMitte(Preise;5;1)) ;TextZuZahl(WörterMitte(Preise;4;1));
Menge >= TextZuZahl(WörterMitte(Preise;5;1)) UND Menge < TextZuZahl(WörterMitte(Preise;7;1)) ;TextZuZahl(WörterMitte(Preise;6;1));
...

TextZuZahl(WörterRechts(Preise;1)))

( soo viele Staffelpreise ... und wer soll die verwalten?)
:-?


[ Diese Nachricht wurde editiert von : cjaeger am 03.04.2004 14:20 ]
cjaeger
 
Beiträge: 384
Registriert: Mo 13. Mai 2002, 00:00
Wohnort: Hannover


Zurück zu FM Clients