Daten auf einem Formular zusammenführen

Ähnliche Dokumente
Formulare. Datenbankanwendung 113

ECDL Datenbank ADVANCED

Wichtige Standardaktionen durchführen

Handbuch ECDL 2003 Modul 5: Datenbank Formulare anpassen

7 Synchronisation, Kombination, Unterformular

Wichtige Standardaktionen durchführen

Als Einstieg in das Thema des Buches möchte ich Ihnen gleich zeigen, wie Sie ein kleines Makro definieren, das sich mit einem Meldungsfenster

Analysen mit Pivot-Tabellen durchführen

ACCESS. Berechnete Felder in Tabellen TABELLEN ENTWERFEN BERECHNETE FELDER IN TABELLEN BASICS

Microsoft Access Abfragen: Informationen anzeigen und sortieren

Microsoft Access Arbeiten mit Tabellen. Anja Aue

Mit der Funktion SERIENDRUCK können Sie Briefe, - Nachrichten, Umschläge, Etiketten oder Verzeichnisse erstellen.

1.1 Der Berichts-Assistent

A BFRAGEN IN M ICROSOFT A CCESS

4 Makros ausprobieren

Microsoft Access 2010 Formulare automatisiert entwerfen

Seriendruck für Avery Zweckform Etiketten in Microsoft Word 2010, 2007, 2003 & 2002/XP, 2000 & 97 für Windows

Word Einstieg

Serienbrief erstellen

1.1 Felder im Formular

Dokumente verwalten mit Magnolia das Document Management System (DMS)

Kennen, können, beherrschen lernen was gebraucht wird

Word. Verweise. Textmarken, Querverweise, Hyperlinks

1: Access starten und beenden

1 Erste Schritte...13

Mit anderen Office 2000-Programmen zusammenarbeiten

Sie haben mehrere Möglichkeiten neue Formulare zu erstellen. Achten Sie darauf, dass das Objekt Formulare aktiviert ist: Klicken Sie auf.

INHALTSVERZEICHNIS 1 VORWORT 11 ZU DIESER TRAININGSUNTERLAGE 12 2 ACCESS ERSTE SCHRITTE DATENBANK schlffiben 25

Kurzanleitung. Zitiertil-Creator. Dokumentvorlagen Dokumente Formatvorlagen Format Zeichen Format Absatz

MUNIA Bedienungsanleitung

Allgemeine Hinweise zum Erstellen einer einfachen Datenbank

Mastertabelle. Feldliste

Access Verbrecherdatenbank Teil 2

Im Original veränderbare Word-Dateien

Microsoft Access 2010 Bilder

4 SERIENDRUCK. 4.1 Vorbereitung

Tabellen. Inhaltsverzeichnis. Tabellen einfügen

3 Mit Programmen und Fenstern

Access Verbrecherdatenbank Teil 1

Word 10. Verweise: Textmarken, Hyperlinks, Querverweise Version: Relevant für:

KOPF- UND FUßZEILEN KOPF- UND FUßZEILEN HINZUFÜGEN

Schnellübersichten. ECDL Datenbanken mit Windows 10 und Access 2016

Word 10. Verweise Version: Relevant für: IKA, DA

3 Die Tabellen von PROJEKT. Tabellenerstellung in der Entwurfsansicht Dateneingabe direkt in die Tabelle Tabellen mit dem Tabellen-Assistenten anlegen

RECHNEN MIT WORD 2010

Datenbanken Kapitel 3

zur Verfügung gestellt durch das OpenOffice.org Dokumentations-Projekt

7 DOKUMENTEE FORMATIEREN

BESCHREIBUNG. Etikettendruck. CASABLANCAhotelsoftware gmbh - Öde Schönwies - Tirol - Austria

SERIENBRIEFE DAS PRINZIP DES SERIENDRUCKS

Kapitel 5 auf einen Blick

7. Serienbriefe erstellen Das Prinzip des Seriendrucks MICROSOFT WORD Elemente des Seriendrucks

Notizen verwenden. Notizen erstellen und bearbeiten Notizen anzeigen und sortieren Notizen filtern Notizen drucken. Notizen erstellen und bearbeiten

MS Access 2010 Kompakt

Wichtige Standardaktionen durchführen

Xpert - Europäischer ComputerPass. Peter Wies. Tabellenkalkulation (mit Excel 2010) 1. Ausgabe, 5. Aktualisierung, Juli 2013

Das in Abb. 2 und Abb. 3 dargestellte Kombinationsfeld (Abb. 2 roter Kreis) wurde mit Hilfe des Kombinationsfeld-Assistenten

Word. Starten Sie Word und öffnen Sie ein leeres Dokument. Als erstes stellen Sie das Blattformat für die Briefvorlage ein.

Abfragen. Übungsbeispiel Abfrage erstellen

öffnen den Tabellenverknüpfungs-Manager. Bild 1: Verknüpfte Tabellen in einer Datenbank Bild 2: Fehlgeschlagener Zugriff auf eine verknüpfte Tabelle

Auf einer Seite werden maximal 10 Einträge angezeigt. Sind viele Einträge vorhanden, werden diese auf mehrere Seiten aufgeteilt.

White Paper Wählen-Buttons in Excel

1.1 Einführung Tabellenkalkulation: Dateneingabe/Formatierung. Formatierung einer Tabelle.

Präsentieren mit Power Point Einführung

Word Vorlage erstellen so gelingt es:

Schnellübersichten. Access 2016 Grundlagen für Datenbankentwickler

Compitreff: Arbeitsblätter gestalten

Access leicht klar sofort. Ignatz Schels

PowerPoint 2007: Kurzeinführung

Verknüpfen & Einbetten von Daten

Index [Stichwortverzeichnis] Elemente einer Tabelle Abbildung 1 - Elemente einer Tabelle

Modul 5 Access Syll. 5.0

Datenstrukturen bei Datenübernahme

Elektronische Datenbank => Schneller Zugriff auf die Daten

Mit Hilfe dieser Anleitung erstellen Sie ein Arbeitsblatt und lernen dabei verschiedene Funktionen von Word kennen.

Das Erstellen einer Datenbank in MS Access 2010

1.1 Basiswissen Fensterbedienung

Seriendruck. Word Aufbau ZID/Dagmar Serb V.03/Sept. 2015

Kennen, können, beherrschen lernen was gebraucht wird

2.3.2 Fenster verschieben Fenster überlappen

Microsoft Access 2013 Navigationsformular (Musterlösung)

Anleitung zur Erstellung eines Serienbriefes

1. ERSTE SCHRITTE. Wie startet man WORD? 1. Klicken Sie in der Taskleiste auf die START-Schaltfläche.

Pivot-Tabellen und -Charts mit Datenschnitt und Gruppierung

Abb. 1. Abb. 2.

Access für Windows. Tanja Bossert, Andrea Weikert 1. Ausgabe, März Grundlagen für Datenbankentwickler ACC2010D

Inhaltsverzeichnisse

Kennen, können, beherrschen lernen was gebraucht wird

1 Aufgaben verwalten und delegieren

1.28 HYPERLINKS EINFÜGEN

OpenOffice Base 3.4 PRAXIS. bhv. Datenbank mit. Schritt für Schritt eine Datenbank mit OpenOffice Base erstellen

Word 4. Tabulatoren Version: Relevant für: ECDL, IKA, DA

4.5 Tabelle ausdrucken

5 BERICHTE. Erstellung eines Berichts mittels Assistenten

Transkript:

9 Daten auf einem Formular zusammenführen Geschätzte Dauer: 20 Minuten Weitere Informationen über Unterformulare finden Sie in Lektion 2. In dieser Lektion lernen Sie wie Sie mit dem Formular-Assistenten eigene Formulare erstellen. wie Sie Unterformulare erstellen. wie Sie eine Tabelle oder Abfrage als Grundlage für ein Formular verwenden. wie Sie Daten aus mehreren Tabellen in einem Formular zusammenführen. wie Sie Ausdrücke für berechnete Steuerelemente definieren. In der Marketingabteilung von Sweet Lil s wird der Inhalt der verschiedenen Geschenkkörbe und Packungen über mehrere Formulare eingegeben und aktualisiert. Das Formular Pralinen identifiziert jede Praline sowie ihre Zutaten und Herstellungskosten. In den Formularen Geschenkkörbe und Packungen werden dagegen die verschiedenen Zusammenstellungen von Pralinen, die Anzahl und die Art der in den Geschenkkörben und Packungen enthaltenen Pralinen sowie ihre Gesamtherstellungskosten und der Verkaufspreis ermittelt. Im Zuge des Wachstums des Unternehmens reichen diese Formulare nicht mehr aus. Das Management-Team hat bei einer Situationsanalyse festgestellt, dass es besser wäre, eine größere Anzahl Formulare zur Verfügung zu haben, die auch untereinander und mit den in den Datenbanktabellen gespeicherten Daten in Wechselwirkung treten könnten. Darüber hinaus muss auch eine einfachere Methode zur Navigation in den Formularen gefunden werden. Viele der Mitarbeiter von Sweet Lil s verwenden inzwischen Abfragen, um die für sie notwendigen Informationen aus der Datenbank zu beziehen. Mit Hilfe von Abfragen und den definierten Beziehungen zwischen den Tabellen können die Benutzer ganz bestimmte Informationen abfragen und analysieren. Die Formulare und Unterformulare in Microsoft Access 2000 geben ihnen die Möglichkeit, Daten gleichzeitig in verschiedene Tabellen einzugeben. Unterformulare sind beispielsweise Formu- 237

Wenn Sie im Formular Kunden nach einem bestimmten Kunden suchen wollen, klicken Sie in der Symbolleiste Formularansicht auf die Schaltfläche Suchen. lare innerhalb eines Formulars, mit deren Hilfe Datensätze aus zwei Tabellen bzw. Abfragen in einem Formular bearbeitet werden können. Die Felder im Hauptformular enthalten Daten aus der einen Tabelle bzw. Abfrage, die Felder des Unterformulars enthalten dagegen Daten aus einer anderen Tabelle oder Abfrage. Die Informationen der beiden Tabellen bzw. Abfragen werden getrennt voneinander gespeichert, aber durch diese Struktur eines Formulars im Formular wird eine Beziehung zwischen ihnen aufrechterhalten. Hans Orlon, der Leiter der Verwaltung ist für die Organisation und die Abläufe innerhalb des Informationsmanagement-Systems von Sweet Lil s verantwortlich. Er hat mit Ihnen besprochen, welche Möglichkeiten zur Verbesserung der aktuell verwendeten Formulare und Unterformulare es gibt. In dieser Lektion helfen Sie Hans dabei, die in Access 2000 gebotenen Möglichkeiten zur Optimierung von Formularen kennen zu lernen. Sie zeigen ihm, wie er sie einsetzen kann, um die von ihm gewünschten Veränderungen zu erreichen. Zuerst bringen Sie ihm bei, wie er selbst Formulare mit Unterformularen erstellen kann, und Sie helfen ihm, ein Formular zu entwerfen, in dem die Daten aus einer Tabelle und einer Abfrage zusammengeführt werden. Anschließend fügen Sie ein berechnetes Feld ein, das mit Hilfe der im Hauptformular enthaltenen Informationen Daten in einem Unterformular berechnet. Microsoft Access starten und die Datenbank öffnen @? Falls Sie Access 2000 noch nicht gestartet haben, tun Sie dies jetzt. Öffnen Sie die Datenbank von Sweet Lil s. Wenn das Fenster von Microsoft Access nicht in voller Bildschirmgröße angezeigt wird, maximieren Sie das Fenster. Falls Sie nicht wissen, wie Sie die Datenbank öffnen, können Sie dies in Lektion 1 nachlesen. Benutzerdefinierte Formulare mit dem Formular-Assistenten erstellen Die Daten, die Sie und Hans zur Erstellung von Formularen benötigen, sind in den verschiedenen Tabellen der Datenbank von Sweet Lil s gespeichert. In Access 2000 haben Sie die Möglichkeit, eigene Formulare zu erstellen, die ganz spezifische Informationen aus verschiedenen Tabellen der Datenbank in einem einfach zu verwendenden Format zusammenführen. Während der Feiertage wird Sweet Lil s mit telefonischen Bestellungen geradezu überschüttet. Bei vielen der Anrufer handelt es sich um langjährige Kunden von Sweet Lil s, die entweder größere Mengen ihrer vorhergehenden Aufträge anfordern oder schon getätigte Aufträge erneut 238

erteilen. Einige von ihnen können sich nicht genau an die Namen der Packungen erinnern, die sie bisher bestellt hatten, würden aber gerne dieselben Packungen erneut bestellen. In den folgenden Übungen richten Sie mit Hilfe des Formular-Assistenten ein Formular ein, mit dem die Mitarbeiter der Vertriebsabteilung alle von einem bestimmten Kunden erteilten Aufträge anzeigen können. Ein Mehrfachformular mit dem Formular-Assistenten erstellen In dieser Übung fügen Sie dem Formular Kunden mit Hilfe des Formular- Assistenten ein Unterformular hinzu, das auf der Abfrage für Formular Aufträge basiert. Mit diesem neuen Unterformular können die Mitarbeiter von Sweet Lil s dann herausfinden, welche Geschenkkörbe und Packungen bestimmte Kunden bisher bestellt haben. @1 Klicken Sie im Datenbankfenster in der Objektleiste auf den Eintrag Formulare und klicken Sie dann in der Symbolleiste Datenbank auf die Schaltfläche Neu. Das Dialogfeld Neues Formular wird geöffnet. @2 Klicken Sie in der Liste im oberen Teil des Dialogfelds auf den Eintrag Formular-Assistent. @3 Klicken Sie auf den nach unten weisenden Pfeil im Feld Wählen Sie die Tabelle oder Abfrage aus, von der die Daten für das Objekt kommen, klicken Sie auf die Tabelle Kunden und klicken Sie auf OK. Das Dialogfeld Formular-Assistent wird geöffnet. Im Feld Tabellen/ Abfragen wird der Eintrag Tabelle: Kunden angezeigt. Die Felder der Tabelle Kunden werden in der Liste Verfügbare Felder aufgelistet. @4 Doppelklicken Sie in der Liste Verfügbare Felder auf den Eintrag Kd-Nr. Das Feld Kd-Nr wird in die Liste Ausgewählte Felder verschoben. Ihr Dialogfeld sollte aussehen, wie in Abbildung 9.1 gezeigt. @5 Wiederholen Sie Schritt 4 für die Felder Nachname und Vorname. Die drei ausgewählten Felder werden in der Liste Ausgewählte Felder angezeigt. @6 Klicken Sie auf den nach unten weisenden Pfeil im Feld Tabellen/Abfragen und wählen Sie die Abfrage für Formular Aufträge aus. Im Feld Tabellen/Abfragen wird nun der Eintrag Abfrage: für Formular Aufträge angezeigt. Die Felder der Abfrage für Formular Aufträge werden in der Liste Verfügbare Felder aufgelistet. @7 Doppelklicken Sie in der Liste Verfügbare Felder auf die Felder Kd-Nr, Auftr-Nr und Auftr-Datum. 239

Abbildung 9.1 Im ersten Dialogfeld des Formular-Assistenten legen Sie fest, welche Felder in das Formular aufgenommen werden Felder mit gleichem Namen, die aus verschiedenen Tabellen stammen, werden in Microsoft Access dadurch unterschieden, dass ihnen der Name der zugrunde liegenden Tabelle vorangestellt wird. Dieser Tabellenname wird durch einen Punkt vom Feldnamen getrennt. Wählen Sie zuerst die Tabelle......und anschließend die gewünschten Felder aus. Diese drei Felder werden in die Liste Ausgewählte Felder verschoben. @8 Klicken Sie auf die Schaltfläche Weiter. Das zweite Dialogfeld des Formular-Assistenten wird eingeblendet. Hier müssen Sie entscheiden, wie die Daten angezeigt werden sollen. @9 Markieren Sie die Option nach Kunden und die Option Formular mit Unterformular(en) und klicken Sie auf Weiter. Das dritte Dialogfeld des Formular-Assistenten wird geöffnet. Hier legen Sie das Layout für das Unterformular fest. @a Aktivieren Sie die Option Datenblatt und klicken Sie auf Weiter. Das vierte Dialogfeld des Formular-Assistenten wird geöffnet. In diesem Dialogfeld können Sie zwischen mehreren Formatoptionen wählen. @b Markieren Sie die Option Standard und klicken Sie auf Weiter. Das letzte Dialogfeld des Formular-Assistenten wird geöffnet. Hier können Sie einen Namen für das Formular und für das Unterformular eingeben. 240

Abbildung 9.2 Das neue Formular und sein Unterformular werden in der Formularansicht angezeigt Sie können auch in das Feld Nachname klicken und die Schaltfläche Suchen verwenden. Formular Kunden Navigationsleiste des Formulars Unterformular für Formular Aufträge Navigationsleiste des Unterformulars @c Übernehmen Sie die vorgeschlagenen Namen, aktivieren Sie die Option Das Formular öffnen und klicken Sie dann auf die Schaltfläche Fertig stellen. Formular und Unterformular werden in der Formularansicht geöffnet. @d Verändern Sie gegebenenfalls die Größe des Haupt- und Unterformulars, damit beide Navigationsleisten auf dem Bildschirm sichtbar sind. Ihr Bildschirm sollte aussehen, wie in Abbildung 9.2 gezeigt. Die Datensätze untersuchen In dieser Übung überprüfen Sie die Beziehung zwischen der Tabelle Kunden und der Abfrage für Formular Aufträge. @1 Klicken Sie in der Navigationsleiste am unteren Rand des Formulars Kunden auf die Schaltfläche Nächster Datensatz. Im Formular Kunden müsste nun der Datensatz des zweiten Kunden, und im Unterformular die Aufträge angezeigt werden, die dieser Kunde bisher getätigt hat. @2 Rufen Sie im Formular Kunden weitere Datensätze auf, um zu überprüfen, dass die Beziehung zwischen Tabelle und Abfrage tatsächlich die gewünschten Informationen liefert. @3 Schließen Sie das Formular. Das Formular und Unterformular werden gespeichert. Sie werden im Datenbankfenster in der Liste der Formulare angezeigt. 241

Weitere Informationen über den Ausdrucks-Generator finden Sie im Anhang C, der als Datei auf der CD- ROM Microsoft Access 2000-Schrittfür-Schritt vorliegt. Berechnete Steuerelemente in Formulare einfügen Die Marketingleiterin Maria Kulvert hat gerade erfahren, dass derzeit weltweit die Vorräte an Mandeln knapp werden. Sie muss nun entscheiden, ob sie alle mit Marzipan und Mandeln gefüllten Pralinen aus dem Angebot nehmen soll. Diese Pralinen sind in mindestens drei der bisher angebotenen Pralinenpackungen enthalten. Wenn daher die Pralinen mit Mandeln oder Marzipan aus dem Sortiment genommen werden, muss sich auch der Inhalt mancher Packungen ändern und dies könnte sich wiederum auf den Absatz auswirken. Bevor Maria diese Entscheidung endgültig treffen kann, benötigt sie weitere Informationen über den aktuellen Wert der einzelnen Packungen und Geschenkkörbe. Die Gesamtverkaufssumme und der durchschnittliche Verkaufswert können dem Formular Verkäufe Packungen entnommen werden, und auch die Menge der verkauften Packungen wird in einer Spalte des Unterformulars im Formular Verkäufe Packungen angezeigt. Die Gesamtmenge der verkauften Packungen ist jedoch nirgendwo ersichtlich, obwohl dieser Wert in der jetzigen Situation für Maria eine wichtige Information wäre. Daher bittet Maria Sie, das Unterformular Verkäufe Packungen so zu verändern, dass jeweils angegeben wird, wie viele Packungen einer Art insgesamt verkauft wurden. Diese Information erhalten Sie mit Hilfe eines berechneten Steuerelements. Grundsätzliches über berechnete Steuerelemente Speziell entworfene berechnete Steuerelemente können die Einsatzmöglichkeiten von Formularen in mancher Hinsicht verbessern. Zusätzlich zur Anzeige von zusammenfassenden Informationen aus den mit den Formularen verknüpften Tabellen können Sie mit Hilfe von Steuerelementen auch Berechnungen in einem Formular durchführen. Für diese Berechnungen können Sie die in den Ausdrucks-Generator von Microsoft Access 2000 integrierten Funktionen verwenden. Mit dem Ausdrucks- Generator können Sie mit Hilfe von vordefinierten Bausteinen komplexe Ausdrücke definieren. Auf diese Weise fügen Sie mathematische Funktionen in die Formulare ein, die dort dann mit den aus Tabellen und Abfragen bezogenen Daten bestimmte Berechnungen durchführen. Die Formel, mit der in einem Steuerelement ein Wert errechnet wird, wird als Steuerelementinhalt bezeichnet. Diesen Steuerelementinhalt können Sie mit dem Ausdrucks-Generator definieren, Sie können aber ebenso gut auch selbst eine mathematische Formel eingeben. 242

Das Werkzeug Textfeld erstellt ein ungebundenes Textfeld. Ungebunden bedeutet, dass der Inhalt des Feldes nur berechnet und im Formular angezeigt, aber nicht in einer Tabelle gespeichert wird. Abbildung 9.3 In dem Unterformular in der Entwurfsansicht wird ein neues Textfeld angezeigt In den folgenden Übungen fügen Sie in das Unterformular Verkäufe Packungen ein berechnetes Steuerelement ein, das die Gesamtmenge der verkauften Packungen einer Sorte berechnet. Ein berechnetes Steuerelement in das Unterformular Verkäufe Packungen einfügen In dieser Übung erstellen Sie zunächst ein Textfeld für das berechnete Steuerelement. @1 Stellen Sie sicher, dass im Datenbankfenster in der Objektleiste der Eintrag Formulare aktiviert ist. @2 Markieren Sie den Eintrag Unterformular Verkäufe Packungen und klicken Sie in der Symbolleiste Datenbank auf die Schaltfläche Entwurf. Das Unterformular Verkäufe Packungen wird in der Entwurfsansicht geöffnet. @3 Klicken Sie in der Toolbox auf das Textfeld-Steuerelement und klicken Sie im Unterformular Verkäufe Packungen auf eine Stelle direkt unterhalb des Feldes Durchschnitt. (Bei Bedarf müssen Sie das Unterformular vergrößern, indem Sie auf seinen unteren Rand klicken und den Rahmen bei gedrückter Maustaste nach unten ziehen.) Ein Textfeld wird auf dem Formular angezeigt. Dieses Feld enthält den Text Ungebunden. Ihr Unterformular sollte nun aussehen, wie in Abbildung 9.3 gezeigt. @4 Klicken Sie in das neue Textfeld. @5 Klicken Sie in der Symbolleiste Formularansicht auf die Schaltfläche Eigenschaften. Das Dialogfeld Eigenschaften für das Textfeld wird geöffnet. 243

Abbildung 9.4 In dem Dialogfeld Eigenschaften für das Textfeld können Sie die Eigenschaften des neuen Textfeldes festlegen Dialogfeld Eigenschaften Eigenschaft Steuerelementinhalt Ausdrücke beginnen grundsätzlich mit einem Gleichheitszeichen. Generator- Schaltfläche @6 Klicken Sie in diesem Dialogfeld auf die Registerkarte Daten und anschließend in das Feld der Eigenschaft Steuerelementinhalt, wie in Abbildung 9.4 gezeigt. Einen Ausdruck für das berechnete Steuerelement angeben Nun verwenden Sie den Ausdrucks-Generator, um ein berechnetes Steuerelement zu erstellen, das die Gesamtmenge der verkauften Pralinenpackungen berechnet. In dieser Übung definieren Sie einen Ausdruck für das neue Textfeld, mit dem die Summe der Einträge in der Spalte Mge im Unterformular Verkäufe Packungen errechnet wird. @1 Klicken Sie im Dialogfeld Eigenschaften für das Textfeld auf die Generator-Schaltfläche neben dem Feld der Eigenschaft Steuerelementinhalt. Das Dialogfeld Ausdrucks-Generator wird geöffnet. @2 Klicken Sie in der Zeile der Operator-Schaltflächen unterhalb des Feldes Ausdrücke auf die Schaltfläche Gleichheitszeichen (=). In dem Feld Ausdrücke wird ein Gleichheitszeichen angezeigt. @3 Doppelklicken Sie in der linken Liste im Dialogfeld Ausdrucks-Generator auf den Ordner Formulare. Die beiden Unterordner Geladene Formulare und Alle Formulare werden unterhalb des Ordners Formulare eingeblendet. Wenn Sie einen Ausdruck erstellen, wählen Sie zuerst einen Ordner aus der linken Liste. Das Dialogfeld sollte aussehen, wie in Abbildung 9.5 dargestellt. @4 Doppelklicken Sie auf den Unterordner Geladene Formulare und klicken Sie dann auf den Unterordner Unterformular Verkäufe Packungen. 244

Abbildung 9.5 Im Ausdrucks- Generator können Sie Ausdrücke zusammensetzen Der Ausdrucks-Generator Im oberen Teil des Dialogfelds Ausdrucks-Generator befindet sich das Feld Ausdrücke, in dem der Ausdruck, den Sie erstellen, angezeigt wird. Direkt unterhalb dieses Feldes liegt eine Reihe von Schaltflächen für die Operatoren, die Sie in Ihren Ausdrücken verwenden können. Sie werden Ihnen von Access 2000 zur Verfügung gestellt, damit Sie sie nicht über die Tastatur eingeben müssen. Die drei Listen unterhalb der Operator-Schaltflächen enthalten Elemente für die Ausdrücke. Wenn Sie das Dialogfeld Ausdrucks-Generator öffnen, werden in allen drei Listen alle zur Auswahl stehenden Optionen angezeigt. Wenn Sie dann zunächst in der linken und dann in der mittleren Liste Elemente auswählen, wird die Auswahl in der Liste rechts daneben immer weiter eingeschränkt. Um einen Ausdruck zu erstellen, wählen Sie zuerst in der linken Liste einen Ordner aus. Daraufhin wird in der mittleren Liste der Inhalt dieses Ordners angezeigt. Wählen Sie nun in der mittleren Liste die Konstante, den Operator oder die Art der Funktion aus. Daraufhin werden in der rechten Liste die möglichen Werte oder Funktionen angezeigt, die für den Eintrag, den Sie in der mittleren Liste ausgewählt haben, zur Verfügung stehen. Nun können Sie die Elemente für Ihren Ausdruck aus der rechten Liste auswählen, wobei Sie diese Elemente jeweils mit einem Operator verbinden müssen. Die ausgewählten Elemente und Operatoren werden im Feld Ausdrücke zusammengestellt. Wenn Sie beispielsweise in der linken Liste den Ordner Operatoren auswählen, werden Ihnen in der mittleren Liste mehrere Arten von Ausdrücken zur Auswahl angeboten. Wenn Sie dann in der mittle- 245

Abbildung 9.6 Das Dialogfeld Ausdrucks- Generator ren Liste den Eintrag Arithmetisch auswählen, wird in der rechten Liste eine Liste der arithmetischen Ausdrücke angezeigt. In Abbildung 9.6 sehen Sie die verschiedenen Bereiche im Dialogfeld Ausdrucks- Generator. Operator- Schaltflächen Datenbankobjekte Feld Ausdrücke Alle Ausdrücke, die im Ausdrucks-Generator zur Verfügung stehen, sowie Beispiele für Ausdrücke, die in berechneten Steuerelementen, berechneten Feldern, Feldern für Abfragekriterien und Gültigkeitsregeln verwendet werden können, finden Sie in Anhang C, der als Datei auf der Begleit-CD vorliegt. Alle Felder und anderen Objekte, die im Unterformular Verkäufe Packungen enthalten sind, werden in der mittleren Liste angezeigt. Aus dieser mittleren Liste wählen Sie eine Konstante, einen Operator oder eine bestimmte Funktionskategorie aus. @5 Wählen Sie in der mittleren Liste den Eintrag <Datenherkunft> aus. In der rechten Liste wird unter anderem der Name des Feldes Gesamtmenge angezeigt. Aus dieser rechten Liste wählen Sie die Elemente für Ihren Ausdruck, die in das Feld Ausdrücke eingefügt werden, wobei Sie diese Elemente jeweils durch geeignete Operatoren verbinden müssen. 246

Abbildung 9.7 Aus der rechten Liste des Ausdrucks- Generators wählen Sie die Bestandteile des von Ihnen erstellten Ausdrucks aus Die eckigen Klammern geben an, dass es sich um ein Feld handelt. Sie können den Ausdruck auch selbst in das Feld der Eigenschaft Steuerelementinhalt eingeben, ohne den Ausdrucks-Generator zu verwenden. Abbildung 9.8 Der Ausdruck für das berechnete Steuerelement ist nun vollständig definiert @6 Markieren Sie in der rechten Liste den Eintrag Gesamtmenge und klicken Sie auf die Schaltfläche Einfügen. [Gesamtmenge] wird hinter dem Gleichheitszeichen in das Feld Ausdrücke eingefügt, wie in Abbildung 9.7 gezeigt. @7 Geben Sie in das Feld Ausdrücke zwischen dem Gleichheitszeichen und dem Feld [Gesamtmenge] den Ausdruck Summe ein. @8 Schließen Sie das Feld [Gesamtmenge] nun noch in runde Klammern ein. Dadurch wird es als die mathematische Formel gekennzeichnet, die in dem berechneten Steuerelement verwendet werden soll. Klicken Sie auf OK. Das Dialogfeld Ausdrucks-Generator wird geschlossen. Der Ausdruck wird in das Feld der Eigenschaft Steuerelementinhalt eingefügt. Das Dialogfeld Eigenschaften für das Textfeld sollte aussehen, wie in Abbildung 9.8 dargestellt. 247

@9 Schließen Sie das Dialogfeld Eigenschaften des Textfeldes. Der Ausdruck wird in dem neuen Textfeld im Unterformular Verkäufe Packungen angezeigt. Die Eigenschaften von Steuerelementen bearbeiten Sie haben das von Maria benötigte berechnete Steuerelement in das Unterformular Verkäufe Packungen eingefügt. Nun bittet Maria Sie noch, neben dem Textfeld ein Bezeichnungsfeld für die Beschriftung des Textfeldes einzufügen und die Eigenschaften des Bezeichnungsfeld es so zu bearbeiten, dass die Beschriftung genauso aussieht wie alle anderen Beschriftungen im Formular. @1 Klicken Sie in der Toolbox auf das Steuerelement Bezeichnung und klicken Sie im Unterformular Verkäufe Packungen auf eine Stelle direkt unterhalb des Bezeichnungsfeldes Durchschnitt. Ein kleines Feld, das die Einfügemarke enthält, wird angezeigt. @2 Geben Sie Gesamtmenge: ein. Während der Eingabe wird die Größe des Feldes dem Text angepasst. @3 Klicken Sie irgendwo außerhalb des Feldes. Die Hintergrundfarbe des Feldes ändert sich von Weiß in Grau. @4 Klicken Sie nun auf das Bezeichnungsfeld. Das Feld wird mit Ziehpunkten versehen. @5 Setzen Sie den Mauszeiger in das Feld und positionieren Sie es so, dass es bündig mit den Beschriftungsfeldern oberhalb und dem Textfeld rechts angeordnet ist. @6 Schließen Sie das Unterformular Verkäufe Packungen. Es wird eine Meldung eingeblendet, in der Sie gefragt werden, ob die Änderungen am Entwurf von Unterformular Verkäufe Packungen gespeichert werden sollen. @7 Klicken Sie in dem Dialogfeld der Meldung auf Ja. Das Dialogfeld und das Unterformular werden geschlossen. Das berechnete Steuerelement überprüfen Nun müssen Sie sich noch vergewissern, dass das berechnete Steuerelement, das Sie in das Unterformular Verkäufe Packungen eingefügt haben, auch im Formular Verkäufe Packungen angezeigt wird. @1 Klicken Sie im Datenbankfenster in der Objektleiste auf Formulare, um die Liste der Formulare anzuzeigen. 248

Abbildung 9.9 Das Formular zeigt nun auch die Gesamtmenge der verkauften Packungen an @2 Doppelklicken Sie in der Liste der Formulare auf das Formular Verkäufe Packungen. Das Formular Verkäufe Packungen wird geöffnet. Es enthält das neue Textfeld, und in diesem Textfeld wird die Summe der Einträge in der Spalte Menge angezeigt. Das Formular sollte aussehen, wie in Abbildung 9.9 gezeigt. Das neue, berechnete Steuerelement und seine Beschriftung. @3 Schließen Sie das Formular. Die Lektion beenden @1 Wenn Sie mit der nächsten Lektion fortfahren wollen, klicken Sie im Menü Datei auf den Befehl Schließen. @2 Wenn Sie Access 2000 beenden wollen, klicken Sie im Menü Datei auf den Befehl Beenden. 249

Zusammenfassung der Lektion Möchten Sie mit dem Formular-Assistenten ein eigenes Formular erstellen, mit dem Formular-Assistenten ein Unterformular erstellen, ein berechnetes Steuerelement in ein Unterformular einfügen, dann klicken Sie im Datenbankfenster in der Objektleiste auf Formulare und anschließend auf die Schaltfläche Neu. Aktivieren Sie den Formular-Assistenten und befolgen Sie seine Anweisungen. wählen Sie mit Hilfe des Formular-Assistenten die Felder aus den gewünschten verknüpften Tabellen aus. Aktivieren Sie im zweiten Dialogfeld des Formular- Assistenten die Option Formular mit Unterformular(en) und befolgen Sie ansonsten die Anweisungen des Assistenten. fügen Sie in der Entwurfsansicht ein Textfeld in das Formular oder Unterformular ein und klicken Sie in der Symbolleiste Formularentwurf auf die Schaltfläche Eigenschaften. Klicken Sie in dem Dialogfeld Eigenschaften für das Textfeld auf die Registerkarte Daten, klicken Sie in das Feld der Eigenschaft Steuerelementinhalt und klicken Sie auf die Generator-Schaltfläche. Erstellen Sie mit Hilfe des Ausdrucks-Generators einen Ausdruck, der in das Feld Steuerelementinhalt eingefügt wird. Schließen Sie den Ausdrucks-Generator und das Dialogfeld Eigenschaften für das Textfeld. 250