Book description
Dieses Buch richtet sich sowohl an Einsteiger als auch an fortgeschrittene Access-Programmierer. Es zeigt dem Einsteiger anhand zahlreicher Rezepte, was es bei der Entwicklungsumgebung und den Sprachelementen von Visual Basic zu beachten gilt oder wie Sie sich mit SQL vertraut machen. Profis bietet das Buch Hilfe bei Herausforderungen wie dem direkten Zugriff auf die Windows-API oder der Arbeit mit seriellen Schnittstellen. Zudem werden u.a. die Themen Internetzugang, ActiceX-Steuerelemente und SQL Server behandelt.
Table of contents
- Microsoft Access – Programmier-Rezepte
- Einführung
-
1. VBA-/Makro-Programmierung
- R1.1 Makros konventionell programmieren
- R1.2 Ein erstes VBA-Programm schreiben
- R1.3 Makros automatisch nach VBA konvertieren
- R1.4 Codeblöcke auskommentieren
- R1.5 Den Datentyp einer Variablen bestimmen
- R1.6 Nach Text suchen
- R1.7 Text mit Wildcards suchen
- R1.8 Auf ein Wort in einer Textliste zugreifen
- R1.9 Überflüssige Leerzeichen entfernen
- R1.10 Einen Text mit Zeichen auffüllen
- R1.11 Telefonnummern filtern
- R1.12 Prüfen, ob es sich um eine gerade Zahl handelt
- R1.13 Eine Zufallszahl generieren
- R1.14 Einen Zufallstext erzeugen
- R1.15 Einen Text einfach verschlüsseln
- R1.16 Umwandlung zwischen Byte-Array und String
- R1.17 Ein Array sortieren
- R1.18 Minimum und Maximum eines Arrays ermitteln
- R1.19 Byte-Werte formatieren
- R1.20 Umrechnung zwischen Binär- und Ganzzahlen
- R1.21 Mit dem Datum rechnen
- R1.22 Das korrekte Alter bestimmen
- R1.23 Zeitkonten zusammenzählen
- R1.24 Zeitangaben runden
- R1.25 Das Wochenende feststellen
- R1.26 Feiertage ermitteln
- R1.27 Beginn von Sommer- und Winterzeit berechnen
- R1.28 Feststellen, ob es sich um ein Schaltjahr handelt
- R1.29 Reisekosten abrechnen
- R1.30 Die Zinsbelastung ausrechnen
- R1.31 Den internen Zinsfuß berechnen
- R1.32 Die lineare Abschreibung ermitteln
- R1.33 Mit Potenzen und Wurzeln rechnen
- R1.34 Kaufmännisch runden
- R1.35 Die optimale Bestellmenge ermitteln
- R1.36 Taschenrechner mit Formelparser entwickeln
- R1.37 Eigenständige Klassenmodule kennen lernen
- R1.38 Mit Objekten und Auflistungen experimentieren
- R1.39 Mit globalen Tempvariablen arbeiten
- R1.40 Schleifen mittels ESC abbrechen
- R1.41 Ein einfaches Datenmakro programmieren
- R1.42 Ein Datenmakro mit Nachschlagefunktion erstellen
- R1.43 Mit einem benannten Datenmakro arbeiten
- R1.44 Mit VBA auf ein benanntes Datenmakro zugreifen
- R1.45 Änderungen von Tabelleninhalten protokollieren
- R1.46 Besonderheiten der 64-Bit Access-Version
-
2. Steuerelemente und Formulare
- R2.1 Einen Blinkeffekt erzeugen
- R2.2 Das Textfeld programmieren
- R2.3 Textfeldeingaben mittels Eingabetaste
- R2.4 Wechselseitige Ein- und Ausgaben in ungebundene Textfelder
- R2.5 Füllen eines ungebundenen Kombinationsfeldes
- R2.6 Füllen ungebundener Listenfelder
- R2.7 Daten mit Kombinations- bzw. Listenfeld verknüpfen
- R2.8 Die Spaltensumme eines Listenfeldes bilden
- R2.9 Inhalt eines ungebundenen Listenfelds löschen
- R2.10 Daten farblich hervorheben
- R2.11 Steuerelemente verschieben und anordnen
- R2.12 Automatischer Entwurf eines Steuerelemente-Arrays
- R2.13 Das Registersteuerelement für 1:n-Beziehungen nutzen
- R2.14 Werte mit einem Spinbutton ändern
- R2.15 Einen Fortschrittsbalken erzeugen
- R2.16 Werte über ein selbstgebautes Balken-Steuerelement eingeben
- R2.17 Ein eigenes Kontextmenü erstellen
- R2.18 Das Formular sich selbst schließen lassen
- R2.19 Mit Formularkopien arbeiten
- R2.20 Eigenschaften zur Formular-Klasse hinzufügen
- R2.21 Auf andere Formulare zugreifen
- R2.22 Daten zwischen Formularen austauschen
- R2.23 Ein Unterformular programmieren
- R2.24 Den Windows-Farbdialog verwenden
- R2.25 Den Windows-Schriftartendialog aufrufen
- R2.26 Tastaturbefehle an andere Programme senden
- R2.27 Ein einfaches Diagramm anzeigen
- R2.28 Bild-Ressourcen in die Datenbank einbetten und verwalten
- R2.29 Ein zentrales Startformular entwerfen
-
3. ActiveX-Komponenten und Office-Objekte
- R3.1 Eine Statusleiste programmieren
- R3.2 ImageList- und ListView-Steuerelement kennen lernen
- R3.3 Eine Werkzeugleiste programmieren
- R3.4 TreeView-und ProgressBar-Steuerelement einsetzen
- R3.5 Das ListView-Steuerelement programmieren
- R3.6 Mittels Slider-Steuerelement navigieren
- R3.7 Eine Symbolleiste programmieren
- R3.8 Ein Kontextmenü programmieren
- R3.9 Die integrierten Schaltflächensymbole kennen lernen
-
4. DAO-Programmierung
- R4.1 Starteigenschaften per Code zuweisen
- R4.2 Mit Datenzugriffsobjekten arbeiten
- R4.3 Datensätze in Tabellen oder Abfragen zählen
- R4.4 Mit einem geklonten Recordset arbeiten
- R4.5 Den Datensatzzeiger bewegen
- R4.6 Nach Datensätzen suchen
- R4.7 In einer Tabelle suchen und ersetzen
- R4.8 Einen zufälligen Datensatz auswählen
- R4.9 Indirekte Werte in eine Tabelle eingeben
- R4.10 Das versehentliche Ändern von Daten verhindern
- R4.11 Eine Tabelle zur Laufzeit generieren
- R4.12 Eine Datenbank analysieren
- R4.13 Mit den DAOs auf Anlagen zugreifen
- R4.14 Mit DAOs auf mehrwertige Felder zugreifen
-
5. ADO-Programmierung
- R5.1 Mit ADO auf eine Access-Datenbank zugreifen
- R5.2 ADO-Zugriff auf eine passwortgeschützte Datenbank
- R5.3 Datensätze mittels SQL filtern
- R5.4 Ungebundene ADO-Recordsets erzeugen
- R5.5 Ein ADO-Datenklassenmodul verwenden
- R5.6 Eine intelligente Eingabemaske unter ADO programmieren
- R5.7 ADO-Recordsets in Reports einsetzen
- R5.8 Ein Access Projekt (*.adp) erstellen
- R5.9 ADO-Datenbankzugriff auf CD/DVD
-
6. Datenbankverwaltung
- R6.1 Die ADO-Versionsnummer ermitteln
- R6.2 Eine Access-Datenbank exklusiv öffnen
- R6.3 Access-Datenbanken im Netzwerk einsetzen
- R6.4 Alle aktiven Connections anzeigen
- R6.5 Das Datenbankkennwort ändern
- R6.6 ADOX- und JRO-Libraries in Access einbinden
- R6.7 Eine Access 2007-Datenbank erstellen
- R6.8 Andere Datenbank-Formate erstellen
- R6.9 Eine Access-Tabelle erstellen
- R6.10 Eine Spalte mit automatischen Zufallswerten erzeugen
- R6.11 Ein Memofeld mit Archiv-Funktion erzeugen
- R6.12 Ein Rich-Text-Feld erstellen
- R6.13 Ein Anlage-Feld erstellen und verwalten
- R6.14 Ein Multivalue-Feld erstellen
- R6.15 Einen Index definieren
- R6.16 Erstellen von Abfragen
- R6.17 Eine SQL-Pass-Through-Abfrage erstellen
- R6.18 Eine Access-Datenbank verschlüsseln
- R6.19 Externe Datenbanken einbinden
- R6.20 Externe Verbindungen aktualisieren
- R6.21 Externe Verbindungen löschen
- R6.22 Access-Datenbanken reparieren/komprimieren
- R6.23 Testen, ob ein Datensatz gesperrt ist
- R6.24 Testen, ob eine Tabelle existiert
- R6.25 Eine Tabelle temporär sperren
- R6.26 Abfragen über mehrere Datenbanken realisieren
- R6.27 Die Beziehungen zwischen den Tabellen analysieren
- R6.28 Erstellen einer ODBC-Verbindung
- R6.29 Importieren von Textdaten
- R6.30 Importieren/Exportieren von Daten
- R6.31 Wichtige Datenbankeigenschaften ermitteln
- R6.32 Vorhandene Tabellen analysieren
- R6.33 Beschreibung von Datenbankfeldern abrufen
- R6.34 Tabellenverknüpfungen darstellen
- R6.35 Sichten/Abfragen analysieren
- R6.36 Nutzer und Nutzergruppen in Access 2010 erstellen
- R6.37 Berechnete Spalten per Code erzeugen
-
7. Microsoft SQL Server
- R7.1 SQL Server 2008 Express installieren
- R7.2 Mit Access eine SQL Server-Datenbank erstellen
- R7.3 Netzwerkzugriff auf SQL Server Express aktivieren
- R7.4 Anmeldeprobleme am SQL Server
- R7.5 Unterschiede Express-Version/Microsoft SQL Server
- R7.6 SQL Server programmieren
- R7.7 Mit der Express-Version die Volltextsuche nutzen
- R7.8 Connectionstring für integrierte Sicherheit
- R7.9 Connectionstring für Server-Sicherheit
- R7.10 SQL Server-Version ermitteln
- R7.11 SQLDMO einbinden und testen
- R7.12 SQL Server Management Objects (SMO) verwenden
- R7.13 Variablen in T-SQL verwenden
- R7.14 IF/ELSE in T-SQL verwenden
- R7.15 CASE in T-SQL verwenden
- R7.16 Schleifen in T-SQL verwenden
- R7.17 GOTO in T-SQL verwenden
- R7.18 Datenbanken mit den DMO erstellen
- R7.19 Datenbanken mit T-SQL erstellen
- R7.20 Datenbanken mit DMO löschen
- R7.21 Alle Nutzer einer Datenbank ermitteln
- R7.22 Die aktiven Client-Prozesse ermitteln
- R7.23 Alle registrierten SQL Server ermitteln
- R7.24 Alle Datenbanken und Tabellen ermitteln
- R7.25 Mit einer Datenbankdatei verbinden
- R7.26 Eine Tabelle mit SQL/DMO löschen
- R7.27 Tabellen mit den DMO erzeugen
- R7.28 Tabellen erzeugen/verwalten mit T-SQL
- R7.29 Temporäre Tabellen erzeugen
- R7.30 Sichten (Views) mit T-SQL erstellen
- R7.31 Sichten (Views) mit SQLDMO erstellen
- R7.32 Parameter in Stored Procedures verwenden
- R7.33 Rückgabewert einer Stored Procedure auswerten
- R7.34 Stored Procedures mit Output-Parametern
- R7.35 Stored Procedure mit Return-Value
- R7.36 Einen Trigger erzeugen und verwenden
- R7.37 SQL Server-Fehler auslösen
- R7.38 SQL Server-Fehler mit ADO auswerten
- R7.39 Fehler auf dem SQL Server behandeln
- R7.40 @@ERROR wird nicht korrekt verarbeitet
- R7.41 Die Anzahl der Datensätze beschränken
- R7.42 Platzhalterzeichen in T-SQL
- R7.43 Leerzeichen entfernen
- R7.44 Teilstrings mit T-SQL erzeugen
- R7.45 Ein Index lässt sich nicht löschen
- R7.46 Anzahl der Datensätze bestimmen
- R7.47 Das Basic-IFF ersetzen
- R7.48 Mit Bedingungen Feldinhalte formatieren
- R7.49 Eine Abfrage mit Platzhaltern ist zu langsam
- R7.50 Groß-/Kleinschreibung berücksichtigen
- R7.51 Die Daten einer Stored Procedure auf dem Server speichern
- R7.52 Eine Datenbank zwischen Servern verschieben/kopieren
- R7.53 Eine Datenbank umbenennen
- R7.54 Nach dem Löschen IDENTITY auf 0 setzen
- R7.55 Datenbankstruktur kopieren
- R7.56 Eine Tabellenspalte umbenennen
- R7.57 Aktualisierungs- und Löschweitergaben realisieren
- R7.58 Benutzer erzeugen
- R7.59 Benutzer löschen
- R7.60 Rolle mit SQLDMO erzeugen
- R7.61 Benutzer zu einer Rolle hinzufügen
- R7.62 Rechte mit SQLDMO verwalten
- R7.63 Änderungen in Tabellen protokollieren
- R7.64 Daten aus verschiedenen Datenbanken anzeigen
- R7.65 SQL-Anweisungen debuggen
- R7.66 SQLXML-Daten abfragen
- R7.67 SQLXML-Daten mit Access abfragen
- R7.68 Einen Volltextindex erstellen
- R7.69 Volltextabfragen realisieren
- R7.70 Upgrading einer Access-Datenbank
- R7.71 Eingebundene View kann nicht aktualisiert werden
-
8. Dateien/Verzeichnisse
- R8.1 Einen Verzeichnispfad anlegen
- R8.2 Einen Verzeichnisdialog aufrufen
- R8.3 Die Anzeige langer Verzeichnispfade verkürzen
- R8.4 Das Datenbankverzeichnis ermitteln
- R8.5 Den Pfad zur zugehörigen EXE-Datei ermitteln
- R8.6 Prüfen, ob eine Datei existiert
- R8.7 Die Windows-Dateidialoge einbinden
- R8.8 Die Office-Dateidialoge verwenden
- R8.9 Dateien rekursiv suchen
- R8.10 Name, Pfad und Extension einer Datei ermitteln
- R8.11 Einen Temp-Dateinamen erzeugen
- R8.12 Die Shellfunktionen für Dateioperationen nutzen
- R8.13 Die verfügbaren Laufwerke feststellen
- R8.14 Den freien Festplattenspeicher ermitteln
- R8.15 Seriennummer der Festplatte ermitteln
- R8.16 Das Volume-Label lesen/schreiben
- R8.17 Das Dateisystem bestimmen
- R8.18 Den UNC-Namen eines Netzlaufwerks ermitteln
-
9. Drucker/Berichte
- R9.1 Den Drucker-Zugriff realisieren
- R9.2 Den aktuellen Drucker ermitteln
- R9.3 Die installierten Drucker ermitteln
- R9.4 Den aktiven Drucker temporär wechseln
- R9.5 Die eigene Druckerauswahl funktioniert nicht
- R9.6 Fehler beim Abbruch durch Anwender verhindern
- R9.7 Informationen über den Drucker gewinnen
- R9.8 Speichern von Berichts-Optionen
- R9.9 Ein Kalenderblatt drucken
- R9.10 Einzelne Zeilen farbig hinterlegen
- R9.11 Variable Zeilen farbig hinterlegen
- R9.12 Seitenzahlen unterdrücken oder verändern
- R9.13 Grafiksymbole optional einblenden
- R9.14 Linke und rechte Seiten verwenden
- R9.15 Ein Deckblatt erzeugen
- R9.16 Mehrere Berichte verketten
- R9.17 Automatische Seitenumbrüche einfügen
- R9.18 Komplette Seite einrahmen
- R9.19 Grafikmethoden in Berichten verwenden
- R9.20 Direkte Druckausgabe per LPT1
- R9.21 Berichte zur Auswahl in einem Listenfeld anzeigen
- R9.22 Alle Zeilen nummerieren
- R9.23 Zwischensummen und Überträge berechnen
- R9.24 Berichte mit Datenfilter aufrufen
- R9.25 In einem Bericht rechnen und gruppieren
- R9.26 Berichte über mehrere Tabellen erzeugen
- R9.27 Grafiken zur Laufzeit erstellen
- R9.28 Grafiken zur Laufzeit nachladen
- R9.29 Keine leeren Berichte drucken
- R9.30 Leerseiten/falsche Umbrüche vermeiden
- R9.31 Berichtsvorschau mit Doppelseite öffnen
- R9.32 Text senkrecht ausgeben
- R9.33 Leere Zeilen verhindern
- R9.34 Nur ein Datensatz pro Druckseite ausgeben
- R9.35 Einen Bericht als PDF-Datei exportieren
- R9.36 Einen Bericht als RTF-Datei exportieren
- R9.37 Rich-Text-Felder drucken
- R9.38 Die Historie eines Memofeldes drucken
- R9.39 Eine Liste der Anlagen drucken
- R9.40 Berichte nachträglich filtern
- R9.41 Ein Pivot-Diagramm drucken
- R9.42 Detaildaten aus einem Bericht heraus anzeigen
- R9.43 Berichte in Formularen anzeigen
-
10. Internet/Intranet
- R10.1 Einfache E-Mails automatisch generieren
- R10.2 Access-Objekte per E-Mail versenden
- R10.3 E-Mail-Versand mit Microsoft Outlook
- R10.4 E-Mail-Versand über die Message-API
- R10.5 Eingabedaten per E-Mail sammeln
- R10.6 Micosoft Internet-Explorer automatisieren
- R10.7 Microsoft Internet Explorer in die Oberfläche integrieren
- R10.8 Verwenden des Webbrowsersteuerelements
- R10.9 Feststellen, ob TCP/IP installiert ist
- R10.10 Die IP-Adressen des Computers ermitteln
- R10.11 Eingegebene E-Mail-Adressen prüfen
- R10.12 Prüfen, ob eine Internet-Verbindung besteht
- R10.13 Dateien aus dem Internet laden
- R10.14 Hyperlinks in Tabellen speichern
- R10.15 Hyperlinks analysieren
- R10.16 Hyperlinkfelder in Tabellen erstellen
- R10.17 Hyperlinks in Formularen/Berichten verwenden
- R10.18 Exportieren im HTML-Format
- R10.19 HTML-Export mittels SQL
- R10.20 Access-Tabellen auf den SharePoint-Server exportieren
- R10.21 Listen vom SharePoint-Server einbinden/importieren
- R10.22 Eine neue Webdatenbank erstellen
- R10.23 Parameterübergabe an Abfragen in Webdatenbanken
- R10.24 Anonymen Zugriff auf SharePoint-Website ermöglichen
-
11. Programmschnittstellen
- R11.1 Kopieren und Einfügen mit DoCmd
- R11.2 Ein Clipboard-Objekt programmieren
- R11.3 Fensterinhalt in die Zwischenablage kopieren
- R11.4 Word/Excel per OLE-Automation öffnen
- R11.5 Ein Word-Dokument per OLE öffnen
- R11.6 Word über OLE-Automation steuern
- R11.7 Wordformulare über OLE-Automation drucken
- R11.8 Microsoft Excel über OLE-Automation steuern
- R11.9 Microsoft Excel-Export per OLE-Automation
- R11.10 OpenOffice.org Writer per OLE steuern
- R11.11 Access-Bibliotheken erstellen und einbinden
- R11.12 Access-Bibliotheken schützen
- R11.13 Ein Managed Add-In programmieren und einbinden
- R11.14 Programmieren von ActiveX-DLLs mit VB 2010
-
12. Betriebssystem
- R12.1 Das Betriebssystem unterscheiden
- R12.2 Das Betriebssystem ermitteln (WMI)
- R12.3 Den Computernamen abfragen
- R12.4 Das Windows-Verzeichnis bestimmen
- R12.5 Das Temp-Verzeichnis ermitteln
- R12.6 Die aktuelle Bildschirmauflösung bestimmen
- R12.7 Die aktuelle Farbtiefe der Grafikkarte bestimmen
- R12.8 Eine Klasse für den Registryzugriff erstellen
- R12.9 Auf die Registrierdatenbank zugreifen
- R12.10 Einfache Wave-Dateien wiedergeben
- R12.11 Sound-Dateien aufnehmen
- R12.12 Testen, ob eine Soundkarte vorhanden ist
- R12.13 Video-Dateien wiedergeben
- R12.14 Ein externes Programm ausführen
- R12.15 Ein externes Programm synchron ausführen
- R12.16 Verknüpfte Anwendungen ausführen
- R12.17 Eine Datei-Verknüpfung erstellen
- R12.18 Den Computer herunterfahren oder neu starten
- R12.19 Den Herunterfahren-Dialog anzeigen
- R12.20 Den Shell-About-Dialog anzeigen
- R12.21 Den Userlogin-Namen abfragen
- R12.22 Den Windows-Lizenznehmer ermitteln
- R12.23 Die aktuellen Font-Einstellungen ermitteln
- R12.24 Alle verfügbaren Schriftarten anzeigen
- R12.25 Eigene Schriftarten installieren und verwenden
- R12.26 Den aktuellen Grafikmodus anzeigen bzw. wechseln
- R12.27 Die Anzahl der Bildschirme bestimmen
- R12.28 Den Bildschirmschoner aktivieren bzw. deaktivieren
- R12.29 Dem Desktop neue Farben zuweisen
- R12.30 Die Desktop-Icons ein-/ausblenden
- R12.31 Ein Datei-Verzeichnis im Explorer-Fenster öffnen
- R12.32 Die Dokument-Liste löschen
- R12.33 Eine Datei in die Dokument-Liste eintragen
- R12.34 Neue Programmgruppen erzeugen
- R12.35 Eine gesperrte Access-Datenbank löschen
- R12.36 Die Access-Prozesspriorität ändern
- R12.37 Den Systemstatus bestimmen
- R12.38 Informationen über den Arbeitsspeicher abrufen
- R12.39 Windows in den Standby-Modus versetzen
- R12.40 Alle laufenden Anwendungen ermitteln
- R12.41 Die Taskbar ausblenden
- R12.42 Den Papierkorb leeren
- R12.43 Den Windows Suchassistenten verwenden
- R12.44 Testen auf Administrator
- R12.45 Nutzer und Gruppen des Systems ermitteln
- R12.46 Das Systemprotokoll anzeigen
- R12.47 Das Windows-Systemprotokoll nutzen
- R12.48 Das Datei-Eigenschaftenfenster anzeigen
-
13. Sonstiges
- R13.1 Mehr über die Access-Version erfahren
- R13.2 Datenbankfenster/Navigationsbereich ausblenden
- R13.3 Das Access-Hauptfenster ausblenden
- R13.4 Den Titel des Access-Fensters verändern
- R13.5 Microsoft Access per VBA beenden
- R13.6 Access neu starten/Datenbank neu laden
- R13.7 Eigene Navigationskategorien erstellen
- R13.8 Mit Reference-Objekten arbeiten
- R13.9 Den aktuellen Datenbanknutzer ermitteln
- R13.10 Benutzerdefinierte Eigenschaften in Access einsetzen
- R13.11 Überlappende Fenster in Access 2010 einstellen
- R13.12 Das Access-Menüband verkleinern
- R13.13 Das Access-Menüband verändern
- R13.14 Woher bekomme ich die Namen der Controls und Symbole
- R13.15 Alle Hauptregisterkarten ausblenden
- R13.16 Einzelne Registerkarten ausblenden
- R13.17 Einzelne Gruppen ausblenden
- R13.18 Eigene Registerkarte, Gruppen und Schaltflächen einfügen
- R13.19 Die Backstage-Ansicht programmieren
- R13.20 Das Office-Menü für Access 2007 anpassen
- R13.21 Fehlermeldungen für eigene Menübanddefinitionen anzeigen
- R13.22 Vorhandene Funktionen des Menübands ändern
- R13.23 Die Schnellzugriffsleiste programmieren
- R13.24 Die Statusleiste programmieren
- R13.25 Funktion aus dem Menüband ausführen
- R13.26 Arbeiten mit dem Debugger
- R13.27 Genaue Zeitmessungen durchführen
- R13.28 HTML in ANSI-Text umwandeln
- R13.29 Systemklänge verwenden
- R13.30 Den eingebauten Fortschrittsbalken verwenden
- R13.31 Gespeicherte Im-/Exporte ermitteln und ausführen
- R13.32 Zugriff aus Visual Basic/C# auf Access 2007/2010-Datenbanken
- R13.33 Access Kommandozeilenparameter verwenden
- R13.34 Access-Optionen abrufen/setzen
- R13.35 VBA-Code beim Laden automatisch ausführen
- R13.36 Verteilen von Access-Anwendungen
- A. Glossar
- B. Wichtige Dateierweiterungen
- C. Liste der wichtigsten SQL-Befehle
- D. ANSI-Tabelle
- E. Wichtige Tastaturcodes
- Stichwortverzeichnis
Product information
- Title: Microsoft Access Programmierrezepte
- Author(s):
- Release date: May 2011
- Publisher(s): Microsoft Press Deutschland
- ISBN: 97833866450981
You might also like
book
Microsoft Access 2016 – Das Handbuch
Access ist und bleibt der Desktop-Datenbank-Standard für die nächsten Jahre, auch wenn die neue Access-Version keine …
book
Microsoft SharePoint – Das Praxisbuch für Anwender
Dieses Buch richtet sich an Mitarbeiter in Unternehmen, die einen Überblick über SharePoint Server 2019 und …
book
Microsoft Access 2013 Programmierung - Das Handbuch
Das Handbuch zur Access 2013 Programmierung. Inklusive Access Web Apps.
book
Microsoft SQL Server 2012 - Ratgeber für Administratoren
Der kompakte Ratgeber für die tägliche Arbeit des Datenbankadministrators in Unternehmen jeder Größe. Es unterstützt Sie …