Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

ACCESS-Aufgabe - Ich brauche Hilfe :(

Begonnen von alexandra123, November 01, 2012, 21:33:27

⏪ vorheriges - nächstes ⏩

alexandra123

Hallo zusammen,

ich muss eine Datenbanklösung erstellen. Könnte mir jemand sagen welche Tabellen ich am Anfang erstellen muss? Den Rest würde ich dann (hoffentlich) alleine hinkriegen.

Datei hab ich im Anhang hochgeladen.

Wäre für Hilfe sehr DANKBAR!!!

Gruß,
Alex

[Anhang gelöscht durch Administrator]

69bruno

Na da fallen mir doch im Ansatz einige ein....

tblBestellung,
tblKunde (wobei die Iformationen des Kunden durchaus in mehreren Tabellen aufbewahrt werden können/sollen),
tblGrundpreis (für Auswertungen in der Vergangenheit/Änderungen in der Zukunft)
tblErmaessigung,
tblSitzplatz,
tblSpielplan,
tblSpieltag,
tblSpielzeit,
.....keine Garantie auf Vollständigkeit....  :P

Versuch einfach leere Felder in den Tabellen zu vermeiden, z.B. könntest Du ja Mobiltelefonnummern abfragen. Wenn einer keine hat (wow, man stelle sich das mal vor) sollte eben nicht in der Tabelle Kunden das Feld "Mobil" leer sein, sondern in einer verknüpften Tabelle tblMobil kein Eintrag zu diesem Kunden stehen. Das Ding ist dann auch noch beliebig erweiterbar, z.B. Zahlungsinformationen wären in meiner Welt sofort mit auf dem Plan. Ich will ja auch wissen, wie die Kunden bezahlen......

So, und jetzt viel Spaß beim knobeln  ;D
If Brain <= requestoutofPost then
  PostonForum "Ich verstehe Dein Problem nicht....."
Else
  PostonForum "Denk erst mal über die Normalisierung nach......"
End If

Beaker s.a.

Hallo,
@Bruno
tblKunden wird nicht benötigt, da nicht gefordert.
Würde auch nur Sinn machen, wenn interessengemäße
Werbung angedacht ist; - ist aber auch nicht gefordert.
tblBestellung würde ich gleich tblTicketVerkaeufe nennen,
denn ein zweistufiges System (Bestellung -> Verkauf) ist
auch nicht gefordert.
@Alexandra
Schenk' Deinem Prof mal 'nen Kalender  ;)
Bis zum 20.11.2011 (der übrigens ein Sonntag war)
wirst Du das kaum schaffen.  ;)
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

alexandra123

Danke für die Antworten, ich werde mal versuchen ob ich es hinkriege.

@69bruno: das Datum passt ganz gut zu meinem Prof, genau wie die ganze Aufgabe :) für euch ist das wahrscheinlich Kinderkram. ich allerdings hab noch nie mit Access gearbeit, deswegen bin ich total überfordert  :'(

Beaker s.a.

Hallo Alxandra,
Zitatfür euch ist das wahrscheinlich Kinderkram
Würde ich nicht sagen, ist schon nicht ganz einfach.
O.K., ein professioneller Programmierer, von denen es
hier ja einige gibt (ich mach's nur als Hobby), wird das
wohl in zwei Wochen zusammenstricken können.
Zitatallerdings hab noch nie mit Access gearbeit,
Access/VBA ist nicht das Problem, entscheidend wird
Dein Vorwissen zu ER-Modellen und Normalisierung sein.
Ich will Dir ja nicht den Mut nehmen, aber wenn es da
ähnlich aussieht wie bei Access, dann wird Dich das wohl
echt ein paar Nachtschichten kosten.  >:(
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

alexandra123

Hallo zusammen,

nach vielen Stunden mit Kopfschmerzen habe ich die Datenbank nun erstellt.

Das einzige was ich nicht hinkriege, ist der Ausdruck des Tickets.

-> auf den Tickets ist ausgewiesen: Datum, Uhrzeit und Titel der Vorstellung, der Grundpreis, die Ermäßigung und der zu zahlende Preis

-> für jede Vorstellung möchte der Geschäftsführer eine Auswertung mit folgenden Angaben haben: Datum, Uhrzeit, Titel, Anzahl der Besucher, Anzahl der verkauften Tickets in den einzelnen Preiskategorien, Gesamtsumme der Einnahmen für die jeweilige Vorstellung

-> der jeweilige Monatsspielplan soll in geeigneter Form ausgedruckt werden können



Kann mir jemand helfen???  ??? ??? ??? ???

Beaker s.a.

Hallo Alexandra,
Schwer zu helfen, ohne jetzt Dein Datenmodell
zu kennen.
Der Ticketausdruck sollte dabei aber noch das
Einfachste sein, die Daten müssten ja alle vor-
liegen. Der Rest, wie gesagt - schwierig.
Vielleicht lädst Du die DB mal hier hoch.
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

alexandra123

Wie kann ich die DB denn hochladen? Um sie einfach als Datei anzuhängen ist sie definitiv zu groß  :)

Beaker s.a.

Hallo Alexandra,
Komprimieren, zippen und dann ist sie immer
noch zu groß?
gruss ekkehard

P.S. Was mir noch eingefallen ist bezüglich
Ticketausdruck; - dies könnte hilfreich sein:
http://www.donkarl.com?FAQ5.9
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

69bruno

Na guck, war ein paar Tagen krank und habe nicht  ins Forum geschaut, aber geht ja voran...

@Beaker: Ich habe noch nie nur das gemacht, was gefordert wurde ;o)
If Brain <= requestoutofPost then
  PostonForum "Ich verstehe Dein Problem nicht....."
Else
  PostonForum "Denk erst mal über die Normalisierung nach......"
End If

database

Hallo ...  :D ;D :D

ZitatIch habe noch nie nur das gemacht, was gefordert wurde
Wenn du das auch als professioneller Entwickler machst bist schneller verhungert als deine Zusatzfunktionen zum Laufen kommen  ::)

69bruno

 ;D Das ist der Spaß, wenn man nicht professioneller Entwickler ist.  ;D

Aber ich habe schon oft festgestellt, dass auch professionelle Entwickler im Nachhinein gerne ein paar Daten mehr gespeichert hätten, wenn die DB's nach Kundenwünschen erweitert werden sollen.......

Aber ich verstehe schon, das Profis da nicht entlohnten Aufwand betreiben würden.
If Brain <= requestoutofPost then
  PostonForum "Ich verstehe Dein Problem nicht....."
Else
  PostonForum "Denk erst mal über die Normalisierung nach......"
End If