Hallo zusammen,

ich habe ein Problem mit der Funktion Maximum bei der Definition einer Ansicht.

Zum Üben mit Base will ich mir eine Datenbank zu einem PC-Spiel
aufbauen. Bei dem Spiel muss man Einsätze abarbeiten, dazu braucht man
bestimmte Items für einen erledigten Einsatz erhält man Geld, von dem
man u.a. Ausbaustufen bezahlen kann. Um so weiter man ausbaut um so
mehr Einsätze kann man bekommen. Genug vom Spiel, zur Datenbank:

Ich habe eine Tabelle für die Items angelegt, eine für die Einsätze
und eine Verknüpfungstabelle in der gespeichert ist wieviele Stück
eines Items man für einen Einsatz braucht. In der Tabelle für die
Einsätze ist unter anderem gespeichert ab welcher Ausbaustufe man
diese Einsätze fahren kann.

Ich möchte jetzt folgendes Als Ansicht oder Abfrage (oder auch anders,
wenn ich hier schon auf dem Holz weg bin) realisieren:

Eine Tabelle in der steht, welches Item man in welcher Stufe wie oft
braucht. (Bsp. für Einsatz A brauche ich 2x Hammer, für ein Einsatz B
brauche ich 3x Hammer. Beide Einsätze sind Stufe 1. Dann soll in der
Tabelle folgender Datensatz auftauchen: Stufe 1, Hammer, 3 Stk.

Im Ansichten-Assistenten habe ich versucht für das Feld Anzahl die
Funktion "Maximum" einzustellen. Das führt aber beim Abspeichern der
Ansicht zu Fehlermeldung:

"Not in aggregate function or group by clause:
[EMAIL PROTECTED] in statement [ SELECT
"Items"."ItemID", "Items"."Bezeichnung", "Einsätze"."Stufe",
MAX( "Erforderliche_Ausrüstung"."ItemID" ) FROM
"Erforderliche_Ausrüstung", "Einsätze", "Items" WHERE"

Auch wenn die Meldung hier wohl nicht zu Ende ist, kann ich nicht
weiter lesen, da das Fenster anscheinend nicht mit skaliert wird und
die Meldung hier durch den unteren Fensterrand abgeschnitten wird
(BUG!?). Die Textteile, die vom "OK" Button (der übrigens auch nicht
funktioniert, ich kann das Fenster nur über das X oben rechts
schließen! BUG!) verdeckt werden, habe ich rekonstruiert.

Was mache ich falsche, oder kann ich besser machen?

Gruß Lars

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an