+ All Categories
Home > Documents > Grundlagen MS Access 2007 -...

Grundlagen MS Access 2007 -...

Date post: 25-Nov-2018
Category:
Upload: trananh
View: 214 times
Download: 0 times
Share this document with a friend
15
Unterlagen zum Access 2007 Vorlesungsteil - 1 / 15 - Grundlagen MS Access 2007 Microsoft, Windows und Access sind eingetragene Warenzeichen der Microsoft Corporation. s.a. <http://www.microsoft.com/library/toolbar/3.0/trademarks/en-us.mspx> Allgemein. Mit der Bearbeitung Ihrer Access Datei wird diese immer größer, Sie sollten sie deshalb öfters komprimieren, um die Dateigröße klein zu halten: OFFICE OFFICE SCHALTFLÄCHE - VERWALTEN SCHALTFLÄCHE - VERWALTEN. Änderungen an den Datensätzen und Datenstrukturen können nicht mehr rückgängig gemacht werden, wenn Sie Bearbeitungen beenden - d.h. vor Beenden von Access! Access legt auch keine Sicherheits- kopien an! Legen Sie regelmäßig selbst Sicherheitskopien an über OFFICE SCHALTFLÄCHE - VER OFFICE SCHALTFLÄCHE - VER- WALTEN WALTEN. Tabellen. Tabellenstruktur. Bei Bedarf neue Tabelle erstellen über Registerkarte START START - Gruppe TABELLEN TABELLEN in der Da- tenblatt- oder Entwurfsansicht. Zur Tabellenerstellung s. auch Access Hilfe HA01224251 (bei Suche in Hilfe eingeben). Zwischen den Ansichten kann umgeschaltet werden über die Registerkarten START START bzw. DATEN DATEN- BLATT BLATT oder ENTWURF ENTWURF (abhängig von Ansicht) - Gruppe ANSICHT ANSICHT. Entwurfsansicht: Zur Festlegung und Änderung der Tabel- lenstruktur. Datenansicht: Zur Eingabe, Korrektur und Löschen von Datensätzen. Festlegung der Feldeigenschaften: Feldgröße: Max. Zeichenanzahl (1 ... 255) bei Felddatentyp Text. Byte (0 ... 255) / Integer (-32768 ... +32768) / Long integer (-2147483648 ... +2147483647) bei Felddatentyp Zahl für ganze Zahlen. Single (-3,4 x10 38 ... 3,4 x10 38 mit max. 7 Nachkommastellen) / Double (-1,797 x10 308 ... 1,797 x10 308 mit max. 15 Nachkommastellen) / Dezimal (-9,999... x10 27 ... 9,999... x10 27 ) bei Felddatentyp Zahl für reelle Zahlen. Beschriftung: Tabellenüberschrift in der Datenansicht. Standardwert: Vorgabe bei neuem Datensatz. EDV 4. Jan. 2010 BHT / Dr. J. Kubiak
Transcript

Unterlagen zum Access 2007 Vorlesungsteil - 1 / 15 -

Grundlagen MS Access 2007

Microsoft, Windows und Access sind eingetragene Warenzeichen der Microsoft Corporation.s.a. <http://www.microsoft.com/library/toolbar/3.0/trademarks/en-us.mspx>

Allgemein.

Mit der Bearbeitung Ihrer Access Datei wird diese immer größer, Sie sollten sie deshalb öfters komprimieren, um die Dateigröße klein zu halten: OFFICEOFFICE SCHALTFLÄCHE - VERWALTENSCHALTFLÄCHE - VERWALTEN.

Änderungen an den Datensätzen und Datenstrukturen können nicht mehr rückgängig gemacht werden, wenn Sie Bearbeitungen beenden - d.h. vor Beenden von Access! Access legt auch keine Sicherheits-kopien an! Legen Sie regelmäßig selbst Sicherheitskopien an über OFFICE SCHALTFLÄCHE - VEROFFICE SCHALTFLÄCHE - VER--WALTENWALTEN.

Tabellen.Tabellenstruktur.

Bei Bedarf neue Tabelle erstellen über Registerkarte STARTSTART - Gruppe TABELLENTABELLEN in der Da-tenblatt- oder Entwurfsansicht.

Zur Tabellenerstellung s. auch Access Hilfe HA01224251 (bei Suche in Hilfe eingeben).

Zwischen den Ansichten kann umgeschaltet werden über die Registerkarten STARTSTART bzw. DATENDATEN--BLATTBLATT oder ENTWURFENTWURF (abhängig von Ansicht) - Gruppe ANSICHTANSICHT.

• Entwurfsansicht: Zur Festlegung und Änderung der Tabel-lenstruktur.

• Datenansicht: Zur Eingabe, Korrektur und Löschen von Datensätzen.

Festlegung der Feldeigenschaften:• Feldgröße: Max. Zeichenanzahl (1 ... 255) bei Felddatentyp Text.

Byte (0 ... 255) / Integer (-32768 ... +32768) / Long integer (-2147483648 ... +2147483647) bei Felddatentyp Zahl für ganze Zahlen.Single (-3,4 x1038 ... 3,4 x1038 mit max. 7 Nachkommastellen) / Double (-1,797 x10308 ... 1,797 x10308 mit max. 15 Nachkommastellen) / Dezimal (-9,999... x1027 ... 9,999... x1027) bei Felddatentyp Zahl für reelle Zahlen.

• Beschriftung: Tabellenüberschrift in der Datenansicht.• Standardwert: Vorgabe bei neuem Datensatz.

EDV 4. Jan. 2010 BHT / Dr. J. Kubiak

Unterlagen zum Access 2007 Vorlesungsteil - 2 / 15 -

• Leere Zeichenfolge: Verhindert Löschen eines vorhandenem Datenwertes (nur bei Felddatentyp Text).• Eingabe Erforderlich: Erzwingen einer Eingabe.• Festlegung eines Feldes als Primärschlüssel, möglich über das Kontextmenü

oder Registerkarte ENTWURFENTWURF - Gruppe TOOLSTOOLS. Ist ein Feld als Primärschlüssel festgelegt, wird dies mit einem Schlüsselsymbol angezeigt.

Felder lassen sich in der Entwurfsansicht einfügen und entfernen über Registerkar-te ENTWURFENTWURF - Gruppe TOOLSTOOLS oder über das Kontextmenü. Einzelne Felder lassen sich in der Reihenfolge mit der Maus per Drag & Drop verschieben.

Zu Fehlermeldungen bei der Eingabe oder Korrektur von Datensätzen kommt es, wenn ...• kein Datenwert bei einem Primärschlüssel eingegeben wird.• kein Datenwert eingegeben wird, obwohl Eingabe erforderlich ist.• ein vorhandener Datenwert bei entfernt wird, obwohl keine leere Zeichenfolge erlaubt ist.• eine Eingabe im falschen Datentyp erfolgt (konvertieren Sie nicht die Feldeigenschaft - in der Regel hat es seinen

Sinn, wie Sie den Datentyp festgelegt haben!).

Oft sind die gleichen Datenwerte in ein Feld einzugeben. Die Eingabe erleichtert eine Klappliste mit Auswahl, ein Kombinationsfeld. Einrichtung über die Feldeigenschaften unter Register „Nachschlagen“:

• Mit selbst eingegebenen Listenwerten.

EDV 4. Jan. 2010 BHT / Dr. J. Kubiak

Felddatentyp Zahl (Long Integer), Primärschlüssel Felddatentyp Text (max. 30 Zeichen)

Unterlagen zum Access 2007 Vorlesungsteil - 3 / 15 -

• Mit Werten aus den bisherigen Eingaben des Feldes.

Gruppierung - damit nicht gleiche Ortsnamen mehrfach angezeigt werden.

Nach jeder Eingabe neuer Orte Aktualisierung nötig: Registerkarte STARTSTART - Gruppe DATENSÄTZEDATENSÄTZE.

Ein Kombinationsfeld verhindert keine manuellen Fehleingaben. Für diesen Fall läßt sich eine Gültigkeitsprüfung einrichten.• Vergleichszeichen =, <> (ungleich), >, >=, <, <=• Logische Operatoren Nicht, Not, Und, And, Oder, Or• Bei Zeichenketten diese in doppelte Anführungszeichen setzen.

Zeichenkettenvergleiche (generell - gilt auch bei Excel und VBA):◦ Ziffern < Großbuchstaben < Kleinbuchstaben.◦ Es gilt alphabetische Reihenfolge.◦ Es wird buchstabenweise von links nach rechts#verglichen.◦ Ist ein Text vorher zu ende, ist dieser der kleinere.◦ Enden beide Texte zugleich, sind sie gleich.

Bsp.: "Apfelsine" ist größer als "Apfel""Kartoffel" ist größer als "Karotte""heute" ist größer als "Heute"

Datenimport.

Der Datenimport von Text und Exceldateien wird gestartet über die Registerkarte EXTERNEEXTERNE DATENDATEN - Gruppe IMPORTIERENIMPORTIEREN:

• Import Textdatei mit Trennzeichen.

Voransicht erfolgt im Textimport-Assistenten:

EDV 4. Jan. 2010 BHT / Dr. J. Kubiak

Unterlagen zum Access 2007 Vorlesungsteil - 4 / 15 -

Über den Button WEITERE lassen sich u.a. die Zuweisungen der Spalten der Textdatei zu den Feldern der Tabelle korrigieren (nur manuell durch Eintippen möglich).

Ergebnis Import:

• Import Textdatei mit fester Breite.

Voransicht erfolgt im Textimport-Assistenten:

Eventuelle Korrekturen bei Spaltenerkennung vornehmen!

Über den Button WEITERE lassen sich u.a. die Zuweisungen der Spalten der Textdatei zu den Feldern der Tabelle korrigieren (nur manuell durch Eintippen möglich).

EDV 4. Jan. 2010 BHT / Dr. J. Kubiak

Unterlagen zum Access 2007 Vorlesungsteil - 5 / 15 -

Import ergibt einen Fehler, durch die Überschriftszeile der Textdatei. Der fehlerhafte Datensatz wird in eine extra Tabelle geschrieben, die eigentlichen Datensätze werden korrekt importiert.

• Import Excel Datei.

Der Import einer Excel Datei erfolgt problemlos, wenn die Spaltenüberschriften in der Excelda-tei mit den Feldnamen der Tabelle übereinstim-men. Der Importassistent zeigt Ihnen nur die zu importierenden Spalten, Sie haben keine Möglich-keit diese zu korrigieren. Nach Import:

Abfragen.

Abfragen dienen der Selektion bestimmter Datensätze, verbunden mit einer eventuellen da-mit verbundenen Aktion (nur Auswählen, in neue Tabelle überführen, Anfügen an beste-hende Tabelle, Löschen). Eine neue Abfrage kann erstellt werden über Registerkarte ERER--STELLENSTELLEN - Gruppe ANDEREANDERE.

Um Abfragen mit Ausnahme der Auswahlabfrage ausführen zu können, muß beim Öffnen der Access Datei deren Ausführung erlaubt werden.

Tabellenerstellungsabfrage.

Aus Datenschutzgründen ist es sinnvoll, die Krankentage in einer 2. Tabelle zu führen und aus der Tabelle tbl_Mitar-beiter zu entfernen. Deshalb wird eine neue Tabelle tbl_Krankenstand per Abfrage aus der Tabelle tbl_Mitarbeiter er-stellt.

Nach Erstellung einer neuen Abfrage ist der Standard immer eine Auswahlab-frage, die in über Registerkarte ABFRAGETOOLS ENTWURFABFRAGETOOLS ENTWURF - Gruppe ABAB--FRAGETYPFRAGETYP als Tabellenerstellungsabfrage festgelegt werden kann.

Zuerst ist der Name der neuen Tabelle festzulegen.

EDV 4. Jan. 2010 BHT / Dr. J. Kubiak

Unterlagen zum Access 2007 Vorlesungsteil - 6 / 15 -

Ziehen Sie per Drag & Drop die Felder, die in die neue Tabelle übertragen werden sol-len, in die Spalten oder wählen Sie sie bei Feld / Tabelle aus (Abbildung rechts).

Für den Fall, daß nicht alle Daten ausgewählt werden sollen, lassen sich bei Kriterien Vergleiche und logische Operationen zur Auswahl angeben (analog wie bei der zuvor beschriebenen Gültigkeitsprüfung) oder es kann auch die Gruppierung gesetzt werden (analog wie beim zuvor beschriebenen Kombina-tionsfeld). Für den Fall, daß die Auswahl der Daten von einem Feld abhängig ist, deren Daten nicht übertragen werden sollen, so ist dieses mit aufzuführen, jedoch muß Anzeigen deaktiviert werden (s. auch Auswahlabfrage weiter un-ten).

Die Voransicht der Auswahl der Datensätze läßt sich in der Datenblattansicht kontrollieren, bevor die Tabellener-stellung ausgeführt wird (Abbildung links).

Die Ausführung der Tabellenerstellungsabfrage geschieht in der Entwurfs-ansicht über Registerkarte ABFRAGETOOLS ENTWURFABFRAGETOOLS ENTWURF - Gruppe ERGEBERGEB--NISSENISSE.

Wie Sie bemerken, werden in die neue Tabelle nicht alle Feldeigenschaften übernommen, nur der Felddatentyp und die Feldgröße. Daher müssen alle Ein-stellungen manuell übertragen werden, bevor Sie Felder aus der Ursprungstabel-le löschen!

Nach der Übertragung der Feldeigenschaften, kann die Tabelle tbl_Mitarbeiter kopiert und die Kopie der Ta-belle zu tbl_Personal umbenannt werden. Eine Kopie anzulegen und eine gewisse Zeit die Ursprungstabelle aufzuheben ist ratsam, falls man nachträglich noch einen Fehler bei der Tabellenerstellung bemerken würde.

Aus der Tabelle tbl_Personal wird jetzt das Feld int_Krankentage entfernt (nicht ID_Personal, da ja über die Schlüs-sel der Zusammenhang zwischen den beiden Tabellen hergestellt wird!).

Das Ergebnis für die beiden Tabellen:

Beziehungen.

Beziehungen (Relationen) werden hergestellt über Registerkarte DATENBANKTOOLSDATENBANKTOOLS - Grup-pe EINBLENDEN / AUSBLENDENEINBLENDEN / AUSBLENDEN.

• Wählen Sie die Tabellen aus, zwischen denen die Beziehungen her-gestellt werden sollen (kann später auch über das Kontextmenü des Beziehungsfensters erneut erfolgen).

• Ziehen Sie per Drag & Drop Schlüsselfeld auf Schlüsselfeld der be-treffenden Tabellen.

• Bearbeiten Sie die Beziehung. Aktivieren Sie die referentielle Integri-tät für Aktualisierungs- und Löschweitergabe, s. Abbildung rechts (kann später auch über das Kontextmenü des Verbindungslinie, s. Ab-bildung unten, erneut erfolgen).

EDV 4. Jan. 2010 BHT / Dr. J. Kubiak

Unterlagen zum Access 2007 Vorlesungsteil - 7 / 15 -

Das Ergebnis:

Die Herstellung von Relationen hat auch Auswirkungen auf die Darstellung der Tabellen in der Datenblattansicht:

Referentielle Integrität.

Referentielle Integrität am Beispiel von 1:n Bezie-hungen (die Art der Beziehung spielt für die refe-rentielle Integrität keine Rolle). Die Tabellen:

Die Beziehung (Erstellung der 1:n Beziehung ent-sprechend wie bei 1:1 Beziehung):

Beziehung bearbeiten durch Doppelklick auf Beziehungslinie.

Liegt keine referentielle Integrität vor,• können in der Tabelle tbl_ITU_Laender Fremdschlüssel eingetragen

werden, die es in Tabelle tbl_ITU_Regionen nicht gibt.• können in Tabelle tbl_Regionen Primärschlüssel geändert oder ge-

löscht werden, sodaß in Tabelle tbl_ITU_Laender Einträge keine zuge-hörigen Regionen mehr aufweisen.

EDV 4. Jan. 2010 BHT / Dr. J. Kubiak

Unterlagen zum Access 2007 Vorlesungsteil - 8 / 15 -

Liegt referentielle Integrität vor,• können in der Tabelle tbl_ITU_Laender keine Fremdschlüssel einge-

tragen werden, die es in Tabelle tbl_ITU_Regionen nicht gibt.• können in Tabelle tbl_Regionen keine Primärschlüssel geändert oder

gelöscht werden, sodaß in Tabelle tbl_ITU_Laender Einträge keine zugehörigen Regionen mehr aufweisen.

Der Versuch, wie zuvor YYY einzutragen, führt zu einer Fehlermeldung:

Der Versuch, wie zuvor XXX einzutragen, führt zu einer Fehlermeldung:

Liegt referentielle Integrität vor und die Aktualisierungsweitergabe ist aktiviert:• können weiterhin in der Tabelle tbl_ITU_Laender keine Fremdschlüssel eingetragen werden, die es in Tabelle

tbl_ITU_Regionen nicht gibt.• können in Tabelle tbl_Regionen keine Primärschlüssel gelöscht werden, sodaß in Tabelle tbl_ITU_Laender

Einträge keine zugehörigen Regionen mehr aufweisen.• können in Tabelle tbl_Regionen Primärschlüssel geändert werden. In Tabelle tbl_ITU_Laender werden sofort

die Einträge der Fremdschlüssel automatisch ebenfalls geändert.

Liegt referentielle Integrität vor und die Löschweitergabe ist aktiviert:• können weiterhin in der Tabelle tbl_ITU_Laender keine Fremdschlüssel eingetragen werden, die es in Tabelle

tbl_ITU_Regionen nicht gibt.• können in Tabelle tbl_Regionen Primärschlüssel gelöscht werden, In Tabelle tbl_ITU_Laender werden sofort

die zugehörigen Einträge mit entsprechendem Fremdschlüssel automatisch ebenfalls gelöscht.• können in Tabelle tbl_Regionen keine Primärschlüssel geändert werden, sodaß in Tabelle tbl_ITU_Laender

Einträge keine zugehörigen Regionen mehr aufweisen.

Wird das Tabellenfenster geschlossen und erneut geöffnet, sind die »#Gelöscht« Zeilen nicht mehr vorhanden.

EDV 4. Jan. 2010 BHT / Dr. J. Kubiak

Unterlagen zum Access 2007 Vorlesungsteil - 9 / 15 -

Abfragen.

Auswahlabfrage.

Auswahlabfrage ist Standard nach Abfrageerstellung (Registerkarte ABFRAABFRA--GETOOLS ENTWURFGETOOLS ENTWURF - Gruppe ABFRAGETYPABFRAGETYP).

Die abgebildete Auswahlabfrage qry_Krankenstand_Berlin wird:• die Felder int_Krankentage, txt_Nachname, txt_Vorname

und ID_Personal anzeigen, jedoch nicht txt_Ort.• Trotzdem ist das Feld txt_Ort Bestandteil der Abfrage, weil

als Kriterium festgelegt ist, daß nur die Datensätze ange-zeigt werden, deren Krankentage einen Wert größer 0 und die Person in Berlin wohnt.

• Die Sortierreihenfolge (von links nach rechts, wie die Spal-ten angeordnet sind) legt fest, daß die Daten nach der An-zahlt der Krankentage, weiter nach dem Nachnamen bei gleicher Anzahl der Krankentage, weiter nach Vorname und weiter nach Personalnummer sortiert angezeigt werden.

Die Datenblattansicht (oder durch Ausführung der Abfrage) ergibt sich:

Formulare.

Formulare dienen der Darstellung von Tabellendaten auf dem Bildschirm. Erstel-lung mit dem Formular-Assistenten (Registerkarte ERSTELLENERSTELLEN - Gruppe FORMUFORMU--LARELARE):

Schritt 1: Man wähle aus den (verknüpften) Tabellen die Felder aus, die man auf dem Formular anzeigen möchte.

Schritt 2: Die Anzeige erfolge in einem einzelnen Formu-lar (Unterformulare und verknüpfte Formulare erfordern mehr Fachwissen und sollten von Anfängern nicht ver-wendet werden).

EDV 4. Jan. 2010 BHT / Dr. J. Kubiak

Unterlagen zum Access 2007 Vorlesungsteil - 10 / 15 -

Schritt 3 (Bild unten links): Man wähle als Layout Einspaltig (ein Datensatz pro Bildschirmseite) oder Tabellarisch (mehrere Datensätze pro Bildschirmseite).

Schritt 4 (Bild oben rechts): Man entscheide sich für eine farbliche gestaltete Vorlage, ist für die Darstellung der Da-ten selbst unerheblich.

Schritt 5 (ohne Abbildung): Man benenne das Formular mit einem Namen. Bei der ungarischen Notation ist der Prä-fix frm üblich.

Das fertige Formular in der Formular Ansicht (links) und in der Entwurfsansicht (rechts), in der es weiter ge-staltet werden kann. Ein For-mular besteht aus drei Tei-len: Formularkopf (hier blau), dem Detailbereich (hier grau) und dem Formularfuß (hier grün).

Sortierung der Daten.

Die Sortierung der Daten wird in der Entwurfsansicht festgelegt. Bei den For-mulareigenschaften muß die SQL SELECT Anweisung entsprechend aufgebaut werden. Dazu dem Button [...] für die Datensatzquelle anklicken.

Die Einstellungen zur Sortierung erfolgen entsprechend wie bei der Erstellung der Abfragen, nur daß hier die Abfrage nicht geson-dert gespeichert wird, sondern Bestandteil des Formulars ist. Im Beispiel links werden die im For-mular anzuzeigenden Datensät-ze zuerst nach der Region und dann nach den Ländern sortiert.

EDV 4. Jan. 2010 BHT / Dr. J. Kubiak

Unterlagen zum Access 2007 Vorlesungsteil - 11 / 15 -

Kombinationsfelder in Formularen.

Kombinationsfelder für Felder, deren Daten über einen Fremdschlüssel mit einer anderen Tabelle verknüpft sind (also mit denen einer zweiten Tabelle in Beziehung stehen), werden in ein Formular wie folgt eingefügt. Im Beispiel soll das Textfeld für die Regionen durch ein Kombinationsfeld ersetzt werden (wenn man ein neues Land aufnimmt, will man die Region auswählen können).

Wichtig ist für das Einfügen von Kombinations-feldern für Feldinhalte, die mit einer anderen Ta-belle in Beziehung stehen, daß alle Daten aus beiden Tabellen dem Formular zur Verfü-gung stehen sollten, ob sie angezeigt werden oder nicht!

Deshalb ist erst bei den Formulareigenschaften in der Entwurfsansicht die Datenquelle um alle Felder beider Tabellen zu ergänzen, die bisher nicht im Formular ange-zeigt wurden (s. Sortierung der Daten zuvor).

Zum Einfügen des Kombinationsfeldes beginnen Sie mit Registerkarte FORMULARENTWURFSTOOLS ENTWURFFORMULARENTWURFSTOOLS ENTWURF - Gruppe STEUERELEMENSTEUERELEMEN--TETE.

Schritt 1 (Bild unten links): Wählen Sie aus, daß das Kombinationsfeld die Werte einer Tabelle / Abfrage entnimmt.

Schritt 2 (Bild oben rechts): Wählen Sie die Tabelle aus, in der der anzuzeigende Wert steht (txt_Region steht in Ta-belle tbl_Regionen).

Schritt 3 (Bild unten links): Wählen Sie Felder aus, die die Klappliste anzeigen soll und immer zusätzlich den Pri-märschlüssel.

Schritt 4 (Bild oben rechts): Stellen Sie ein, wie die Werte der Klappliste sortiert werden sollen.

EDV 4. Jan. 2010 BHT / Dr. J. Kubiak

Unterlagen zum Access 2007 Vorlesungsteil - 12 / 15 -

Schritt 5 (Bild unten links): Korrigieren Sie eventuell die Breite der Klappliste und entscheiden Sie, ob der Primär-schlüssel mit in der Klappliste angezeigt werden soll.

Schritt 6 (Bild oben rechts): Speichern Sie den zum ausgewählten Klapplistenwert gehörigen Primärschlüsselwert (s. Schritt 3 - deshalb mußten Sie den Primärschlüssel für die Klappliste mitwählen, obwohl Sie ihn in der Klappliste nicht anzeigen) als Fremdschlüsselwert in der anderen Tabelle ab (um die Beziehung zwischen den Datensätzen der beiden Tabellen herzustellen).

Schritt 7 (ohne Abbildung): Wenn Sie wollen, können Sie der Klappliste noch einen besonderen Namen geben.

Das Resultat:

Berichte.

Berichte dienen zum Ausdruck von Tabellendaten. Erstellung mit dem Berichts-Assistenten (Registerkarte ERSTELLENERSTELLEN - Gruppe BERICHTEBERICHTE).

Schritt 1: Man wähle aus den (verknüpften) Tabellen die Felder aus, die man in dem Bericht anzeigen möchte.

EDV 4. Jan. 2010 BHT / Dr. J. Kubiak

Unterlagen zum Access 2007 Vorlesungsteil - 13 / 15 -

Schritt 2 (Bild unten links): Man wähle als Darstellung alle Werte in einer Zeile (Vorschau beachten).

Schritt 3 (Bild oben rechts): Man gruppiere die Daten nach dem übergeordneten Begriff (wird automatisch sortiert).

Schritt 4 (Bild unten links): Legen Sie die Sortierung der restlichen Daten fest.

Schritt 5 (Bild oben rechts): Man wähle die Anordnung der Daten auf der Seite und das Papierformat.

Schritt 6 (Bild oben rechts): Man wähle das farbliche For-mat und die Schriftgestaltung (unerheblich für die auszu-druckenden Daten).

Schritt 7 (ohne Abbildung): Man benenne dBericht mit ei-nem Namen. Bei der ungarischen Notation ist der Präfix rpt üblich.

In der Entwurfsansicht kann der Bericht weiter bearbeitet werden. Gruppierun-gen, Sortierungen und weitere Dar-stellungsoptionen (wie Gruppe zu-

sammenhalten) der Datensätze nehmen Sie im unte-ren Bereich der Entwurfsansicht vor. Letztere wird ein-geschaltet über Registerkarte BERICHTENTWURFBERICHTENTWURF--TOOLS ENTWURFTOOLS ENTWURF - Gruppe GRUPPIIERUNG UNDGRUPPIIERUNG UND SUMMENSUMMEN.

Ein Bericht hat folgende Bereiche (farblich markiert):• Berichtskopf - einmalig oben auf 1. Seite.• Seitenkopf - oben auf jeder Seite.• Gruppenkopf - bei Beginn einer neuen Gruppe.• Detailbereich - Datensätze innerhalb einer Gruppe.• Gruppenfuß - am Ende einer jeden Gruppe.• Seitenfuß - auf jeder Seite unten.• Berichtsfuß - hinter dem allerletzten Datensatz.

EDV 4. Jan. 2010 BHT / Dr. J. Kubiak

Unterlagen zum Access 2007 Vorlesungsteil - 14 / 15 -

Die ersten beiden Seiten des Berichts (mit Gruppe zusammenhalten):

Die letzten beiden Seiten des Berichts (mit Gruppe zusammenhalten):

EDV 4. Jan. 2010 BHT / Dr. J. Kubiak

Unterlagen zum Access 2007 Vorlesungsteil - 15 / 15 -

Formeln und Funktionen

In Formularen und Berichten können auch Formeln benutzt werden, ähnlich wie in Excel. Während dort die Formel in eine Zelle geschrieben wurde, wird bei Access ein ungebundenes Textfeld in das Formular oder den Bericht einge-fügt. Zum Einfügen des Textfeldes benutzen Sie die Registerkarte FORMULARENTWURFSTOOLS ENTWURFFORMULARENTWURFSTOOLS ENTWURF - Gruppe STEUERELEMENTESTEUERELEMENTE (dort war auch schon das Kombinationsfeld zu finden).

Sie beginnen wie in Excel mit dem Gleichheitszeichen für die Formel im Textfeld und verwenden im Unterschied zu Excel keine Zellreferenzen, sondern den Feldnamen in eckigen Klammern. Zeichenketten müssen in doppelte Anführungszeichen gesetzt werden, der & Operator verkettet Zeichenketten und auch die WENN() Funktion ist ebenfalls vorhanden (Gebrauch entsprechend wie aus Excel bekannt).

Im Detailbereich ergibt ein Textfeld, das die beiden ursprünglichen Felder zur Anzeige txt_Land und ID_ITU ersetzt, mit dem Inhalt =[txt_Land] & " (" & [ID_ITU] & ")" folgenden Ausdruck (nur Anfang der 1. Seite abgebildet):

EDV 4. Jan. 2010 BHT / Dr. J. Kubiak


Recommended