VBA mit Access: Rheinwerk Computing
Autor Bernd Heldde Limba Germană Hardback – 28 mar 2014
Aus dem Inhalt:
- Grundsätzliches zur Programmierung
- Variablen, Konstanten und Datentypen
- Die wichtigsten Sprachelemente in Access
- Ein Streifzug in die Welt der Objekte
- Tabellen programmieren
- Abfragen programmieren
- Programmierung von Dialogen, Steuerelementen und Formularen
- Berichte erstellen und programmieren
- Ereignisse in Access programmieren
- Access im Zusammenspiel mit Office
- API-Funktionen einsetzen
- Datenbanken und Quellcode schützen
- VBE-Programmierung in Access
- Anwendungen optimieren und reparieren
- Access und das Internet
- Access 2010/2013-Ribbons programmieren
- Fehlerbehandlung in Access
- FAQ für Access-Entwickler
Din seria Rheinwerk Computing
- 20%
Preț: 345.67 lei - 20%
Preț: 355.00 lei - 20%
Preț: 452.74 lei - 20%
Preț: 154.18 lei - 20%
Preț: 243.62 lei - 20%
Preț: 177.63 lei - 20%
Preț: 388.61 lei - 20%
Preț: 195.34 lei - 20%
Preț: 272.51 lei - 20%
Preț: 282.20 lei - 20%
Preț: 202.67 lei - 20%
Preț: 430.57 lei - 20%
Preț: 243.05 lei - 20%
Preț: 340.26 lei - 20%
Preț: 203.77 lei - 20%
Preț: 182.65 lei - 20%
Preț: 187.33 lei - 20%
Preț: 176.60 lei - 20%
Preț: 191.10 lei - 20%
Preț: 277.90 lei -
Preț: 158.76 lei - 20%
Preț: 546.58 lei - 20%
Preț: 277.78 lei - 20%
Preț: 355.47 lei - 20%
Preț: 257.68 lei - 20%
Preț: 201.24 lei - 20%
Preț: 83.07 lei - 20%
Preț: 358.49 lei - 20%
Preț: 356.53 lei - 20%
Preț: 434.61 lei - 20%
Preț: 651.69 lei - 20%
Preț: 183.56 lei - 20%
Preț: 298.97 lei - 20%
Preț: 197.60 lei - 20%
Preț: 260.16 lei - 20%
Preț: 194.94 lei - 20%
Preț: 374.05 lei - 20%
Preț: 184.40 lei - 20%
Preț: 465.17 lei - 20%
Preț: 380.11 lei - 20%
Preț: 426.88 lei - 20%
Preț: 139.66 lei - 20%
Preț: 261.45 lei - 20%
Preț: 311.51 lei - 20%
Preț: 384.59 lei - 20%
Preț: 195.39 lei - 20%
Preț: 163.34 lei - 20%
Preț: 474.21 lei - 20%
Preț: 358.95 lei - 20%
Preț: 165.16 lei
Preț: 373.93 lei
Preț vechi: 467.41 lei
-20% Nou
Puncte Express: 561
Preț estimativ în valută:
66.17€ • 77.17$ • 58.10£
66.17€ • 77.17$ • 58.10£
Carte indisponibilă temporar
Doresc să fiu notificat când acest titlu va fi disponibil:
Se trimite...
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9783836225960
ISBN-10: 3836225964
Pagini: 812
Dimensiuni: 172 x 245 x 53 mm
Greutate: 1.62 kg
Editura: Rheinwerk Verlag GmbH
Seria Rheinwerk Computing
ISBN-10: 3836225964
Pagini: 812
Dimensiuni: 172 x 245 x 53 mm
Greutate: 1.62 kg
Editura: Rheinwerk Verlag GmbH
Seria Rheinwerk Computing
Cuprins
Vorwort ... 21 1. Grundsätzliches zur Programmierung ... 25 1.1 ... Wie gehe ich von Anfang an richtig vor? ... 25 1.2 ... Die Entwicklungsumgebung von Access ... 28 1.3 ... Hilfsmittel für die Programmierung ... 34 1.4 ... Die Fenster und die Testumgebung ... 43 1.5 ... Weitere Einstellungen ... 50 2. Variablen, Konstanten und Datentypen ... 55 2.1 ... Regeln für die Syntax von Variablen ... 56 2.2 ... Variablen am Beginn der Prozedur deklarieren ... 56 2.3 ... Die verschiedenen Variablentypen ... 57 2.4 ... Variablendeklarationen erzwingen ... 59 2.5 ... Die wichtigsten Variablentypen ... 60 2.6 ... Noch kürzere Deklaration von Variablen ... 62 2.7 ... Variablendeklaration mit »DefType« ... 63 2.8 ... Konstanten verwenden ... 64 2.9 ... Systemkonstanten einsetzen ... 64 3. Die wichtigsten Sprachelemente in Access ... 85 3.1 ... Verzweigungen ... 85 3.2 ... Die Anweisung »Select Case« für mehr Übersicht ... 92 3.3 ... Schleifen in Access einsetzen ... 96 3.4 ... VBA-Funktionen einsetzen ... 108 3.5 ... Umwandlungsfunktionen ... 140 3.6 ... Die »Is«-Funktionen in VBA ... 147 3.7 ... Operatoren ... 165 3.8 ... Eigene Funktionen schreiben ... 169 4. Ein Streifzug in die Welt der Objekte ... 185 4.1 ... Das »Application«-Objekt ... 185 4.2 ... Das Objekt »AccessObject« ... 193 4.3 ... Das Objekt »CodeData« ... 198 4.4 ... Das Objekt »DoCmd« ... 199 4.5 ... Integrierte Dialoge einsetzen ... 206 4.6 ... Das Objekt »FileSystemObject« ... 213 5. Tabellen programmieren ... 229 5.1 ... Tabellen bearbeiten mit »DoCmd« ... 229 5.2 ... Tabellen mit ADO programmieren ... 239 5.3 ... SQL-Anweisungen ... 243 5.4 ... Tabellenstrukturen mit ADOX ermitteln ... 276 5.5 ... Datenbanken suchen und dokumentieren ... 286 6. Abfragen programmieren ... 291 6.1 ... Abfragetypen ... 291 6.2 ... Abfragen durchführen ... 293 6.3 ... Abfragen mit SQL generieren ... 295 6.4 ... Aktualisierungsabfrage -- Artikelnamen ändern ... 295 6.5 ... Anfügeabfrage -- Mitarbeiter hinzufügen ... 298 6.6 ... Löschabfrage ausführen ... 300 6.7 ... Tabellenerstellungsabfrage durchführen ... 304 6.8 ... Öffnen oder neu anlegen ... 305 6.9 ... Datendefinitionsabfragen durchführen ... 306 6.10 ... Daten zusammenführen ... 316 6.11 ... Abfragen mit ADO programmieren ... 319 7. Programmierung von Dialogen, Steuerelementen und Formularen ... 331 7.1 ... Das Meldungsfeld »MsgBox« ... 332 7.2 ... Die Eingabemaske »InputBox« ... 336 7.3 ... Formulare erstellen ... 339 7.4 ... Das Bildbetrachter-Tool ... 433 8. Berichte erstellen und programmieren ... 443 8.1 ... Berichtsarten in Access ... 443 8.2 ... Der Berichtsaufbau ... 444 8.3 ... Berichte entwerfen ... 445 8.4 ... Berichte bearbeiten mit »DoCmd« ... 446 8.5 ... Berichte formatieren ... 454 8.6 ... Berichte identifizieren ... 459 8.7 ... Berichte erstellen ... 466 9. Ereignisse in Access programmieren ... 485 9.1 ... Das Ereignis »Form_Open« ... 486 9.2 ... Das Ereignis »Form_Close« ... 489 9.3 ... Das Ereignis »Form_Load« ... 492 9.4 ... Das Ereignis »Form_Current« ... 494 9.5 ... Das Ereignis »Form_AfterInsert« ... 498 9.6 ... Das Ereignis »Form_BeforeInsert« ... 500 9.7 ... Das Ereignis »Form_BeforeUpdate« ... 503 9.8 ... Das Ereignis »Form_AfterUpdate« ... 509 9.9 ... Das Ereignis »Form_Delete« ... 509 9.10 ... Das Ereignis »Form_Dirty« ... 513 9.11 ... Das Ereignis »BeforeDelConfirm« ... 513 9.12 ... Das Ereignis »Form_AfterDelConfirm« ... 515 9.13 ... Das Ereignis »Form_Activate« ... 515 9.14 ... Das Ereignis »Form_Deactivate« ... 519 9.15 ... Das Ereignis »Form_Resize« ... 519 9.16 ... Das Ereignis »Form_DblClick« ... 521 9.17 ... Das Ereignis »Click« ... 525 9.18 ... Die Ereignisse »MouseDown« und »MouseUp« ... 526 9.19 ... Das Ereignis »MouseMove« ... 531 9.20 ... Das Ereignis »Schaltfläche_Click« ... 533 9.21 ... Die Ereignisse »GotFocus« und »LostFocus« ... 533 9.22 ... Die »Key«-Ereignisse ... 535 9.23 ... Das Ereignis »Steuerelement_BeforeUpdate« ... 539 9.24 ... Das Ereignis »Steuerelement_Enter« ... 545 9.25 ... Das Ereignis »Steuerelement_Exit« ... 547 9.26 ... Die Reihenfolge der Ereignisse ... 54810. Access im Zusammenspiel mit Office ... 551 10.1 ... Textdateien im Zugriff von Access ... 552 10.2 ... Access im Zusammenspiel mit Word ... 568 10.3 ... Outlook und Access ... 578 10.4 ... Access im Duett mit Excel ... 60011. API-Funktionen einsetzen ... 629 11.1 ... Das CD-ROM-Laufwerk ermitteln ... 630 11.2 ... Den Namen des Anwenders ermitteln ... 632 11.3 ... Das CD-ROM-Laufwerk bedienen ... 633 11.4 ... Die Bildschirmauflösung ermitteln ... 634 11.5 ... Ist ein externes Programm gestartet? ... 635 11.6 ... Ein externes Programm aufrufen ... 635 11.7 ... Wie lange läuft ein externes Programm? ... 636 11.8 ... Access schlafen schicken ... 638 11.9 ... Verzeichnisse erstellen ... 638 11.10 ... Verzeichnis löschen ... 639 11.11 ... Verzeichnisbaum anzeigen und auswerten ... 639 11.12 ... Die Windows-Version ermitteln ... 641 11.13 ... Windows-Verzeichnis ermitteln ... 642 11.14 ... Windows-Systemverzeichnis ermitteln ... 643 11.15 ... Das temporäre Verzeichnis ermitteln ... 644 11.16 ... Das aktuelle Verzeichnis ermitteln ... 644 11.17 ... Windows-Infobildschirm anzeigen ... 645 11.18 ... Access-Verzeichnis ermitteln ... 645 11.19 ... Standardverzeichnis festlegen ... 646 11.20 ... Dateityp und Anwendung ermitteln ... 646 11.21 ... Kurze Pfadnamen ermitteln ... 647 11.22 ... Den Computernamen ermitteln ... 648 11.23 ... Texte mit API-Funktionen konvertieren ... 649 11.24 ... Die Zwischenablage löschen ... 649 11.25 ... Soundkarte checken ... 650 11.26 ... Sounds per API-Funktion ausgeben ... 651 11.27 ... PC piepsen lassen ... 651 11.28 ... Tasten abfangen ... 652 11.29 ... Dateien suchen ... 652 11.30 ... Datei-Informationen auslesen ... 653 11.31 ... Ist die Internetverbindung aktiv? ... 655 11.32 ... Cursorposition in Pixel angeben ... 65612. Datenbanken und Quellcode schützen und pflegen ... 659 12.1 ... Ihre Access-Lösung mithilfe von Startparametern absichern ... 659 12.2 ... Eine ACCDE erstellen ... 661 12.3 ... Eine Datenbank über ein Kennwort schützen ... 662 12.4 ... Quellcode schützen ... 668 12.5 ... Eine Datenbank komprimieren und reparieren ... 669 12.6 ... Die MZ-Tools für VBA ... 67213. VBE-Programmierung in Access ... 677 13.1 ... Die VBE-Bibliothek einbinden ... 678 13.2 ... Weitere Bibliotheken einbinden bzw. entfernen ... 680 13.3 ... Fehlerhafte Verweise ermitteln ... 682 13.4 ... In den VBE springen ... 683 13.5 ... Objektbibliotheken auslesen ... 683 13.6 ... Neue Module einfügen ... 684 13.7 ... Modul(e) löschen ... 685 13.8 ... Prozedur(en) löschen ... 686 13.9 ... Einzelne Texte bzw. Befehle im Quellcode finden ... 688 13.10 ... Module mit Quellcode versorgen (Import) ... 691 13.11 ... Prozeduren sichern (Export) ... 694 13.12 ... Module drucken ... 696 13.13 ... »Lines Of Code« ermitteln ... 697 13.14 ... Identifikation von VB-Komponenten ... 698 13.15 ... Prozeduren auflisten ... 699 13.16 ... Die eigene VBA-Datenbank anlegen ... 70314. Anwendungen optimieren ... 709 14.1 ... Die automatische Leistungsanalyse ... 709 14.2 ... Datenbanken und Quellcode dokumentieren ... 712 14.3 ... Tabellen optimal anlegen ... 713 14.4 ... Die richtigen Befehle ... 71515. Access und das Internet ... 719 15.1 ... E-Mail verschicken ... 719 15.2 ... Mini-Browser erstellen ... 741 15.3 ... Arbeiten mit Hyperlinks ... 742 15.4 ... Tabellen in Internetformate transferieren ... 74316. Ribbons programmieren ... 747 16.1 ... Programmierung über ein XML-Markup ... 748 16.2 ... Weitere wichtige Quellen und Hilfen ... 75417. FAQ für Access-Entwickler ... 757 17.1 ... Wie hänge ich ein Feld an eine Tabelle an? ... 758 17.2 ... Wie kann ich verhindern, dass ein Formular geschlossen wird? ... 759 17.3 ... Wie frage ich alle Tabellen einer geschlossenen Datenbank ab? ... 760 17.4 ... Wie kann ich in einem bestimmten Verzeichnis eine neue Datenbank automatisch anlegen? ... 762 17.5 ... Wie kann ich eine Tabelle aus einer anderen Datenbank verlinken? ... 764 17.6 ... Wie kann ich Telefonnummern in Tabellen normieren? ... 765 17.7 ... Wie kann ich eine komplette Datenbank dokumentieren? ... 767 17.8 ... Wie kann ich prüfen, ob eine bestimmte Tabelle existiert? ... 768 17.9 ... Wie kann ich prüfen, ob ein bestimmtes Feld in einer Tabelle angelegt ist? ... 770 17.10 ... Wie kann ich eine SQL-Abfrage auf eine andere Datenbank ausführen? ... 771 17.11 ... Wie kann ich alle verfügbaren Drucker ermitteln? ... 773 17.12 ... Wie kann ich bestimmte Feldinhalte einer Tabelle in eine Textdatei schreiben? ... 773 17.13 ... Wie kann ich eine Access-Tabelle nach Word transferieren? ... 775 17.14 ... Wie kann ich eine Parameterabfrage automatisch anlegen? ... 778 17.15 ... Wie kann ich auf Tabelleneigenschaften einer Datenbank zugreifen? ... 780 17.16 ... Wie kann ich die beiden Extremwerte einer Tabelle abfragen? ... 781 17.17 ... Wie kann ich eine Durchschnittsberechnung durchführen? ... 782 17.18 ... Wie kann ich eine Unikatsliste erstellen? ... 784 17.19 ... Wie kann ich die Gesamtsumme für ein Tabellenfeld ermitteln? ... 785 17.20 ... Wie kann ich eine bedingte Summierung durchführen? ... 786 17.21 ... Wie kann ich über eine ID den dazugehörigen Lieferanten auslesen? ... 787 Index ... 789