Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen...

49
Projekt Casino Übung zu Access 2002

Transcript of Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen...

Page 1: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Projekt Casino

Übung zu Access 2002

Page 2: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Tabelleneigenschaften (1)

• Tabelle Bestellungen– BestellNr AutoWert– KundenNr Zahl– KategorieNr Text– PersonalNr Zahl– Portionen Zahl– Bestelldatum Datum/Uhrzeit– Lieferdatum Datum/Uhrzeit– Bezahlt Ja/Nein

Page 3: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Tabelleneigenschaften (2)

• Tabelle Kundenverzeichnis– KundenNr AutoWert– Name Text– Straße Text– PLZ Text– Ort Text– Telefon Text

Page 4: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Tabelleneigenschaften (3)

• Tabelle Personal– PersonalNr AutoWert– Name Text– Vorname Text– TätigkeitsNr Zahl– Abteilung Text– Gehalt Währung– Eintrittsdatum Datum/Uhrzeit

Page 5: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Tabelleneigenschaften (4)

• Tabelle Speisekarte– KategorieNr Text– KategorieName Text– Preis Währung

• Tabelle Tätigkeiten– TätigkeitsNr AutoWert– Beschreibung Text

Page 6: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Tabellenbeschreibungen (1)

• Tabelle BestellungenEnthält die Bestellungen der Kunden. Jede Bestellung enthält eine eindeutige Bestellnummer, die Kundennummer, die Speisenkategorie, den bearbeitenden Angestellten, die Anzahl der Portionen, das Bestell- und Lieferdatum sowie ein Feld, ob bezahlt.

• Tabelle KundenverzeichnisEnthält Informationen zu einem Kunden, der eindeutig über seine Kundennummer identifiziert werden kann.

Page 7: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Tabellenbeschreibungen (2)

• Tabelle PersonalEnthält Angaben zum Personal. Jeder Mitarbeiter wird eindeutig über seine PersonalNummer identifiziert. Außerdem enthält ein Datensatz einen Verweis auf sein Tätigkeitsgebiet (TätigkeitsNr).

• Tabelle Speisekarte Enthält Informationen zu den SpeiseKategorien (Name und Preis).

• Tabelle TätigkeitenEnthält Informationen zu den Tätigkeitsgebieten der Angestellten.

Page 8: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Feldeigenschaften (1)

• Tabelle Speisekarte– KategorieNr

• Maximal 1 Zeichen, als Großbuchstaben anzuzeigen• Eingabe ist erforderlich

– KategorieName• Maximal 15 Zeichen

Page 9: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Feldeigenschaften (2)

• Tabelle Tätigkeiten– Beschreibung

• Eingabe erforderlich

Page 10: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Feldeigenschaften (3)• Tabelle Personal

– Name• Maximal 25 Zeichen• Eingabe ist erforderlich

– Vorname• Maximal 20 Zeichen

– TätigkeitsNr• Nachschlagefeld: Aus der Tabelle Tätigkeiten sollen die Felder

TätigkeitsNr und Beschreibung ohne Überschrift angezeigt werden.

• Linksbündige Anzeige mit 2 führenden Leerzeichen– Eintrittsdatum

• Datum kurz• Eingabeformat: ein geeignetes Datumsformat• Eingabemaske: __.__.__

Page 11: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Feldeigenschaften (4)• Tabelle Bestellungen (1)

– KundenNr• Nachschlagefeld, welches die Werte der Spalten

KundenNr und Name aus der Tabelle Kundenverzeichnis mit Spaltenüberschrift anzeigt

– KategorieNr• Nachschlagefeld, welches die Werte der Spalten

KategorieNr und KategorieName aus der Tabelle Speisekarte mit Spaltenüberschrift anzeigt

• Maximal 1 Zeichen, das als Großbuchstaben angezeicht werden soll

• Die Zeichen A bis F sind erlaubt, sonst soll folgende Fehlermeldung ausgegeben werden: „Sie können nur die Kategorien A – F eingeben“

Page 12: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Feldeigenschaften (5)• Tabelle Bestellung (2)

– PersonalNr• Nachschlagefeld, welches die Werte der

Spalten PersonalNr und Name aus der Tabelle Personal mit Spaltenüberschriften anzeigt

– Portionen• Interger-Format

Page 13: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Feldeigenschaften (6)• Tabelle Bestellung (3)

– Bestelldatum• Datum kurz• Eingabeformat: ein geeignetes Datumsformat• Eingabemaske: __.__.__• Mit dem aktuellen Datum vorbelegt

– Lieferdatum• Datum kurz• Eingabeformat: ein geeignetes Datumsformat• Eingabemaske: __.__.__

Page 14: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Feldeigenschaften (7)• Tabelle Kundenverzeichnis (1)

– Name• Eingabe ist erforderlich

– Straße• Maximal 25 Zeichen

– PLZ• Genau 5 Ziffern lang• Eingabemaske: *****• Eingabe ist erforderlich

Page 15: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Feldeigenschaften (8)• Tabelle Kundenverzeichnis (2)

– Ort• Maximal 25 Zeichen• Eingabe ist erforderlich

– Telefon• Eingabemaske: (*****)********• Vorwahl

– maximal 5 Ziffern– Nicht erforderlich

• Rufnummer– Maximal 8 Ziffern– Nur die ersten drei Ziffern sind erforderlich

Page 16: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Datensätze (1)

• Tabelle TätigkeitenTätigkeitsNr Beschreibung1 Einkäufer

2 Fahrer

3 Gruppenleiter

4 Hausmeister

5 Personalreferent

6 Sachbearbeiter

7 Fahrer

8 Koch

Page 17: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Datensätze (2)

• Tabelle SpeisekarteKategorieNr KategorieName PreisA Vollkost 8,88 €

B Salatbar 6,00 €

C Diätkost 6,80 €

D Vorspeise 3,00 €

E Nachspeise 2,50 €

F Normalkost 7,50 €

Page 18: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Datensätze (3)

• Tabelle PersonalPersonalNr Name Vorname TätigkeitsNr Abteilung Gehalt Eintrittsdatum

1 Lorenz Sophia 1 A 1.150,00 € 01.01.1990

2 Ritter Tatjana 5 B 2.152,75 € 01.03.1994

3 Winter Theodor 6 C 1.227,78 € 15.04.1992

4 Richter Hans 3 D 3.150,00 € 01.10.1994

Page 19: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Datensätze (4)

• Tabelle KundenverzeichnisKundenNr Name Straße PLZ Ort Telefon

1 Fotolabor Farbenfroh Waldstraße 119 67444 Worms (06241)102222

2 Kaufhaus Teuerkauf Langgasse 20 65778 Wiesbaden (0611)566666

3 Schnulze AG Dorfplatz 50a 55431 Mainz (06131)201030

Page 20: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Datensätze (5)

• Tabelle BestellungenBestell-

NrKunden-

NrKategorie-

NrPersonal-

Nr Portionen Bestell-datum

Liefer-datum Bezahlt

1 1 D 3 13 20.06.01 21.06.01 ■

2 3 A 1 30 22.07.01 23.07.01 □

3 2 B 1 55 22.07.01 23.07.01 ■

4 2 D 3 12 22.07.01 23.07.01 ■

Page 21: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Datenblattansicht (1)• Fixiere in der Tabelle Bestellungen die

ersten beiden Spalten und zeige, dass sie wirklich fixiert sind.

• Blende die Spalten BestellNr, Personal-Nr, Lieferdatum und Bezahlt in der Tabelle Bestellung aus und wieder ein.

• Das Datenblatt der Tabelle Kunden-verzeichnis soll hellblau mit dunkel-bauen Gitterlinien erscheinen.

Page 22: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Datenblattansicht (2)

• Die Schrift der Tabelle Speisekarte soll Arial, kursiv und grün sein.

• Ändere in der Tabelle Speisekarte den Name der Spalte Preis auf PreisPro-Portion und füge davor die Spalte Kalorien ein. Fülle die neue Spalte mit Werten. Lösche sie wieder und ändere PreisProProtion wieder auf Preis.

Page 23: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Sortieren und Filtern (1)

• Ersetze in der Tabelle Kunden-verzeichnis all Ort Mainz durch Mainz am Rhein und mache die Änderungen wieder rückgängig.

• Sortiere die Tabelle Kundenverzeichnis erst nach den Namen in aufsteigender und anschließend nach den Orten in absteigender Reihenfolge

Page 24: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Sortieren und Filtern (2)• Filtere mit einem auswahlbasierenden

Filter aus der Tabelle Kundenverzeich-nis alle Kunden aus Wiesbaden heraus.

• Filtere mit einem „Filtern nach“-Filter aus der Tabelle Kundenverzeichnis alle Kunden die mit K beginnen heraus.

• Filtere nun alle Kunden, die mit K oder P beginnen heraus.

Page 25: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Sortieren und Filtern (3)

• Filtere mit einem formularbasierten Filter aus der Tabelle Kundenverzeich-nis alle Postleitzahlen, die mit 64 beginnen beginnen heraus.

• Filtere mit einem formularbasierten Filter aus der Tabelle Personal alle Mitarbeiter in den Abteilungen C bis E heraus.

Page 26: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Indizierung (1)

• Tabelle Speisekarte– KategorieNr

• Indexname: PrimaryKey• Zusatzeigenschaften: Eindeutig

– KategorieName• Indexname: KategorieName

Page 27: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Indizierung (2)• Tabelle Tätigkeiten

– TätigkeitsNr• Indexname: PrimaryKey• Zusatzeigenschaften: Eindeutig

• Tabelle Personal– PersonalNr

• Indexname: PrimaryKey• Zusatzeigenschaften: Eindeutig

– TätigkeitsNr• Indexname: PersonalTätigkeitsNr

Page 28: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Indizierung (3)• Tabelle Bestellungen

– BestellNr• Indexname: PrimaryKey• Zusatzeigenschaften: Eindeutig

– BestellNr• Indexname: LaufendeNr

– KundenNr• Indexname: KundenNr

– KategorieNr• Indexname: KategorieNr

Page 29: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Indizierung (4)

• Tabelle Kundenverzeichnis– KundenNr

• Indexname: PrimaryKey• Zusatzeigenschaften: Eindeutig

– Name• Indexname: FirmenName

– PLZ• Indexname: PLZ

Page 30: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Beziehungen (1)• Erstelle folgende Beziehungen

Page 31: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Beziehungen (2)

• Stelle folgende Beziehungseigenschaften ein:

Beziehung Referentielle Integrität Aktualisierung Löschen

Pers. → Best. ja ja nein

Pers. → Tätig. nein - -

Best. → Kund. ja ja ja

Best. → Speis. ja nein nein

Page 32: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Beziehungen (3)• Versuche einen Datensatz der Tabelle

Kundenverzeichnis zu löschen.• Öffne die Tabelle Kundenverzeichnis.

Lege einen neuen Kunden an und nimm zwei Bestellungen für den neuen Kunden auf. Lösche den Kunden wieder. Kontrolliere ob die Bestellungen in der Tabelle Bestellungen auch gelöscht wurden.

Page 33: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Beziehungen (4)• Lege in der Tabelle Personal folgenden

Datensatz an.

• Gebe eine Bestellung von diesem Mit-arbeiter ein. Versuche den neuen Mitarbeiter in Personal zu löschen.

• Öffnen Sie die Tabelle Speisekarte und versuche Kategorie E in K zu ändern

Personal-Nr Name Vor-

nameTätigkeits-

NrAbtei-lung Gehalt Eintritts

-datum

31 Kaiser Ralf 6 B 3.330,00 01.09.99

Page 34: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Abfragen (1)

• Abfragearten– Auswahlabfragen– Parameterabfragen– Aktionsabfragen– Kreuztabellenabfragen– SQL-Abfragen

Page 35: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Abfragen (2)

• Erstelle für die Tabelle Personal die Abfrage PersonalNamen, die nur die Felder Name und Vorname ausgibt.

• Erstelle für die Tabelle Personal die Abfrage TätigkeitsNrGr5, die bei allen Datensätzen, deren TätigkeitsNr größer 5 ist, die Datenfelder Name, Vorname und TätigkeitsNr ausgibt.

Page 36: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Abfragen (3)

• Erstelle die Abfrage PreiseMwSt über die Tabelle Speisekarte, die die Felder Name, Preis und enthaltene Mehrwertsteuer anzeigt.

• Erstelle die Abfrage BestellungFür6 über die Tabelle Bestellungen, die die Felder BestellNr, Portionen und Bestelldatum aufsteigend sortiert für die Kundennummer 6 anzeigt. Die Kundennummer selbst soll nicht angezeigt werden.

Page 37: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Abfragen (4)• Erzeuge aus der Tabelle Personal eine

Abfrage Personallohn, die wie folgt aussiehtPersonal-

name Brutto Pensions-versicherung

Kranken-versicherung

Arbeitslosen-versicherung Steuern Netto

Lorenz, Sonja €1150 €115 €69 €46 €230 €690

• Personalname: Setzt sich aus Familien- und Vorname zusammen• Brutto: Gehalt• Pensionsversicherung: 10% vom Gehalt• Krankenverischerung: 6% vom Gehalt• Arbeitslosenversicherung: 4% vom Gehalt• Steuern: 20% vom Gehalt• Netto: Gehalt – Pensionsv.-Krankenv.-Arbeitsv.-Steuern

Page 38: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Abfragen (5)

• Lass dir Namen und Ort aller Kunden an-zeigen, deren Ort mit einem „W“ beginnt. Speichere die Abfrage als KundeAusW

• Abfrage Vorwahl0611 soll alle Kunden mit der Vorwahl 0611 auflisten. Auszugeben sind Name und Telefon.

• Die Abfrage Große Bestellungen soll die wichtigsten Kunden herausfiltern. Diese haben die 5% größten Portionen bestellt.

Page 39: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Weiterführende Abfragen (1)

• Erstellen Sie eine Abfrage BestellungenVon-Sachbearbeiter, die alle Bestellungen eines bestimmten Sachbearbeiters auflistet. Die Nummer des Sachbearbeiters soll eingegeben werden können.

• Erzeuge eine Auswahlabfrage Speise-Protionen, in der die verkauften Portionen der Tabelle Speisekarte pro Speise summiert sind.

Page 40: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Weiterführende Abfragen (2)

• Füge der Tabelle Personal folgende Daten-sätze an.

PersonalNr Name Vorname TätigkeitsNr Abteilung Gehalt EintrittsdatumAutowert Kaiser Bernd 2.250,00 € 15.10.2001

Autowert Sauer Siegrid 1.900,00 € 01.10. 2001

Lösche die angefügten Datensätze wieder mittels einer Löschabfrage. Hinweis: Die Abteilung der neu angefügten Mitarbeiter ist leer (IST NULL).

Page 41: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Weiterführende Abfragen (3)

• Die Speisen werden um 3% teurer. Erstelle hierfür eine Aktualisierungs namens Preis-erhöhung.

• Erstelle für die Tabelle Bestellungen eine Abfrage zur Dublikatsuche für Kunden die mehrmals aufgenommen wurden; d. h. deren KundenNr, KategorieNr, Portionen und Bestelldatum übereinstimmen; und speichere sie unter dem Namen DoppelteBestellungen.

Page 42: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Standardformulare (1)

• Erstelle für die Tabelle Kundenverzeichnis ein einspaltiges Autoformular und lege folgenden Kunden neu an.

KundenNr Name Straße PLZ Ort Telefon22 Gutenberg Buchstraße 4 83252 Kleinsberg (06418)654322

• Ändere die Telefonnummer des Kunden mit der Nummer 11 auf 67890 ab.

• Speichere das Formular unter dem Namen Kunden-Einspaltig.

Page 43: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Standardformulare (2)

• Erstelle ein Formular Hauptformular-Kunden mit dem Unterformular Unterformular-Bestellungen. Aus der Tabelle Kundenverzeichnis sind all Datenfelder im Hauptformular anzu-zeigen. Das Unterformular soll die Datenfelder KategorieNr, PersonalNr, Portionen, Bestelldatum und Bezahlt aus der Tabelle Bestellungen enthalten.

Page 44: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Standardformulare (3)

Hinweis: Gib dem Unterformular die Layout Datenblatt, damit die Spalten-breite optimal eingestellt werden kann.

• Gebe im vorigen Formular für den zuvor neu erstellten Kunden zwei Bestellun-gen ein. Sehe dir deine Eingaben in der Tabelle Bestellungen an.

Page 45: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Standardformulare (4)

• Für die Tabelle Personal soll ein Formular angelegt werden, durch welches die zugehörigen Datensätze der Tabelle Arbeitszeiten in einem verknüpften Formular angezeigt werden können.

• Trage für zwei Angestellt je zwei Arbeits-zeiten ein und kontrolliere die Eingabe in der Tabelle Arbeitszeiten.

Page 46: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Standardberichte (1)

• Erstellen Sie für die Tabelle Personal einen tabellarischen AutoBericht mit dem Namen PersonalBerichtInTabellen-form.

• Erstellen Sie für die Tabelle Kundenverzeichnis einen einspaltigen AutoBericht mit dem Namen Kunden-verzichnisBericht

Page 47: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Standardberichte (2)

• Der Bericht ArbeitszeitenNachPersonal-nummer soll alle Felder der Tabelle Arbeitszeiten enthalten und nach dem Feld PersonalNR sortiert sein. Nutzen Sie den Berichtsassistenen zum Erstellen dieses Berichts. Wählen Sie das Layout Tabellarisch und das Format Formal aus.

Page 48: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Standardberichte (3)

• Erstellen Sie mit dem Berichtsassistenen einen Bericht, der alle Bestellungen je Kunde darstellt. Der Bericht soll die Felder KundenNr, Bestelldatum, KategorieNr und Portionen enthalten, nach KundenNr gruppiert und nach Bestelldatum sortiert werden. Wählen Sie für das Layout Gliederung 1 mit dem Format Informell. Speichern Sie diesen Bericht unter dem Namen BestellungenNachKunden.

Page 49: Projekt Casino Übung zu Access 2002. Tabelleneigenschaften (1) Tabelle Bestellungen –BestellNrAutoWert –KundenNrZahl –KategorieNrText –PersonalNrZahl.

Standardberichte (4)

• Erstellen Sie einen zusammenfassenden Bericht im Blocklayout mit dem Namen MonatsBericht, in dem die Datensätze der Tabelle Bestellungen nach dem Monat des Lieferdatums gruppiert sind. Erstellen Sie weiterhin eine Zusammenfassung für jede Datensatzgruppe, welche die Summen der Portionen enthält. Der Bericht soll im Querformat angezeigt werden.