Einleitung Warum ist Access anders? Was habe ich mit Ihnen vor? Wer sollte dieses Buch kaufen?... 16

Größe: px
Ab Seite anzeigen:

Download "Einleitung Warum ist Access anders? Was habe ich mit Ihnen vor? Wer sollte dieses Buch kaufen?... 16"

Transkript

1

2 Inhaltsverzeichnis Ein Leserbrief Einleitung Warum ist Access anders? Was habe ich mit Ihnen vor? Wer sollte dieses Buch kaufen? Ein Blick hinter die Kulissen In diesem Kapitel Technische Voraussetzungen Ist Access eine Datenbank? Die Access-Anwendung Formulare benutzen Das Formular frmmitglieder Das Formular frmmannschaften Das Formular frmtraining Das Formular frmdatentypen Hilfe! Benutzerfreundlichkeit Tabellen, Felder und Primärschlüssel Beziehungen und Fremdschlüssel Datenmodellierung muss sein! Formulare entwerfen Eigenschaften von Formularelementen Datensatzquelle Unterformulare Datensatzherkunft und Steuerelementinhalt VBA ganz kurz VBA-Prozeduren Schaltflächen starten VBA-Prozeduren Datenmodellierung In diesem Kapitel Ein Unternehmensdatenmodell und seine Erstellung Überall Bemerkungen Preise wofür? Kunden ohne Aufträge?... 82

3 6 Inhaltsverzeichnis Kein Material und keine Leute? Keine Fremdschlüssel? Fragen, fragen, fragen! Anschrift1, Anschrift Typ Status Mengen und Zeiten in»zwischentabellen« Die strukturierte Szenariobeschreibung Die Überführung in das physische Modell Das Vereinsmodell Das logische Datenmodell Das physische Datenmodell Ein»Privatmodell« Das logische Datenmodell Das physische Datenmodell Hierarchische Ordnungen Modellbesonderheiten und -erweiterungen :1-Beziehungen Dreifachbeziehungen Rollen in Beziehungen Typ, Art, Status Funktionshinterlegung Listen Benutzerverwaltung Flexible Objekteigenschaften Modellierungswerkzeuge PowerPoint Visio »Richtige«Tools Interviews sind schwierig ADaMo Erste Formulare In diesem Kapitel Tabellen anlegen Beziehungen definieren Referentielle Integrität Kardinalitäten Löschweitergabe Versionen Testdaten eingeben Auf die Reihenfolge achten Aus Fehlern lernen Nachschlagefelder

4 Inhaltsverzeichnis 7 Ein einfaches Stammdatenformular Schritt 1: Mit dem Formular-Assistenten Formulare erzeugen Schritt 2: Text- und Bezeichnungsfelder anordnen Schritt 3: Listenfeld hinzufügen Schritt 4: Schaltflächen hinzufügen Schritt 5: Standardbedienelemente entfernen Schritt 6: VBA-Code ergänzen Schritt 7: Layout gestalten Ein Formular mit Unterformular Schritt 1: Mit dem Formular-Assistenten Formulare erzeugen Schritt 2: Text- und Bezeichnungsfelder anordnen Schritt 3: Listenfeld hinzufügen Schritt 4: Schaltflächen hinzufügen Schritt 5: Standardbedienelemente entfernen Schritt 6: VBA-Code ergänzen Schritt 7: Layout gestalten Einzelzuordnung Schritte 1 bis Schritt 4: Aktive Bedienelemente hinzufügen Schritte 5 bis Das Startformular Das Autoexec-Makro Daten für die Datenbank In diesem Kapitel Die Ausgangssituation Datenarten Zahlen Datumsangaben Texte Excel-Funktionen zur Textbearbeitung Generierung von Testdaten AUFSTATUS KAUF_MAT KAUF_MIT KONTAKT KONTAKTTYP KUNDE KUNDENAUFTRAG MATERIALART MENGENEINHEIT MITARBEITER Übernahme von Echtdaten Datenorganisation: Datenmenge

5 8 Inhaltsverzeichnis Funktionen eingeben Wertekopie auf sich selbst Datenqualität Noch einmal: Datenorganisation VBA Teil In diesem Kapitel Programmieren muss das sein? Ein Beispiel »Hackermentalität« Fehler finden und korrigieren Das VBA-Fenster Syntaxfehler Laufzeitfehler Logische Fehler Die Entwicklungsumgebung Der Editor Objekte und Ereignisse Der Debugger Symbolleiste anpassen Programmierbefehle Das Drumherum Hallo Welt! If-Then-Else For-Next While-Wend Select-Case MsgBox Laufzeitfehler verhindern Benutzereingaben prüfen Bedienreihenfolge erzwingen Fehlfunktionen vorhersehen OnError Steuerelemente In diesem Kapitel Eigenschaften von Steuerelementen Bezeichnungsfeld Textfeld Schaltfläche Der Befehlschaltflächen-Assistent Programmierung der Schaltfläche Nachträgliche Namensänderung

6 Inhaltsverzeichnis 9 Listenfeld und Kombinationsfeld Unsichtbare Spalten Gebundene Spalte Spaltennummerierung Verwenden der Assistenten Optionsgruppe Registerkarten Enabled, Visible und Locked Exakte Platzierung Das eigene Menüband XML in ten minutes Der XML-Code für unser Menüband Schritt: Definition der Struktur Schritt: Bekanntmachen der Definition Schritt: Anzeige des Menübandes Schritt: Programmierung der Klicks Ein letztes Sahnehäubchen SQL In diesem Kapitel Wofür SQL? Die Übungsdatenbank create, insert, update, delete CREATE TABLE INSERT INTO UPDATE DELETE FROM Ausprobieren? SELECT FROM Daten aus einer Tabelle abrufen Daten aus mehreren Tabellen abrufen Ausprobieren! Inner Join Outer Join Schnell soll es gehen! Was fehlt noch? Abfragen! Beziehungen in Abfragen Weil es so wichtig ist VBA Teil In diesem Kapitel Die Datenbank Gebundene und ungebundene Formulare

7 10 Inhaltsverzeichnis»Handgeschnitzte«Kommunikation Recordsets Direktzugriff mit SQL Eingebettetes Makro vs. Ereignisprozedur Speichern der Formularinhalte Mit einem Recordset Mit SQL Implizites Speichern Muss-Felder überprüfen Datenauswahl mit Listenfeldern Exkurs: Das Objektmodell Lesen von Werten aus Tabellen Mit einem Recordset Mit SQL Neue Datensätze in Tabellen anlegen Mit einem Recordset Mit SQL Löschen von Werten in Tabellen Mit einem Recordset Mit SQL Standardlösungen VBA-Code in Formularentwürfen ergänzen (»Schritt 6«) Kombinationsfelder absichern (»Einzelzuordnung, Schritt 4«) Erste Zeile eines Listenfeldes anzeigen Sub-Prozeduren Text in ein Bezeichnungsfeld schreiben Prüfen, ob bestimmter Datensatz existiert Disponieren Bearbeiteten Datensatz nach Requery wieder anzeigen Formular von einem anderen Formular aus öffnen Dialogfeld für die Datensuche öffnen Alle Datensätze eines Recordsets bearbeiten Alle Textfelder leeren (For Each ) Auf das übergeordnete Formular zugreifen (Parent) Abhängige Listen- und Kombinationsfelder (RowSource) Zwischen verschiedenen Anzeigemodi umschalten (Umschaltfläche) Mehrere Werte aus einer Liste zuordnen Mehrere Spalten in einem Kombinationsfeld anzeigen Formulargrundtypen In diesem Kapitel Eine Tabelle Eine Tabelle mit einer 1:n-Beziehung Eine Tabelle mit einer n:1-beziehung

8 Inhaltsverzeichnis 11 Eine Tabelle mit einer 1:n:1- und einer n:1-beziehung Nur Fremdschlüssel in der Zwischentabelle Daten in der Zwischentabelle Eine Tabelle mit zwei n:1-beziehungen Eine Tabelle mit einer 1:m:n- und einer 1:n:1-Beziehung Eine Tabelle mit einer 1:n- und einer n:1-beziehung Eine Tabelle mit zwei 1:n:1-Beziehungen Eine Tabelle mit zwei 1:n- und zwei n:1-beziehungen Datenbankanwendungen In diesem Kapitel Vorgehensweise Schrittfolge Versionen Entwicklung für andere Aufteilung in Frontend und Backend Das Problem Die Lösung Das verbleibende Problem Welche Version ist es denn? Schutz der Datenbank Schutz vor unbefugten Personen Der Rundumschutz Schutz vor befugten Personen durch ein VBA-Kennwort durch die Erzeugung einer.accde-datei Datenbankaufteilung plus.accde-datei Access ohne Access? Access Runtime Access Developer Extensions Wie geht's weiter? Abfragen Berichte Makros Dateien lesen und schreiben Benutzerberechtigungen Multi-User-Zugriff DAO und ADO A Wichtige Standardaktionen durchführen So geht es mit Access Datenbank erstellen und öffnen Tabellen und Beziehungen Abfragen

9 12 Inhaltsverzeichnis Formulare Makros VBA So geht es mit Access Datenbank erstellen und öffnen Tabellen und Beziehungen Abfragen Formulare Makros VBA So geht es mit Access Datenbank erstellen und öffnen Tabellen und Beziehungen Abfragen Formulare Makros VBA B Namenskonventionen Namen für Access-Objekte Namen für Steuerelemente auf dem Formular Namen für Variablen im VBA-Code Namen für Tabellen und Tabellenspalten Stichwortverzeichnis

10 Kapitel 3 Erste Formulare Die Themen dieses Kapitels Tabellen anlegen Beziehungen definieren Kardinalitäten Löschweitergabe Versionen Testdaten eingeben Ein einfaches Stammdatenformular Ein Formular mit Unterformular Einzelzuordnung Abbildung 3.1: Das Kapitel 3»Erste Formulare«

11 126 Kapitel 3: Erste Formulare In diesem Kapitel werden wir mithilfe der physischen Datenmodelle aus dem vorangegangenen Kapitel Datenbanktabellen anlegen und mit Testdaten füllen. Anschließend werden wir einfache Access-Formulare erstellen. Tabellen anlegen In Kapitel 1 hatten wir uns eine fertige Datenbankanwendung am Beispiel eines Sportvereins angesehen; in Kapitel 2 haben wir ganz von vorn angefangen und erst einmal Datenmodelle für ein Unternehmen, für einen Sportverein und für eine private Büchersammlung erstellt. Jetzt wollen wir die Lücke dazwischen schließen und mithilfe der physischen Datenmodelle aus Kapitel 2 Datenbankanwendungen erstellen. Dazu sind folgende Schritte erforderlich: 1. Tabellen anlegen 2. Beziehungen zwischen den Tabellen definieren 3. Testdaten eingeben 4. Formulare entwickeln Drucken Sie sich bitte als Erstes das physische Unternehmensdatenmodell aus oder kopieren Sie sich die entsprechende Seite aus dem Buch, denn wir werden das Modell bei der weiteren Arbeit ständig brauchen. Sie finden die Datenmodelle in Form von GIF-Dateien auf der Buch-CD im Verzeichnis \Buch\Kap02. Außerdem finden Sie auf der Buch-CD im Verzeichnis \Buch\KapA den Anhang A dieses Buches, Wichtige Standardaktionen durchführen als PDF-Datei, der sich ebenfalls zum Ausdrucken empfiehlt. Jetzt legen Sie bitte eine neue, leere Access-Datenbank an: 1. Die Registerkarte Datei öffnen, dort den Befehl Neu wählen und Leere Datenbank anklicken (Access 2007: Klick auf die Schaltfläche Office und Menübefehl Neu aufrufen; Access 2003: wie 2010, allerdings im Menü Datei). 2. Ein Verzeichnis auswählen, in dem die neue Datenbank gespeichert werden soll. 3. Im Eingabefeld Dateiname einen Dateinamen eingeben. 4. Auf die Schaltfläche Erstellen klicken. 5. Es erscheint eine Tabelle mit dem Namen Tabelle1 in der Datenblattansicht. Diese bitte schließen.

12 Kapitel 3: Erste Formulare 127 Wichtig Bevor Sie weitermachen, sollten Sie in Access 2007/2010 Folgendes einstellen: Wählen Sie den Menübefehl Datei/Optionen (Access 2007: Klicken Sie auf die Office-Schaltfläche, wählen Sie dann Access-Optionen). Wählen Sie dann Aktuelle Datenbank und aktivieren Sie dort unter Anwendungsoptionen die Optionen Überlappende Fenster und Beim Schließen komprimieren. Anschließend müssen Sie die neu angelegte Datenbank schließen und erneut öffnen. Hinweis Microsoft hat mit Office 2007 die Multifunktionsleiste eingeführt. Diese wurde in Office 2010 in»menüband«umbenannt. Ich müsste jetzt also immer wieder schreiben»klicken Sie im Menüband (Access 2007: in der Multifunktionsleiste) auf «. Um das zu vermeiden, möchte ich mich mit Ihnen einigen, dass ich immer»menüband«schreibe Access 2007-Benutzer übersetzen das bitte für sich in»multifunktionsleiste«. Danke! Legen Sie jetzt eine erste Tabelle an: 1. Im Menüband die Registerkarte Erstellen öffnen und dort Tabellenentwurf wählen (Access 2003: Im Datenbankfenster unter Objekte die Rubrik Tabellen wählen und Doppelklick auf Erstellt eine Tabelle in der Entwurfsansicht). In der Entwurfsansicht wird die Tabelle Tabelle1 angezeigt. 2. Dort geben Sie unter Feldname nacheinander kun_id, kun_name, kun_vorname und kun_bemerkung ein. Access stellt den Felddatentyp jedes Mal automatisch auf Text ein. Das kann natürlich nicht so bleiben. 3. Um den Datentyp zu ändern, klicken Sie in das Feld mit dem Wort Text. Daraufhin verwandelt sich dieses Feld in ein Kombinationsfeld und im unteren Fensterbereich erscheinen die zwei Registerkarten Allgemein und Nachschlagen. 4. Wählen Sie bitte für kun_id den Datentyp AutoWert; die übrigen Felder können den Typ Text behalten. Wichtig Primärschlüssel haben grundsätzlich den Felddatentyp AutoWert. Das bedeutet, dass Access in diese Tabellenspalte fortlaufend ganze Zahlen 1, 2, 3 einträgt. Jetzt teilen Sie Access noch mit, dass kun_id der Primärschlüssel ist: 5. Klick in das Feld mit dem Namen des Primärschlüssels (kun_id) und 6. im Menüband auf der Registerkarte Entwurf (Access 2003: in der Symbolleiste Tabellenentwurf) den Befehl Primärschlüssel wählen. Nun wollen wir uns die Registerkarte Allgemein näher anschauen (siehe Abbildung 3.2).

13 128 Kapitel 3: Erste Formulare Abbildung 3.2: Die Tabelle tblkunde in der Entwurfsansicht Die Registerkarte Allgemein bietet eine Reihe von Einstellmöglichkeiten für das im oberen Bereich ausgewählte Feld. Welche Einstellmöglichkeiten das sind, hängt davon ab, welchen Datentyp das ausgewählte Feld hat. Abbildung 3.2 zeigt die Möglichkeiten für den Datentyp Text. Die meisten davon können wir erst einmal ignorieren wichtig sind zunächst folgende: Eigenschaft Feldgröße Standardwert Beschreibung Hier können Sie die maximale Länge des Textfeldes festlegen. Damit bestimmen Sie, wie viele Zeichen ein Benutzer später in das Eingabefeld des Formulars eintippen kann. Die größtmögliche Textlänge ist 255. Bei den numerischen Feldern (Felddatentyp = Zahl) bezeichnet Feldgröße nicht die Länge der Zahl, sondern den Zahlentyp: Ganze Zahlen (Integer, Long Integer) oder Kommzahlen (Single, Double). Hier können Sie einen Wert eingeben, der automatisch von Access in das Tabellenfeld hineingeschrieben wird, bevor Sie etwas eingeben. Das macht immer dann Sinn, wenn in der überwiegenden Zahl der Tabellenzeilen derselbe Wert stehen soll. Beispiel: Sie haben eine Tabelle tbltransport und darin eine Spalte trans_von, in der fast immer»oldenburg«steht, weil die meisten Ihrer Transporte dort beginnen. Dann können Sie bei Standardwert»Oldenburg«eintragen. Dieser Wert kann natürlich jederzeit durch einen anderen Wert überschrieben werden. Sie können bei Standardwert auch eine Funktion wie heute() eingeben. Dann wird dort immer das aktuelle Datum eingetragen. Das sollten Sie in der Tabelle tblkundenauftrag beim Feld kauf_datum tun, denn ein neu eingegebener Auftrag wird vermutlich immer das aktuelle Datum bekommen. Tabelle 3.1: Wichtige Eigenschaften für den Datentyp Text

14 Kapitel 3: Erste Formulare 129 Eigenschaft Eingabe erforderlich Leere Zeichenfolge Beschreibung Hiermit legen Sie Muss-Felder fest. Sie erinnern sich sicher, dass das im logischen Datenmodell»Mandatory«hieß und im physischen Datenmodell»not null«. Wenn Sie Eingabe erforderlich auf Ja setzen, zwingen Sie den Benutzer, im entsprechenden Eingabefeld eines Formulars einen Wert einzugeben. Gibt er keinen Wert ein, wird Access mit einer Fehlermeldung antworten und sich weigern, die Daten abzuspeichern. Wenn Sie Eingabe erforderlich auf Ja stellen, zwingen Sie den Benutzer, in dieses Feld einen Wert einzugeben das können aber auch Leerzeichen sein, denn auch das sind im datenbanktechnischen Sinne»Werte«. Für einen menschlichen Benutzer wäre das aber trotzdem»nichts«. Diese Hintertür können Sie durch Leere Zeichenfolge = Nein schließen oder aber auch durch ein Ja bewusst offen lassen. Tabelle 3.1: Wichtige Eigenschaften für den Datentyp Text (Fortsetzung) Wichtig Wenn Sie wirklich und wahrhaftig wollen, dass der Nutzer ein bestimmtes Datenbankfeld (also die betreffende Tabellenspalte) nicht leer lassen kann, sondern dort einen Wert eingeben muss, dann achten Sie darauf, die Hintertür Leere Zeichenfolge zu schließen (siehe Abbildung 3.2)! Wenn Sie jetzt in der Symbolleiste bzw. der Symbolleiste für den Schnellzugriff auf Speichern klicken, werden Sie aufgefordert, einen Namen für die Tabelle anzugeben: tblkunde. Damit ist die Definition der ersten Tabelle abgeschlossen. Wenn Sie möchten, können Sie zur Übung mithilfe des physischen Unternehmensdatenmodells nun auch die übrigen Tabellen anlegen. Die meisten Felder sind vom Datentyp Text; bei mit_gebdatum, kaufmit_von, kaufmit_bis, kauf_datum, kauf_von und kauf_bis wählen Sie natürlich Datum/Uhrzeit. Mat_preis bekommt den Datentyp Währung. Hier wählen Sie auf der Registerkarte Allgemein zusätzlich noch das Euro-Format. Wichtig Alle Fremdschlüsselfelder müssen wie normale Datenfelder eingegeben werden! Sie haben grundsätzlich den Datentyp Zahl mit der Feldgröße LongInteger. Daran erkennen Sie wieder einmal die von mir immer wieder beschworene Bedeutung der Datenmodellierung: Ohne Datenmodell wüssten Sie gar nicht, welche Fremdschlüssel in welche Tabellen gehören! Aber: Access 2003 Vorsicht Falle! Access 2003 stellt beim Datentyp Zahl/LongInteger immer automatisch»standardwert = 0«ein. Das sollten Sie bei Fremdschlüsseln unbedingt entfernen, denn es wird später zu Problemen führen, weil es einen dazugehörigen Primärschlüssel mit dem Wert 0 gar nicht geben kann! Kaufmat_menge bekommt den Datentyp Zahl mit der Feldgröße Single. Die Datenbank mit allen Tabellen finden Sie unter dem Namen Firma-v301schritt1 auf der Buch-CD im Verzeichnis \Buch\Kap03.

15 Stichwortverzeichnis.accde-Datei 359, 375.mde-Datei 375 1:1-Beziehung 104 1:n-Beziehung 55, 339, 351 A Abfrage 291, 341, 380 -entwurfsfenster 278 erstellen 276 Abfrage-Generator 60, 237, 294 Abhängige Listenfelder 331 Access Developer Extensions 25, 379 Access Runtime 25, 360, 377 simulieren 378 ActiveX Data Objects Siehe ADO ADO 386 Alphabetische Reihenfolge 141 Alternative Hintergrundfarbe 148 ASCII-Datei 162 Assistent zur Datenbankaufteilung 363 Aufteilung der Datenbank 362, 376 Ausrichtung 139 Autoexec-Makro 158 AutoWert 50, B Backend 362, 363 Bedienreihenfolge 227 Befehlsschaltflächen-Assistent 142, 240 Beispielanwendung Firma 87, 126 VBAlernen 205 Verein 27, 93, 194 Verleih 97, 296 Benutzereingaben 225 Benutzerfehler 215, 218, 225, 226 Benutzerfreundlichkeit 32, 36, 38, 39, 43, 52, 144, 226, 253, 254, 313 Benutzerverwaltung 114 Bericht 381 Bezeichnungsfeld 138, 148, 233, 322 Beziehung 54, 293 anzeigen 130 bearbeiten 130 Beziehung (Fortsetzung) definieren 131, 132, 359 Bildlaufleisten 144, 238 C Caption 234, 322 Constraint 271 CrLf 224 D DAO 386 Data Access Objects Siehe DAO Daten ändern 272 bearbeiten 301 einfügen 271 eingeben 134 fehlende 179 löschen 32, 36, 132, 272, 314 suchen 273 Datenbank 22 anlegen 126, 358 Assistent zur Datenbankaufteilung 363 -aufteilung 363 -fenster 46 -kennwort 371 komprimieren 133, 358 -modelldiagramm 117 schützen 371 Datenbank-Management-System Siehe DBMS Datenherkunft 59 Datenimport 162, 174 Datenmodell 56, 74, 79 logisches 83, 94, 98, 113, 123, 358 physisches 83, 91, 95, 100, 296, 358 Datenmodellierung 74, 122 Datenqualität 178 Datenquelle 237 Datensatz anzeigen 326 auswählen 243 bearbeiten 329 hinzufügen 313 löschen 315, 316, 319

16 406 Stichwortverzeichnis Datensatz (Fortsetzung) neu 318 speichern 319 suchen 247, 307, 328 Datensatzherkunft 65, 245, 331, 336, 353 Datensatzmarkierer 138, 143, 151, 236, 238, 315, 359 Datensatzquelle 59, 237, 299, 354 Datensatzzeiger 248, 313 Datentyp 76 Datumsformat 186, 289 D-Befehle 312 DAvg 312 DCount 312, 323 DLookup 312 DMin 312 DSum 312 DBMS 22, 41, 46, 144, 297 Debug.Print 302 Debugger 198, 208 anhalten 200 Developer Extensions Siehe Access Developer Extensions Dim-Anweisung 211 Direktfenster 302 Disponieren 323, 347 Division durch null 227 Dreifachbeziehung 107 Duplikate 181, 184 E Echtdaten 175 Editor 203 Eigenschaftenblatt 58, 233 Eigenschaftenfenster 58, 233 Eingabehilfe 39 Eingebettetes Makro 145, 242, 303, 318 Einzelzuordnung 152, 342, 347, 352, 355 Enabled 227, 253 Endlosformular 347, 349, 353, 355 Endlosschleife 219 Entität 76, 84 Entity-Relationship-Methode Siehe ERM Entwicklungsumgebung 24, 203, 208 Entwurfsansicht Formular 57 Tabelle 48 EOF 329 Ereignis 67, 196, 206, 233 AfterUpdate 207 Beim Klicken 68, 206 MouseMove 212 Nach Aktualisierung 68, 206 Ereignisprozedur 68, 206, 303 ERM 76, 77 Erwartungskonform 33 Exakte Platzierung 254 Experiment 215, 218, 220, 242 F Fehler 135 Fehlerbehandlung 228, 229 Feld in einem Formular 49, 64 in einer Tabelle 48 Felddatentyp 49, 127 Filter 334, 354 For-Each 330 Formular 56, 297 entwickeln 136 gebunden 247, 298, 304, 313, 314, 348 öffnen 327 Rohform 137, 147 schließen 318 ungebunden 246, 299, 304, 325 Formularansicht 62 Formular-Assistent 137, 146 Formularfuß 139 Formulartyp 338 For-Next 217 Fortsetzungszeile 204 Fremdschlüssel 46, 48, 53, 83, 92, 129, 153, 163, 188, 271, 274, 317 Frontend 359, 362, 363 Funktionshinterlegung 112 G Gebundene Spalte 66, 244, 308, 313, 332 Geschwindigkeitstest 288 Grafische Benutzeroberfläche Siehe GUI GUI 22, 46 H Haltepunkt 208 Hierarchische Ordnung 99, 102

17 Stichwortverzeichnis 40 7 Hilfe-Fenster 41, 383 Hintergrundfarbe 148 I If-Then-Else 213 Inner Join 279 Interview 123 IsNull 214, 225, 228 IsNumeric 219, 225 K Kalendersymbol 39, 234, 238 Kann-Daten 270 Kardinalität 77, 82, 83, 132, 358 Kennwort Datenbank 371 VBA 373 Kombinationsfeld 31, 65, 153, 243, 320, 336, 343 -Assistent 153, 343 Kompilieren 198, 209 Komprimieren 133, 358 Kontextmenü 58 L Laufzeitfehler 199, 225 Layout 34 Listen 113 Listenfeld 31, 67, 140, 149, 206, 243, 307, 321, 350 alphabetische Reihenfolge 141 RowSource 331 Listenfeld-Assistent 140, 307 Locked 227, 253 Logische Fehler 201 Löschen 132, 349 Löschwarnung 315 Löschweitergabe 132, 359, 360 M m:n-beziehung 55, 347 Makro 381 Makro-Editor 158 Makrorecorder 381 Me 330 Mehrbenutzerfähigkeit 301, 384 Mehrfachzuordnung 334 Modellierungswerkzeug 116 Modul 69, 77 MsgBox 221, 301 Antwortwert 222 Parameter 222 Muss-/Kann-Eigenschaft 76 Muss-Daten 36, 270 N n:1-beziehung 341, 351 Nachschlagefeld 51, 359 Namensänderung 242 Namenskonvention 47, 53, 56, 80 Navigationsbereich 28, 44 Navigationsschaltflächen 138, 143, 235, 238, 359 Not null 270 Null 270, 313 O Objekt 52, 206 Objektbezeichner 305 Objekteigenschaft 52 Objektkatalog 310 Objektmodell 308 Objekttyp 52, 54, 56 Öffnungsargumente 327 OnError 228 OpenArgs 327, 384 Option Explicit 211, 220 Optionen 127, 137, 146 Optionsfeld 249 Optionsgruppe 248 Optionswert 249 Outer Join Left 285 Right 284 P Package Solution Siehe Verpackungs- Assistent Parent 326, 330 PowerPoint 116 Präfixe 53 Primärschlüssel 46, 47, 53, 92, 127, 163, 188, 271 gelöschter 48 künstlicher 47 natürlicher 47

18 408 Stichwortverzeichnis Programmierfehler 194, 196, 219 Programmiersprache 192 Prozedur 69, 70, 211 Public Sub 322 Q Quellcode 229, 375 QuickInfo 205 R Recordset 289, 300, 304, 311 Referentielle Integrität 111, 131, 135, 271, 316 Registerkarte 252 Registersteuerelement 250 Reihenfolgeposition 238 Relation 76 Requery 71, 326, 359 Reverse Engineering 120 Rollen 109 RowSource 350 Runtime Siehe Access Runtime S Schaltfläche 142, 239 Name 240 Speichern 70 Schleife 217, 218 Schlüsselwörter 197, 203 Select-Case 220 SetFocus 215, 226 Sicherheitsabfrage 133 Sicherheitswarnung 27 Softwareentwicklung 26 Sortierung 142 Spaltennummerierung 244 SQL 23, 268, 302 Access-Syntax 279 -Dialekte 277 Standardsyntax 279 SQL-BEFEHLE ausführen 272 CREATE TABLE 270 Datumsangaben 274 DELETE FROM 272 inner join 277 INSERT INTO 271 outer join 280 SQL-BEFEHLE (Fortsetzung) SELECT FROM 273, 301 UPDATE 272 Standardbedienelemente 137, 150 entfernen 143 Startformular 156, 360, 378 Status 86, 111 Steuerelement 232 Steuerelement-Assistent 140, 233, 240 Steuerelementinhalt 64, 66, 236, 299 Steuerelement-Tipp 42 Str() 223 Structured Query Language Siehe SQL Strukturierte Szenariobeschreibung Siehe Szenario Sub-Prozeduren 321 Suchformular 328 Symbolleiste 209 Syntaxfehler 196 Szenario 80, 89, 93, 97, 358 T Tabelle 45 anlegen 127, 272, 358 anzeigen 130 Entwurfsansicht 130 öffnen 130 verknüpfte 364, 369 Task-Manager 220 Testdaten 134, 169, 202, 359 Textdatei 383 Textfeld 64, 138, 214, 234 gebunden 236, 238, 248, 298 leeren 330 ungebunden 236, 298, 311 Trennlinien 144 U Umlaute 238 Umschaltfläche 323, 332, 354 Unsichtbare Spalten 243, 313 Unterformular 31, 61, 146, 330, 340 -Eigenschaften 62 V Variablendefinition 211 VBA 68, 144, 150, 296 -Kennwort 373

19 VBA-Editor 203 VBA-Fenster 70, 195, 203, 207 Siehe auch VBA vbyesno 222 Verein 26, 343 Verknüpftes Formular 147 Verknüpfungseigenschaften 283 Verleih 317 Verpackungs-Assistent 379 Version 20, 133, 360, 368 Verweise 21, 386 Viewer 25, 377 Visible 227, 253 Visio 117 Visual Basic for Applications Siehe VBA Voraussetzungen 20 Stichwortverzeichnis 40 9 W Webabfrage 167 Webseite 166 Wertekopie 169, 178 While-Wend 218 Z Zeitdifferenz 289 Zufallsbuchstaben 166 Zufallszahlen 164 Zwischentabelle 55, 88, 90, 275, 324, 345, 347, 358

Ein Leserbrief 13. Einleitung 14 Warum ist Access anders? 14 Was habe ich mit Ihnen vor? 14 Wer sollte dieses Buch kaufen? 16

Ein Leserbrief 13. Einleitung 14 Warum ist Access anders? 14 Was habe ich mit Ihnen vor? 14 Wer sollte dieses Buch kaufen? 16 Inhaltsverzeichnis Ein Leserbrief 13 Einleitung 14 Warum ist Access anders? 14 Was habe ich mit Ihnen vor? 14 Wer sollte dieses Buch kaufen? 16 1 Ein Blick hinter die Kulissen 19 In diesem Kapitel 20 Technische

Mehr

Keine Angst vor Microsoft Access! - für Access 2007 bis 2013 Stern

Keine Angst vor Microsoft Access! - für Access 2007 bis 2013 Stern Keine Angst vor Microsoft Access! - für Access 2007 bis 2013 Datenbanken verstehen, entwerfen und entwickeln; für Access 2007 bis 2013 von Andreas Stern 1., A. Keine Angst vor Microsoft Access! - für Access

Mehr

Einleitung Warum ist Access anders? Was habe ich mit Ihnen vor? Wer sollte dieses Buch kaufen?... 15

Einleitung Warum ist Access anders? Was habe ich mit Ihnen vor? Wer sollte dieses Buch kaufen?... 15 Inhaltsverzeichnis Einleitung.... 13 Warum ist Access anders?... 13 Was habe ich mit Ihnen vor?... 14 Wer sollte dieses Buch kaufen?... 15 1 Ein Blick hinter die Kulissen... 19 In diesem Kapitel... 20

Mehr

Ein Leserbrief... 13. Einleitung... 14 Warum ist Access anders?... 15 Was habe ich mit Ihnen vor?... 15 Wer sollte dieses Buch kaufen?...

Ein Leserbrief... 13. Einleitung... 14 Warum ist Access anders?... 15 Was habe ich mit Ihnen vor?... 15 Wer sollte dieses Buch kaufen?... Andreas Stern: Keine Angst vor Microsoft Access! Inhaltsverzeichnis Ein Leserbrief.... 13 Einleitung... 14 Warum ist Access anders?... 15 Was habe ich mit Ihnen vor?... 15 Wer sollte dieses Buch kaufen?...

Mehr

Keine Angst vor Microsoft Access! Datenbanken verstehen, entwerfen und entwickeln

Keine Angst vor Microsoft Access! Datenbanken verstehen, entwerfen und entwickeln Microsoft Press Andreas Stern Keine Angst vor Microsoft Access! Datenbanken verstehen, entwerfen und entwickeln 2., erweiterte und aktualisierte Auflage Inhaltsverzeichnis Einleitung 13 Warum ist Access

Mehr

Keine Angst vor Microsoft Access!

Keine Angst vor Microsoft Access! Andreas Stern Keine Angst vor Microsoft Access! Datenbanken verstehen, entwerfen und entwickeln Für Access 2007 bis 2016 Andreas Stern Lektorat: Ariane Hesse Korrektorat: Sibylle Feldmann Herstellung:

Mehr

Keine Angst vor Microsoft Access Datenbanken verstehen, entwerfen und entwickeln

Keine Angst vor Microsoft Access Datenbanken verstehen, entwerfen und entwickeln Andreas Stern Keine Angst vor Microsoft Access Datenbanken verstehen, entwerfen und entwickeln!>.'.. " V wcro& Pn Inhaltsverzeichnis Einleitung 13 Warum ist Access anders? 13 Was habe ich mit Ihnen vor?

Mehr

Inhaltsverzeichnis. A n le itu n g Warum ist Access anders? Was habe ich mit Ihnen vor? Wer sollte dieses Buch kaufen...

Inhaltsverzeichnis. A n le itu n g Warum ist Access anders? Was habe ich mit Ihnen vor? Wer sollte dieses Buch kaufen... Inhaltsverzeichnis Finfpcprhnpf ฑ A n le itu n g... 14 Warum ist Access anders?... 14 Was habe ich mit Ihnen vor?... 14 Wer sollte dieses Buch kaufen... 16 1 Ein Blick h in te r die K u lis s e n... 19

Mehr

Wichtige Standardaktionen durchführen

Wichtige Standardaktionen durchführen Anhang Wichtige Standardaktionen durchführen Die Themen dieses Anhangs So geht es mit Access 2000/2003 So geht es mit Access 2007 In diesem Anhang wird dargestellt, wie verschiedene Standardaktionen in

Mehr

Arbeitsaufgaben für das Buch Keine Angst vor Microsoft Access!

Arbeitsaufgaben für das Buch Keine Angst vor Microsoft Access! INHALT Arbeitsaufgaben für das Buch Keine Angst vor Microsoft Access! 1 Einleitung... 2 2 Herumspielen mit einer Datenbank... 3 2.1 Arbeitsaufgaben... 3 2.2 Kontrollfragen... 3 2.3 BeMERKENswertes (S.

Mehr

Wichtige Standardaktionen durchführen

Wichtige Standardaktionen durchführen Anhang A Wichtige Standardaktionen durchführen Die Themen dieses Anhangs So geht es mit Access 2013 So geht es mit Access 2010 So geht es mit Access 2007 So geht es mit Access 2003 In diesem Anhang wird

Mehr

Arbeitsaufgaben für das Buch Keine Angst vor Microsoft Access!

Arbeitsaufgaben für das Buch Keine Angst vor Microsoft Access! INHALT Arbeitsaufgaben für das Buch Keine Angst vor Microsoft Access! 1 Einleitung... 2 2 Herumspielen mit einer Datenbank... 3 2.1 Arbeitsaufgaben... 3 2.2 Kontrollfragen... 3 2.3 BeMERKENswertes... 4

Mehr

1 Erste Schritte...13

1 Erste Schritte...13 Inhalt 1 Erste Schritte...13 1.1 Access starten, Datenbank öffnen... 14 1.2 Eine neue Datenbank erstellen... 17 Mit einer leeren Datenbank beginnen... 18 Dateiformate... 19 1.3 Bestandteile einer Access

Mehr

Inhaltsverzeichnis. 1 Wie und warum Access lernen? Arbeiten mit Access

Inhaltsverzeichnis. 1 Wie und warum Access lernen? Arbeiten mit Access Inhaltsverzeichnis 1 Wie und warum Access lernen?... 13 1.1 Access, das Datenbank-Managementsystem für den PC... 14 1.2 Software... 17 1.3 Betriebssystem... 18 1.4 Aufgaben und Übungen... 18 2 Arbeiten

Mehr

DAS EINSTEIGERSEMINAR. Microsoft Office. Access 2010. Winfried Seimert LERNEN ÜBEN ANWENDEN

DAS EINSTEIGERSEMINAR. Microsoft Office. Access 2010. Winfried Seimert LERNEN ÜBEN ANWENDEN DAS EINSTEIGERSEMINAR Microsoft Office Access 2010 Winfried Seimert LERNEN ÜBEN ANWENDEN A Abfrage-Assistent...209 Auswahlabfrage-Assistent... 210 Duplikatsuche...214 Inkonsistenzsuche...215 Kreuztabelle...213

Mehr

Vorwort...10 Einleitung...12 Lernen Üben Anwenden...12 Inhalt und Aufbau des Buches...13 Inhalt...13 Aufbau Access 2007 (fast) alles ist

Vorwort...10 Einleitung...12 Lernen Üben Anwenden...12 Inhalt und Aufbau des Buches...13 Inhalt...13 Aufbau Access 2007 (fast) alles ist Vorwort...10 Einleitung...12 Lernen Üben Anwenden...12 Inhalt und Aufbau des Buches...13 Inhalt...13 Aufbau...14 1 Access 2007 (fast) alles ist neu...16 Sinnvolle Optionseinstellungen...17 Standarddatenbankordner

Mehr

Das Erstellen einer Datenbank in MS Access 2010

Das Erstellen einer Datenbank in MS Access 2010 Das Erstellen einer Datenbank in MS Access 2010 1. Eine Datenbank anlegen und 1.1. eine Tabelle entwerfen Leere Datenbank, erstellen anklicken vorher Pfad und definieren 1. 2. Es erscheint dieser Bildschirm

Mehr

Wichtige Standardaktionen durchführen

Wichtige Standardaktionen durchführen Anhang A Wichtige Standardaktionen durchführen Die Themen dieses Anhangs So geht es mit Access 2016 So geht es mit Access 2013 So geht es mit Access 2010 So geht es mit Access 2007 In diesem Anhang wird

Mehr

Dipl.-Hdl., Dipl.-Kfm. ACCESS 2007

Dipl.-Hdl., Dipl.-Kfm. ACCESS 2007 Dipl.-Hdl., Dipl.-Kfm. Werner Geers Arbeiten mit ACCESS 2007 Datenbanken mit Datenmodellierung Tabellen, Abfragen, Formularen und Berichten Beziehungen Makros Datenaustausch SQL Structured Query Language

Mehr

Arbeiten mit ACCESS 2010

Arbeiten mit ACCESS 2010 Dipl.-Hdl., Dipl.-Kfm. Werner Geers Arbeiten mit ACCESS 2010 Datenbanken mit Datenmodellierung Tabellen, Abfragen, Formularen und Berichten Beziehungen Makros Datenaustausch SQL Structured Query Language

Mehr

Richtig einsteigen: Datenbanken entwickeln mit Access 2007

Richtig einsteigen: Datenbanken entwickeln mit Access 2007 Lorenz Hölscher Richtig einsteigen: Datenbanken entwickeln mit Access 2007 Microsoft Teil I Erste Schritte 1 Einleitung 11 1.1 Die Themenschwerpunkte dieses Buches 11 Datenmodellierung 11 Oberflächengestaltung

Mehr

Verlag: readersplanet GmbH Neuburger Straße Passau.

Verlag: readersplanet GmbH Neuburger Straße Passau. MICROSOFT ACCESS 2010 - BASISWISSEN Verlag: readersplanet GmbH Neuburger Straße 108 94036 Passau http://www.readersplanet-fachbuch.de info@readersplanet-fachbuch.de Tel.: +49 851-6700 Fax: +49 851-6624

Mehr

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Was kann Access? Datei: 5217_A02Inhalt.doc, Seite3 15.

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Was kann Access? Datei: 5217_A02Inhalt.doc, Seite3 15. Datei: 5217_A02Inhalt.doc, Seite3 15. November 2010 Teil I Erste Schritte 1 Einleitung.... 11 1.1 Die Themenschwerpunkte dieses Buches... 11 Datenmodellierung... 11 Oberflächengestaltung... 12 Programmierung...

Mehr

1 Einführung Was macht eine Datenbank? Entwickler und Benutzer Warum sollten Sie mit Datenbanken arbeiten?

1 Einführung Was macht eine Datenbank? Entwickler und Benutzer Warum sollten Sie mit Datenbanken arbeiten? Inhalt 1 Einführung 19 1.1 Was macht eine Datenbank? 19 1.2 Entwickler und Benutzer 20 1.3 Warum sollten Sie mit Datenbanken arbeiten? 20 1.4 Wer sollte dieses Buch lesen? 21 1.5 Wie sind relationale Datenbanken

Mehr

Microsoft Access 2010 Bilder

Microsoft Access 2010 Bilder Microsoft Access 2010 Bilder Hyperlinks... arbeiten ähnlich wie ein Link in einer Webseite. sind ein Verweis auf eine Datei (access2010\material\beispiel\tabledevelop\automat.accdb). können ein Verweis

Mehr

Microsoft Access Abfragen. Verknüpfung von Tabellen

Microsoft Access Abfragen. Verknüpfung von Tabellen Microsoft Access Abfragen. Verknüpfung von Tabellen Welche Bestellungen hat Kunde... aufgegeben? Welche Kunden im Staat USA haben Waren im Wert von mindestens... bestellt? Welche Waren wurden nicht bestellt?

Mehr

ECDL Datenbank ADVANCED

ECDL Datenbank ADVANCED 4 Formulare sind Datenbankobjekte, die dazu verwendet werden, Daten zu erfassen und zu bearbeiten. Dadurch wird die Datenbank einerseits benutzerfreundlich und außerdem wird durch die Verwendung eines

Mehr

Inhalt Vorwort... I So benutzen Sie dieses Buch... II Inhalt... V Datenmodelle... 1 MS Access... 9

Inhalt Vorwort... I So benutzen Sie dieses Buch... II Inhalt... V Datenmodelle... 1 MS Access... 9 Inhalt Vorwort... I So benutzen Sie dieses Buch... II Inhalt... V Datenmodelle... 1 Hierarchisches Datenmodell...1 Relationales Datenmodell...2 Objektorientiertes Datenmodell...3 Datenbank - Lebenszyklus...4

Mehr

1 Erste Schritte... 15

1 Erste Schritte... 15 Inhalt 1 Erste Schritte... 15 1.1 Access starten...16 1.2 Eine Datenbank anhand einer Vorlage erstellen...17 Welcher Vorlagentyp sollte gewählt werden?... 17 Eine Access-Desktopdatenbank zur Adressverwaltung

Mehr

Erste Schritte Access starten...16

Erste Schritte Access starten...16 Inhalt Erste Schritte... 15 1.1 Access starten...16 1.2 Eine Datenbank anhand einer Vorlage erstellen...17 Welcher Vorlagentyp sollte gewählt werden?... 17 Eine Access-Desktopdatenbank zur Adressverwaltung

Mehr

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

OpenOffice Base 3.4 PRAXIS. bhv. Datenbank mit. Schritt für Schritt eine Datenbank mit OpenOffice Base erstellen bhv PRAXIS Winfried Seimert Datenbank mit OpenOffice Base 3.4 Tabellen erzeugen und Beziehungen herstellen Abfragen nach eigenen Kriterien durchführen Formulare zur Eingabe von Daten entwerfen Schritt

Mehr

Erste Formulare. Kapitel 3. Die Themen dieses Kapitels

Erste Formulare. Kapitel 3. Die Themen dieses Kapitels Kapitel 3 Erste Formulare Die Themen dieses Kapitels Tabellen anlegen Beziehungen definieren Versionen Testdaten eingeben Ein einfaches Stammdatenformular Ein Formular mit Unterformular Einzelzuordnung

Mehr

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

INHALTSVERZEICHNIS 1 VORWORT 11 ZU DIESER TRAININGSUNTERLAGE 12 2 ACCESS ERSTE SCHRITTE DATENBANK schlffiben 25 INHALTSVERZEICHNIS 1 VORWORT 11 ZU DIESER TRAININGSUNTERLAGE 12 2 ACCESS 2003 - ERSTE SCHRITTE 13 2.1 ACCESS 2003 STARTEN 14 2.2 BILDSCHIRMELEMENTE 16 2.2.1 MENÜS 16 2 3 DATENBANK ÖFFNEN 17 2.4 DIE HAUPTÜBERSICHT

Mehr

1. Tabellen-Beziehungen

1. Tabellen-Beziehungen 1. Tabellen-Beziehungen Ein relationales DBMS wie MS ACCESS verteilt, wie in vorherigen Kapiteln gezeigt, die Daten auf verschiedene Tabellen. Trotz dieser sinnvollen und notwendigen Trennung der Daten

Mehr

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Was kann Access?... 17

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Was kann Access?... 17 Teil I Erste Schritte 1 Einleitung.... 11 1.1 Die Themenschwerpunkte dieses Buches... 11 Datenmodellierung... 11 Oberflächengestaltung... 12 Programmierung... 13 1.2 Wie Sie am besten mit diesem Buch arbeiten...

Mehr

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

Schnellübersichten. ECDL Datenbanken mit Windows 10 und Access 2016 Schnellübersichten ECDL Datenbanken mit Windows 10 und Access 2016 1 Access kennenlernen 2 2 Access verwenden 3 3 Tabellen 4 4 Informationen abfragen 5 5 Formulare 6 6 Outputs 7 1 Access kennenlernen Datenbank

Mehr

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

3 Die Tabellen von PROJEKT. Tabellenerstellung in der Entwurfsansicht Dateneingabe direkt in die Tabelle Tabellen mit dem Tabellen-Assistenten anlegen PROJEKT 3 Die Tabellen von Access 2002 TRAINING Access 2002 ISBN 3-8272-6192-9 Lektion 1 Lektion 2 Lektion 3 Lektion 4 Lektion 5 Lektion 6 Lektion 7 Lektion 8 Lektion 9 Lektion 10 Lektion 11 Lektion 12

Mehr

Das Einsteigerseminar ASP

Das Einsteigerseminar ASP Hiroshi Nakanishi Das Einsteigerseminar ASP M - fy? Einleitung 13 Für wen wurde dieses Buch geschrieben? 13 Der des Einsteigerseminars 13 Das Konzept des Einsteigerseminars 14 Aufgeht's! 15 1 Das Konzept

Mehr

New Horizons Computer Learning Centers in D/A/CH

New Horizons Computer Learning Centers in D/A/CH Level 1 Mögliche Trainingslösung: Klassenraum (ILT) Connected Classroom WalkIn (ML) Seminarsprache: Deutsch Englisch Übersicht In diesem Training lernen die Teilnehmer Microsoft Access von Grund auf kennen.

Mehr

MS Access 2016 Grundlagen. Inhalt

MS Access 2016 Grundlagen. Inhalt Inhalt Vorwort... I So benutzen Sie dieses Buch... II Inhalt... V Einführung... 1 Allgemeines zu Datenbanken...1 Typische Anwendungsbeispiele...2 Datenbanken mit Access...3 Zusammenfassung...5 MS Access

Mehr

Im Original veränderbare Word-Dateien

Im Original veränderbare Word-Dateien Die Eingabe der Feldnamen der beiden Tabellen in unsere Datenbank Bücherei geht recht zügig, weil wir uns bereits im Vorfeld Gedanken gemacht haben, welche Informationen über Bücher uns wichtig sind und

Mehr

Michael Kolberg. einfach klipp & klar. Microsofft* Press

Michael Kolberg. einfach klipp & klar. Microsofft* Press Michael Kolberg einfach klipp & klar Microsofft* Press III Vorwort 11 Die CD-ROM zum Buch 21 Die AutoPlay-Funktion der CD-ROM 22 Installation der Testfragen und des Ebooks 23 Installation des Computer-Lexikons

Mehr

Formulare. Datenbankanwendung 113

Formulare. Datenbankanwendung 113 Formulare Wenn Sie mit sehr umfangreichen Tabellen arbeiten, werden Sie an der Datenblattansicht von Access nicht lange Ihre Freude haben, sind dort doch immer zu wenig Felder gleichzeitig sichtbar. Um

Mehr

Noch einmal zur Wiederholung: Alle Datenbank-Tabellen sind egal welche Information in ihnen gespeichert ist nach dem gleichen Muster aufgebaut:

Noch einmal zur Wiederholung: Alle Datenbank-Tabellen sind egal welche Information in ihnen gespeichert ist nach dem gleichen Muster aufgebaut: 4 TABELLEN Sie kennen Tabellen aus dem Alltags- und Berufsleben. Eine Tabelle besteht aus Spalten und Zeilen und dient in erster Linie dazu, Informationen übersichtlich darzustellen. Wie schon eingangs

Mehr

MiniPPS - Systembeschreibung

MiniPPS - Systembeschreibung MiniPPS - Systembeschreibung Hans-Christian Walter Beuth Hochschule für Technik Einführungsbeispiel für Access Version 04.11.2012 Inhalt 1. Access einrichten 2 2. Tabellen 5 3. Abfrage 9 4. Formulare 10

Mehr

Dataport IT Bildungs- und Beratungszentrum. Access Grundlagenseminar Access Aufbauseminar... 3

Dataport IT Bildungs- und Beratungszentrum. Access Grundlagenseminar Access Aufbauseminar... 3 Inhalt Access 2010 - Grundlagenseminar... 2 Access 2010 - Aufbauseminar... 3 Access 2010 - Von Excel zu Access... 4 Access 2010 - Programmierung Teil 1... 5 Access 2010 - Programmierung Teil 2... 6 Grundlagen

Mehr

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Teil II Grundlagen von VBA. 2 Die ersten VBA-Prozeduren erstellen...

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Teil II Grundlagen von VBA. 2 Die ersten VBA-Prozeduren erstellen... Datei: 00b.doc, Seite3 1. Oktober 2010 Inhaltsverzeichnis Teil I Erste Schritte 1 Einleitung.... 9 1.1 Die Themenschwerpunkte dieses Buches... 9 Visual Basic for Applications... 9 Die Beispieldatenbank...

Mehr

DAS EINSTEIGERSEMINAR. Microsoft Office. Access 2010. Winfried Seimert LERNEN ÜBEN ANWENDEN

DAS EINSTEIGERSEMINAR. Microsoft Office. Access 2010. Winfried Seimert LERNEN ÜBEN ANWENDEN DAS EINSTEIGERSEMINAR Microsoft Office Access 2010 Winfried Seimert LERNEN ÜBEN ANWENDEN Einleitung... 11 Lernen Üben Anwenden... 11 Über das Buch... 12 L Teil I: Lernen... 15 L1 Bedienungsgrundlagen...

Mehr

ACCESS Arbeiten mit. Datenbanken mit Tabellen Abfragen Formularen Berichten Makros Datenaustausch Projekten. Dipl.-Hdl., Dipl.-Kfm.

ACCESS Arbeiten mit. Datenbanken mit Tabellen Abfragen Formularen Berichten Makros Datenaustausch Projekten. Dipl.-Hdl., Dipl.-Kfm. Dipl.-Hdl., Dipl.-Kfm. Werner Geers Arbeiten mit ACCESS 2003 Datenbanken mit Tabellen Abfragen Formularen Berichten Makros Datenaustausch Projekten Bestellnummer: 61009 ISBN: 978-3-427-61009-8 2 Vorwort

Mehr

Datenbankentwicklung

Datenbankentwicklung Datenbankentwicklung Berechnung und Präsentation von Daten Organisation der Daten in alleinstehende Tabellen Exklusiver Zugriff auf alle Informationen einer Tabelle Beschränkte Anzahl von Daten pro Tabellenblatt

Mehr

Access 2000 und MS SQL Server im Teamwork

Access 2000 und MS SQL Server im Teamwork Access 2000 und MS SQL Server im Teamwork Bearbeitet von Irene Bauder, Jürgen Bär 1. Auflage 2000. Buch. 518 S. Hardcover ISBN 978 3 446 21473 6 Format (B x L): 17,5 x 24,5 cm Gewicht: 1112 g Zu Leseprobe

Mehr

ACCESS. Formulare per VBA referenzieren FORMULARE MIT VBA PROGRAMMIEREN FORMULARE PER VBA REFERENZIEREN BASICS

ACCESS. Formulare per VBA referenzieren FORMULARE MIT VBA PROGRAMMIEREN FORMULARE PER VBA REFERENZIEREN BASICS Formulare per VBA referenzieren Wenn Sie Formulare und Steuerelemente programmieren wollen, müssen Sie wissen, wie Sie diese referenzieren. Nicht immer geschieht dies vom Klassenmodul des Formulars selbst

Mehr

1 Datenübernahme ohne VBA Grundlagen der VBA Programmierung Inhalt

1 Datenübernahme ohne VBA Grundlagen der VBA Programmierung Inhalt Inhalt 1 Datenübernahme ohne VBA... 11 1.1 Fernbezüge zu Excel-Arbeitsmappen...13 Fernbezüge erstellen... 13 Verknüpfungen aktualisieren...16 Beispiel Daten aus mehreren Arbeitsmappen zusammenfassen...

Mehr

Access Seminare. Excel Basismodule

Access Seminare. Excel Basismodule Excel Basismodule Access Seminare Grund- und Aufbaukurse... 2 Microsoft Access Grundlagen... 2 Microsoft Access Aufbaukurs... 3 Access Umsteigerkurse Vertiefungsworkshops... 4 Neues in Access 2013 oder

Mehr

4 Makros ausprobieren

4 Makros ausprobieren 4 Makros ausprobieren Getreu dem Motto:»Val più la pratica che la grammatica Die Praxis ist mehr wert als die Grammatik«haben Sie jetzt zuerst einmal die Gelegenheit, die Funktionsweise von Makros auszuprobieren.

Mehr

- Welche Beziehungstypen werden von ACCESS unterstützt? ACCESS unterstützt die Beziehungen + 1:1 + 1:n bzw. 1:cn + m:n

- Welche Beziehungstypen werden von ACCESS unterstützt? ACCESS unterstützt die Beziehungen + 1:1 + 1:n bzw. 1:cn + m:n ACCESS 1. Aufgabe - Welche Beziehungstypen werden von ACCESS unterstützt? ACCESS unterstützt die Beziehungen + 1:1 + 1:n bzw. 1:cn + m:n - Was versteht man unter referentieller Integrität? Dies sind Regeln,

Mehr

Richtig einsteigen: Access 2007 VBA-Programmierung

Richtig einsteigen: Access 2007 VBA-Programmierung Lorenz Hölscher Richtig einsteigen: Access 2007 VBA-Programmierung Miaosott Teill Erste Schritte 1 Einleitung 9 1.1 Die Themenschwerpunkte dieses Buches 9 Visual Basic for Applications 9 Die Beispiel-Datenbank

Mehr

Access leicht klar sofort. Ignatz Schels

Access leicht klar sofort. Ignatz Schels Access 2010 leicht klar sofort Ignatz Schels Access 2010 - PDF Inhaltsverzeichnis Access 2010 Inhaltsverzeichnis Liebe Leserin, lieber Leser Die Tastatur Navigationstasten Schreibmaschinen-Tastenblock

Mehr

Winfried Seimert. Microsoft Access 2010 Anwendung und Programmierung Das bhv Taschenbuch

Winfried Seimert. Microsoft Access 2010 Anwendung und Programmierung Das bhv Taschenbuch Winfried Seimert Microsoft Access 2010 Anwendung und Programmierung Das bhv Taschenbuch -----.J_ Inhaltsverzeichnis - Vorwort Einleitung Konzeption des Buches Aufbau des Buches Grundlagen und erste Schritte

Mehr

Schnellübersichten. Access 2016 Fortgeschrittene Techniken für Datenbankentwickler

Schnellübersichten. Access 2016 Fortgeschrittene Techniken für Datenbankentwickler Schnellübersichten Access 2016 Fortgeschrittene Techniken für Datenbankentwickler 1 Abfragen mit Funktionen 2 2 Abfragen mit erweiterten Funktionen 3 3 Formular in der Entwurfsansicht erstellen 4 4 Eigenschaften

Mehr

Einstieg in VBA mit Excel Galileo Press

Einstieg in VBA mit Excel Galileo Press Thomas Theis Einstieg in VBA mit Excel Galileo Press Geleitwort des Fachgutachters 15 loooodoooooooockx)ock90000000aqoc^oc}ooaooooooooocx>c)ooocxx3ao 1 1 Was wird besser durch Makros und VBA? 17 12 Arbeiten

Mehr

1. Benennen Sie die Elemente der Access-Benutzeroberfläche: Wann müssen Sie einer Datenbank einen Namen geben?

1. Benennen Sie die Elemente der Access-Benutzeroberfläche: Wann müssen Sie einer Datenbank einen Namen geben? Fragenkatalog Access 2003 Daniela Wagner 501 Benutzeroberfläche 1. Benennen Sie die Elemente der Access-Benutzeroberfläche: 2. Wann müssen Sie einer Datenbank einen Namen geben? o Beim Erstellen o Spätestens

Mehr

Im Original veränderbare Word-Dateien

Im Original veränderbare Word-Dateien Einheit 5: Arbeiten mit der Datenbank Beziehungen Beziehungen herstellen Um Informationen effektiv auswerten zu können, müssen Beziehungen zwischen den einzelnen Tabellen in der Datenbank hergestellt werden.

Mehr

Richtig einsteigen: Access 2010 VBA-Programmierung

Richtig einsteigen: Access 2010 VBA-Programmierung Richtig einsteigen: Access 2010 VBA-Programmierung Von den Grundlagen bis zur professionellen Entwicklung von Lorenz Hölscher 1. Auflage Richtig einsteigen: Access 2010 VBA-Programmierung Hölscher schnell

Mehr

Allgemeine Hinweise zum Erstellen einer einfachen Datenbank

Allgemeine Hinweise zum Erstellen einer einfachen Datenbank Allgemeine Hinweise zum Erstellen einer einfachen Datenbank 1. Tabellen Öffnen Sie das Programm MS-ACCESS durch Doppelklick auf das Symbol oder durch Auswahl des Programms in der Taskleiste Start Programme

Mehr

Attributs-Wertverteilungen / Distribution of Distinct Values Seite 1 von 5

Attributs-Wertverteilungen / Distribution of Distinct Values Seite 1 von 5 Attributs-Wertverteilungen / Distribution of Distinct Values 0.06.06 Seite von 5 D:\Projekte\ Access geändert Tupel ' 9.06.06 Attribute Abfrage-Beschreibung zoomen Abfrage-Dokumentation Abfrage-Dokumentation

Mehr

Inhalt 1 2. Über dieses Buch 9. Eigene Web Apps erstellen 15. Web Apps weiterentwickeln 27

Inhalt 1 2. Über dieses Buch 9. Eigene Web Apps erstellen 15. Web Apps weiterentwickeln 27 Inhalt 1 2 3 Über dieses Buch 9 Neue Funktionen in Access 2013........................................... 10 Ein kurzer Überblick...................................................... 12 Voraussetzungen.........................................................

Mehr

3.2 Wie erzeugt man eine Tabelle?

3.2 Wie erzeugt man eine Tabelle? KAPITEL 3 Wie erzeugt man eine Tabelle? Access bietet Ihnen als Speicherort in der Voreinstellung den persönlichen Dokumentenordner an. Access erzeugt als Dateiname den Dateinamen»Database«mit einer fortlaufenden

Mehr

Inhaltsverzeichnis. 1 Einleitung 13

Inhaltsverzeichnis. 1 Einleitung 13 Inhaltsverzeichnis Teil I: Erste Schritte 1 Einleitung 13 1.1 Die Themenschwerpunkte dieses Buchs 13 Datenmodellierung 13 Oberflächengestaltung 14 Programmierung 15 1.2 Wie Sie am besten mit diesem Buch

Mehr

Microsoft Access Relationen. Anja Aue

Microsoft Access Relationen. Anja Aue Microsoft Access Relationen Anja Aue 10.11.16 Beziehungen zwischen Tabellen Verknüpfung zwischen zwei Tabellen. Darstellung von Beziehungen zwischen Objektgruppen. Verweis in einer Tabelle auf den Datensatz

Mehr

1. Benennen Sie die Elemente der Access-Benutzeroberfläche: Wann müssen Sie einer Datenbank einen Namen geben?

1. Benennen Sie die Elemente der Access-Benutzeroberfläche: Wann müssen Sie einer Datenbank einen Namen geben? Fragenkatalog Access 2007 501 Benutzeroberfläche 1. Benennen Sie die Elemente der Access-Benutzeroberfläche: 2. Wann müssen Sie einer Datenbank einen Namen geben? o Beim Erstellen o Spätestens beim Schließen

Mehr

MS Access starten / Neue Datenbank anlegen. über Startmenü: Programme / Microsoft Office durch Doppelklick auf vorhandene Access-Datenbank

MS Access starten / Neue Datenbank anlegen. über Startmenü: Programme / Microsoft Office durch Doppelklick auf vorhandene Access-Datenbank Microsoft Access MTA 2009/2010 Frank Papendorf, Hannover starten / Neue Datenbank anlegen starten über Startmenü: Programme / Microsoft Office durch Doppelklick auf vorhandene Access-Datenbank Speicherort

Mehr

Winfried Seimert. Das Einsteigerseminar Microsoft Access fatüffl

Winfried Seimert. Das Einsteigerseminar Microsoft Access fatüffl Winfried Seimert Das Einsteigerseminar Microsoft Access 2003 fatüffl Vorwort 11 1 Bedienungsgrundlagen j 15 1.1 1.2 1.3 1.4 1.5 1.6 Programmstart Datenbanken anlegen und speichern Bildschirmaufbau Fenster

Mehr

ACCESS. 1:1-Beziehungen TABELLEN ENTWERFEN 1:1-BEZIEHUNGEN BASICS

ACCESS. 1:1-Beziehungen TABELLEN ENTWERFEN 1:1-BEZIEHUNGEN BASICS 1:1-Beziehungen 1:1-Beziehungen können für eine ganze Reihe von Anwendungzwecken sinnvoll sein. Sie können damit beispielsweise die Liefer- und/oder die Rechnungsanschrift für einen Kundendatensatz in

Mehr

ACCESS. Access-Daten nach Excel verknüpfen INTERAKTIV ACCESS-DATEN NACH EXCEL VERKNÜPFEN BASICS

ACCESS. Access-Daten nach Excel verknüpfen INTERAKTIV ACCESS-DATEN NACH EXCEL VERKNÜPFEN BASICS -DATEN NACH EXCEL VERKNÜPFEN Access-Daten nach Excel verknüpfen Wir haben uns bereits in verschiedenen Artikeln angesehen, wie Sie von Access aus auf die Daten einer Excel-Datei zugreifen können ob per

Mehr

Schnellübersichten. Access 2016 Grundlagen für Datenbankentwickler

Schnellübersichten. Access 2016 Grundlagen für Datenbankentwickler Schnellübersichten Access 2016 Grundlagen für Datenbankentwickler 1 Access kennenlernen 2 2 Mit Datenbanken arbeiten 3 3 Tabellen 4 4 Feldeigenschaften 6 5 Indizes festlegen 7 6 Beziehungen zwischen Tabellen

Mehr

Kapitel 1 Einleitung und Oberblick 13. Kapitel 2 Für alte Bekannte: Neuerungen in Access 95 und Access 97 17

Kapitel 1 Einleitung und Oberblick 13. Kapitel 2 Für alte Bekannte: Neuerungen in Access 95 und Access 97 17 Kapitel 1 Einleitung und Oberblick 13 Kapitel 2 Für alte Bekannte: Neuerungen in Access 95 und Access 97 17 2.1 Allgemein 17 2.2 Datenbankentwurf 18 2.3 Tabellen 19 2.4 Abfragen 19 2.5 Formulare und Berichte

Mehr

Modul Datenbanken anwenden

Modul Datenbanken anwenden Modul Dieses Modul vermittelt Grundkenntnisse über die Struktur einer Datenbank und behandelt die Fertigkeiten, die zur Datenpflege und zur Nutzung einer Datenbank erforderlich sind, wie zb: Formulare

Mehr

http://www.video2brain.com/de/products-612.htm

http://www.video2brain.com/de/products-612.htm Eine Datenbank zu erstellen ist nicht so einfach und intuitiv, wie einen Brief zu schreiben. Ein klein wenig theoretisches Wissen über Datenbankdesign ist für etwas größere Datenbanken unumgänglich. Lassen

Mehr

Vorbemerkungen. Definitionen und Begriffe. Datenbank. Tabellen. Datenbank- Administrator. Nutzer 1 SQL. Nutzer 2 SQL SQL. Nutzer 3 SQL.

Vorbemerkungen. Definitionen und Begriffe. Datenbank. Tabellen. Datenbank- Administrator. Nutzer 1 SQL. Nutzer 2 SQL SQL. Nutzer 3 SQL. Inhaltsverzeichnis Vorbemerkungen Definitionen und Begriffe Datenbank Nutzer 1 Nutzer 2 Nutzer 3 Nutzer 4 Graphical User Interface Graphical (GUI) User Interface Graphical (GUI) User Interface Graphical

Mehr

Access 2000 professionell

Access 2000 professionell Gerhard Brosius Access 2000 professionell Datenbank- Management mit Office 2000 An imprint of Pearson Education München Reading, Massachusetts Menlo Park, California New York Harlow, England Don Mills,

Mehr

Handbuch ECDL 2003 Modul 5: Datenbank Formulare anpassen

Handbuch ECDL 2003 Modul 5: Datenbank Formulare anpassen Handbuch ECDL 2003 Modul 5: Datenbank Formulare anpassen Dateiname: ecdl5_04_02_documentation Speicherdatum: 24.11.2004 ECDL 2003 Modul 5 Datenbank - Formulare anpassen Inhaltsverzeichnis 1 EINLEITUNG...

Mehr

Unternehmensdatenbanken

Unternehmensdatenbanken Unternehmensdatenbanken mit MS SQL Server und Access planen, entwickeln, einsetzen tiemeyer konopasek n e w technology Markt+Technik Verlag Inhaltsverzeichnis Vorwort 11 Kapitel 1 Client-Server-Datenbanken

Mehr

Elektronische Datenbank => Schneller Zugriff auf die Daten

Elektronische Datenbank => Schneller Zugriff auf die Daten Was ist eine Datenbank? Datenbank: Sammlung von Informationen (Daten) Beispiel: Sammlung von Kundenadressen oder Kochrezepten Elektronische Datenbank => Schneller Zugriff auf die Daten Beispiel einer Datenbank

Mehr

Inhalt. Vorwort 11. 1 Bedienungsgrundlagen 15. 2 Planung einer Datenbank 49

Inhalt. Vorwort 11. 1 Bedienungsgrundlagen 15. 2 Planung einer Datenbank 49 Vorwort 11 1 Bedienungsgrundlagen 15 1.1 Programmstart 15 1.2 Datenbanken anlegen und speichern 18 1.3 Bildschirmaufbau 26 Fenster 26 Systemmenü 26 Fenstersymbole 26 Datenbankfenster 29 Menüleiste 30 Symbolleiste

Mehr

Andreas Stern. Keine Angst vor Microsoft Access!

Andreas Stern. Keine Angst vor Microsoft Access! Andreas Stern Keine Angst vor Microsoft Access! Andreas Stern Keine Angst vor Microsoft Access! Datenbanken verstehen, entwerfen und entwickeln Für Access 2003 bis 2010 Andreas Stern: Keine Angst vor

Mehr

Access Grundlagen für Anwender. Sabine Spieß, Andrea Weikert. 1. Ausgabe, 1. Aktualisierung, September Trainermedienpaket ACC2010_TMP

Access Grundlagen für Anwender. Sabine Spieß, Andrea Weikert. 1. Ausgabe, 1. Aktualisierung, September Trainermedienpaket ACC2010_TMP Sabine Spieß, Andrea Weikert Access 2010 Grundlagen für Anwender 1. Ausgabe, 1. Aktualisierung, September 2012 Trainermedienpaket ACC2010_TMP 3 Access 2010 - Grundlagen für Anwender 3 Daten in Formularen

Mehr

Microsoft Access Schulungen

Microsoft Access Schulungen Microsoft Access Schulungen MS Access Grundlagen Vorgehensweise: Abwechselnd Vortrag durch den Dozenten mit vielen praxisnahen Übungen für die Teilnehmer. Ziel des Seminars: Der Teilnehmer ist in der Lage

Mehr

Access 2000 professionell

Access 2000 professionell Gerhard Brosius Access 2000 professionell Datenbank- Management mit Office 2000 Technische Un'wersl'ü. Dar FACHBEREICH Ihiföfm B 1 B L I O T H E K Inventar-Nr.: Sachgebiete:. Standort: TT ADDISON-WESLEY

Mehr