H
hgef
Aktives Mitglied
Thread Starter
- Dabei seit
- 22.07.2006
- Beiträge
- 190
- Reaktionspunkte
- 0
hallo,
ich habe ein problem, das vielleicht gar nicht so schwer ist, ich mir jedoch den kopf dran zerbreche.
folgende struktur:
in einem haus sollen verschiedene dinge installiert werden. es gibt ein budget, in dem einige dieser items drin sind, andere nicht.
die datensätze fürs haus werden über die zimmer bestimmt, daneben gibt es eine art katalogtabelle, die die verfügbaren produkte enthält. zudem sollen, wenn die items installiert werden, die barcodes der realen produkte eingelesen werden (wobei ich noch nicht weiß, wo ich die hinschreiben soll, vielleicht in wiederholfelder).
ich habe also zwei tabellen:
tab1 haus
tab2 items
ds könnten so aussehen
tab1
raum item anzahl budget
wohnzimmer lampe 3 included
wohnzimmer schrank 5 additional
schlafzimmer lampe 5 additional
schlafzimmer steckdose 10 included
schlafzimmer steckdose 5 additional
schlafzimmer lampe 2 additonal
flur lampe 1 inlcuded
tab2
id produkt
1 lampe
2 schrank
3 steckdose
die tabellen sind über die itemID miteinander verbunden.
wenn die externe bestellung aufgegeben wird, soll natürlich nur dastehen, 10 lampen, 15 steckdosen etc.
für die interne budgetplanung muss dann natürlich unterschieden werden: 3 lampen included, 7 lampen additional, 10 steckdosen incl, 5 steckdosen add. etc.
ich habe es nicht hinbekommen, auszuwerten wieviel gesamt, wieviel im budget, wieviel nicht usw. weder als statistikfeld, noch als bericht noch als ausschnitt mit filterfunktion. da nach zimmer und budet gerechnet wird, gibts natürlich
ich habe mit dann mit einem formelfeld in der item-tabelle geholfen, in der ich noch 3 zusätzliche quantitätsfelder hinzugefügt habe.
also
quantität_all: wenn ( itemID_haus=itemID_items ) summe (haus::quantität))
quantität_included: wenn ( itemID_haus=itemID_items UND budget_haus = inluded ) summe (haus::quantität))
quantität_additional ( itemID_haus=itemID_items UND budget_haus = additional ) summe (haus::quantität))
das funktioniert auch ganz gut. allerdings bekomme ich es nicht hin, dass, wenn lampen sowohl included sind als auch additional, unterschieden wird.
irgendwie bleibt ein quantitätsfeld immer leer. und ich weiß nicht, warum.
sieht dann so aus
item quant_all quant_incl quant_add
lampe 10 ... 10
steckdose 15 15 ...
verrechnet sich irgendwie...
hat jemand schon mal ein prblem wie dieses gehabt?
danke, hgef
ich habe ein problem, das vielleicht gar nicht so schwer ist, ich mir jedoch den kopf dran zerbreche.
folgende struktur:
in einem haus sollen verschiedene dinge installiert werden. es gibt ein budget, in dem einige dieser items drin sind, andere nicht.
die datensätze fürs haus werden über die zimmer bestimmt, daneben gibt es eine art katalogtabelle, die die verfügbaren produkte enthält. zudem sollen, wenn die items installiert werden, die barcodes der realen produkte eingelesen werden (wobei ich noch nicht weiß, wo ich die hinschreiben soll, vielleicht in wiederholfelder).
ich habe also zwei tabellen:
tab1 haus
tab2 items
ds könnten so aussehen
tab1
raum item anzahl budget
wohnzimmer lampe 3 included
wohnzimmer schrank 5 additional
schlafzimmer lampe 5 additional
schlafzimmer steckdose 10 included
schlafzimmer steckdose 5 additional
schlafzimmer lampe 2 additonal
flur lampe 1 inlcuded
tab2
id produkt
1 lampe
2 schrank
3 steckdose
die tabellen sind über die itemID miteinander verbunden.
wenn die externe bestellung aufgegeben wird, soll natürlich nur dastehen, 10 lampen, 15 steckdosen etc.
für die interne budgetplanung muss dann natürlich unterschieden werden: 3 lampen included, 7 lampen additional, 10 steckdosen incl, 5 steckdosen add. etc.
ich habe es nicht hinbekommen, auszuwerten wieviel gesamt, wieviel im budget, wieviel nicht usw. weder als statistikfeld, noch als bericht noch als ausschnitt mit filterfunktion. da nach zimmer und budet gerechnet wird, gibts natürlich
ich habe mit dann mit einem formelfeld in der item-tabelle geholfen, in der ich noch 3 zusätzliche quantitätsfelder hinzugefügt habe.
also
quantität_all: wenn ( itemID_haus=itemID_items ) summe (haus::quantität))
quantität_included: wenn ( itemID_haus=itemID_items UND budget_haus = inluded ) summe (haus::quantität))
quantität_additional ( itemID_haus=itemID_items UND budget_haus = additional ) summe (haus::quantität))
das funktioniert auch ganz gut. allerdings bekomme ich es nicht hin, dass, wenn lampen sowohl included sind als auch additional, unterschieden wird.
irgendwie bleibt ein quantitätsfeld immer leer. und ich weiß nicht, warum.
sieht dann so aus
item quant_all quant_incl quant_add
lampe 10 ... 10
steckdose 15 15 ...
verrechnet sich irgendwie...
hat jemand schon mal ein prblem wie dieses gehabt?
danke, hgef