VBA (Visual Basic for Application) D(ata) A(ccess) O(bjects)

Größe: px
Ab Seite anzeigen:

Download "VBA (Visual Basic for Application) D(ata) A(ccess) O(bjects)"

Transkript

1 VBA (Visual Basic for Application) D(ata) A(ccess) O(bjects)

2 DAO und ADO DAO (Data Access Object)... wird für die Programmierung und Manipulation von Access-Datenbanken und deren Objekte genutzt.... ist speziell für die Jet (Joint Engine Technologie) entwickelt.... besteht aus einer großen Anzahl von Laufzeitbibliotheken (.dll).... kann auf ODBC-Datenbanken seit Version 3.5 zugreifen. Momentan wird die Version 3.6 genutzt. Access 2007 nutzt eine Neuentwicklung, die auf diese Version aufbaut. ADO (Active(X) Data Object)... ermöglicht ein Zugriff auf Datenquellen unterschiedlicher Art und Herkunft.... baut auf OLE DB auf. OLE DB definiert Interfaces, die die Funktionalitäten für den Zugriff auf unterschiedliche Datenquellen kapseln. Access 2003 nutzt die Version ADO 2.1. Vergleich unter MigrationskonzepteUndDerenUmsetzung.mspx?mfr=true OpenOffice Folie 2

3 DAO einbinden Klicken Sie auf das Menü Extras Verweise im VBA-Editor. Der Verweis Microsoft DAO 3.6 Object Library ist aktiviert. OpenOffice Folie 3

4 Datenmodell dbengine (Objektbibliothek für die Access-App.) Workspace (Arbeitsbereich.) Databases (Ein oder mehrere geöffnete Datenbanken) Recordsets (Alle Datensätze einer Tabelle / Abfrage) Relationes (Beziehungen) Database Recordset TableDefs (Alle vorhandenen Tabellen) QueryDefs (Alle vorhandenen Abfragen) Fields (Menge aller Felder) OpenOffice Folie 4

5 Datenmodell dbengine (Objektbibliothek für die Access-App.) Workspace (Arbeitsbereich.)... ist die Basis für alle Datenbankobjekte in Access.... wird von der Jet-Engine automatisch erstellt.... stellt eine Objektbibliothek für Access-Anwendungen bereit.... stellt den Arbeitsbereich dar. Neue Datenbanken können angelegt werden. Vorhandene Datenbanken können geöffnet und verwaltet werden.... normalerweise wird der Arbeitsbereich der aktuellen Datenbank genutzt. OpenOffice Folie 5

6 Databases Databases (Ein oder mehrere geöffnete Datenbanken)... ist eine Auflistung aller geöffneten Datenbanken. Database TableDefs (Alle vorhandenen Tabellen) QueryDefs (Alle vorhandenen Abfragen)... ist ein virtuelles Abbild einer geöffneten Datenbank mit allen Tabellen und Abfragen. Formulare, Berichte und Module werden nicht abgebildet.... enthält alle Tabellen und Systemtabellen der geöffneten Datenbank.... enthält alle Abfragen der geöffneten Tabelle. OpenOffice Folie 6

7 Recordsets Recordsets (Alle Datensätze einer Tabelle / Abfrage) Es werden mehrere Recordsets über verschiedene Objektvariablen geöffnet. Recordset Fields (Menge aller Felder) Field... ist die Menge aller Datensätze einer Tabelle oder das Ergebnis einer Abfrage.... ist die die Auflistung aller Felder eines Recordsets.... ist ein bestimmtes Feld innerhalb einer Tabelle oder Abfrage. OpenOffice Folie 7

8 Zugriff auf die aktuelle Datenbank Dim db As Database Set db = CurrentDb() In der ersten Zeile wird eine Variable vom Datentyp Database erstellt. Mit Hilfe von Set wird die Variable initialisiert. Hier wird der Variablen ein Verweis auf die aktuelle Datenbank übergeben. Falls die Verbindung zwischen Objekt und Objektvariable nicht benötigt wird, sollte diese mit Hilfe der Anweisung Set db = Nothing getrennt werden. CurrentDb()... öffnet eine neue aktuelle Instanz der momentan geöffneten Datenbank.... sollte, wenn möglich, nur einmal in einem Projekt einer Variablen zugewiesen werden. Anschließend sollte diese Objektvariable genutzt werden. OpenOffice Folie 8

9 Zugriff auf die aktuelle Datenbank Dim db As Database Set db = DBEngine.Workspace(0).Databases(0) Hier wird der komplette "Pfad" genutzt. DbEngine bezeichnet das Objektmodell für Access-Anwendungen. Workspace(0) bezeichnet den Standard-Arbeitsbereich der aktuellen Datenbank. Databases(0) bezeichnet die aktuelle Datenbank. Der komplette Pfad kann auch durch die DBEngine(0)(0) ersetzt werden. OpenOffice Folie 9

10 Zusätzliche Informationen Dim db As Database Set db = DBEngine.Workspace(0).Databases(0) Debug.Print db.name Debug.Print db.version Debug.Print db.properties("build") Die Eigenschaft Name gibt den vollständigen Pfad der Datenbank zurück. Die Eigenschaft Version gibt über die genutzte Access-Version Auskunft. Die Eigenschaft Build gibt die Buildnummer der installierten Access- Anwendung zurück. Diese Eigenschaft kann nur über die Properties- Auflistung abgefragt werden. OpenOffice Folie 10

11 Zugriff auf eine beliebige Datenbank Dim ws As Workspace Dim db As Database Set ws = DBEngine.Workspace(0) Set db = ws.opendatabase("c:\eigene Dateien\work.mdb") OpenOffice Folie 11

12 Zugriff auf eine beliebige Datenbank Zu Anfang werden zwei Objektvariablen erstellt Dim ws As Workspace Die erste Objektvariable ist vom Dim db As Database Datentyp Workspace. Sie kann ein Verweis auf ein Arbeitsbereich Set ws = DBEngine.Workspace(0) enthalten. Die zweite Objektvariable ist vom Set db = ws.opendatabase("c:\eigene Dateien\work.mdb") Datentyp Database. Sie kann ein Verweis auf eine Datenbank enthalten. OpenOffice Folie 12

13 Zugriff auf eine beliebige Datenbank Dim ws As Workspace Dim db As Database Der Variablen enthält einen Set ws = DBEngine.Workspace(0) Verweis auf den Standard- Arbeitsbereich von Access. Set db = ws.opendatabase("c:\eigene Dateien\work.mdb") OpenOffice Folie 13

14 Zugriff auf eine beliebige Datenbank Dim ws As Workspace Dim db As Database Set ws = DBEngine.Workspace(0) Set db = ws.opendatabase("c:\eigene Dateien\work.mdb") In diesem Beispiel wird der Objektvariablen ein Verweis auf eine beliebige Datenbank übergeben. Die Datenbank wird durch die Angabe des vollständigen Pfades identifiziert. Die existierende Datenbank selber kann geöffnet oder geschlossen sein. OpenOffice Folie 14

15 Existiert die Datei? Dim ws As Workspace Dim db As Database Dim pfad As String Set ws = DBEngine.Workspace(0) pfad = Application.CurrentProject.Path & "\work.mdb" If Dir$(pfad ) <> "" Then Set db = ws.opendatabase(pfad) End If Der Dir-Funktion wird ein Suchmuster übergeben. Falls ein Dateiname oder Ordnername dem Suchmuster entspricht, gibt die Funktion die gefundene Bezeichnung zurück. Andernfalls wird ein leerer String zurückgegeben. Die Funktion gibt keine Auskunft darüber, ob eine Datei exklusiv geöffnet werden kann oder nicht. OpenOffice Folie 15

16 Datei exklusiv und schreibgeschützt öffnen Dim ws As Workspace Dim db As Database Dim pfad As String Set ws = DBEngine.Workspace(0) pfad = Application.CurrentProject.Path & "\work.mdb" If Dir$(pfad ) <> "" Then Set db = ws.opendatabase(pfad, True, False) End If Der zweite, an OpenDataBase() zu übergebene Parameter ist true. Das heißt, die Datenbank wird exklusiv geöffnet. Die Datenbank kann innerhalb des Netzes nur einmal geöffnet werden, alle anderen Zugriffe werden gesperrt. Der dritte, an OpenDataBase() zu übergebene Parameter ist false. Die Datenbank wird nicht schreibgeschützt geöffnet. OpenOffice Folie 16

17 Datei mit einem Passwort öffnen Dim ws As Workspace Dim db As Database Dim pfad As String Set ws = DBEngine.Workspace(0) pfad = Application.CurrentProject.Path & "\work.mdb" If Dir$(pfad ) <> "" Then Set db = ws.opendatabase(pfad, False, False, "MS Access; pwd=passwort") End If OpenDatabase() kann als letztes Argument Verbindungsinformationen wie Kennwörter etc übergeben werden. Zwischen den verschiedenen Angaben wird ein Semikolon als Trennzeichen genutzt. In diesem Beispiel wird die Art der Datenbank sowie ein Passwort zum Öffnen der Datenbank übergeben. OpenOffice Folie 17

18 Verbindung schließen Dim ws As Workspace Dim db As Database Dim pfad As String Set ws = DBEngine.Workspace(0) pfad = Application.CurrentProject.Path & "\work.mdb" Set db = ws.opendatabase(pfad) db.close 'Andere Möglichkeit: Set db = NOTHING Mit Hilfe der Methode Close wird die Verbindung zu einer Datenbank geschlossen. Nach dem Verlassen der Prozedur wird automatisch die Datenbankverbindung getrennt. OpenOffice Folie 18

19 Daten anzeigen Dim ws As Workspace Dim db As Database Dim rs As Recordset Dim pfad As String Set ws = DBEngine.Workspace(0) pfad = Application.CurrentProject.Path & "\work.mdb" Set db = ws.opendatabase(pfad) Set rs = db.openrecordset("tblmitarbeiter", dbopentable) In diesem Beispiel wird eine, in der geöffneten Datenbank, existierende Tabelle als Recordset genutzt. Als Argument wird der Tabellenname und die Art des Recordsets übergeben. OpenOffice Folie 19

20 Recordsets Ein Recordset basiert immer auf... eine Tabelle,... eine Auswahlabfrage oder... eine SQL-Anweisung. Das Recordset stellt immer die Ergebnismenge von Datensätzen dar. Mit Hilfe von OpenRecordset() wird ein Recordset geöffnet. Wenn kein Typ angegeben wird, wird immer versucht auf eine lokale Tabelle zuzugreifen. Mit Hilfe von Close kann ein Recordset geschlossen werden. Anschließend sollte die Variable auf Nothing gesetzt werden, um einen Zugriff auf eine nicht bestehende Verbindung zu verhindern. OpenOffice Folie 20

21 Mögliche Typen dbopentable... greift auf eine lokale Tabelle in der geöffneten Datenbank zu. Die Daten in der Tabelle können bearbeitet, aber nicht sortiert werden. dbopendynaset... wird für Abfragen und verknüpfte Tabellen genutzt.... lädt einen eindeutigen Schlüssel für jeden Datensatz in den Speicher. Die Daten können häufig editiert werden. Die Daten können beliebig gefiltert und sortiert werden. dbopensnapshot... erstellt eine Kopie der Daten zu einem bestimmten Zeitpunkt. Die Daten können nicht bearbeitet werden. dbopenforwardonly... erstellt eine Kopie der Daten zu einem bestimmten Zeitpunkt. Die Daten können nur von vorn nach hinten durchgeblättert werden. dbopendynamic... wird für OBCD-Abreitsbereiche genutzt. OpenOffice Folie 21

22 Weitere Optionen Set rs = db.openrecordset("tblmitarbeiter", dbopentable, dbdenywrite) Als drittes Argument können der Funktion zum Beispiel folgende Parameter übergeben werden: dbappendonly: Die Benutzer können nur neue Datensätze hinzufügen. dbdenywrite verhindert Datensatzänderungen in einem geöffneten Recordset in einer Mehrbenutzer-Umgebung. dbdenyread verhindert Lesezugriffe von anderen Nutzern in einer Mehrbenutzer-Umgebung. dbseechanges löst einen Laufzeitfehler in einem Dynaset aus, wenn ein Benutzer Daten ändert, die ein anderer Benutzer momentan bearbeitet. OpenOffice Folie 22

23 Datensätze in einer Mehrbenutzer-Umgebung Set rs = db.openrecordset("tblmitarbeiter", dbopentable,, dbreadonly) Als viertes Argument können der Funktion Parameter für das Arbeiten in einer Mehrbenutzer-Umgebung übergeben werden: dbreadonly: Die Datensätze können nur gelesen werden. dbpessimistic: Der erste Nutzer, der auf einen Datensatz zugreift, erhält Schreibrechte. Alle nachfolgenden Nutzer können nur lesend auf die Daten zugreifen. dboptimistic: Es ist keine Sperrung vorhanden. OpenOffice Folie 23

24 SQL nutzen Set rs = db.openrecordset("select * FROM tblmitarbeiter") In diesem Beispiel wird eine SQL-Anweisung für die Angabe eines Recordsets genutzt. Mit Hilfe des Schlüsselwortes SELET werden die Tabellenfelder ausgewählt. Durch das Sternchen werden alle Tabellenfelder ausgewählt. Mit Hilfe von SELECT vorname, nachname werden nur die angegebenen Felder ausgewählt. Die einzelnen Feldnamen werden durch Kommata getrennt. Das Schlüsselwort FROM gibt Auskunft darüber, woher die Daten kommen. In diesem Beispiel kommen die Daten aus der Tabelle tblmitarbeiter. OpenOffice Folie 24

25 SQL-Anweisungen... werden immer von links nach rechts gelesen.... ignorieren Groß- und Kleinschreibung bei Schlüsselwörtern, Tabellennamen und Spaltennamen. Schlüsselwörter werden in einer SQL-Anweisung standardmäßig groß geschrieben. Abfragen werden intern als SQL-Anweisungen interpretiert. Die SQL- Anweisung zu einer Abfrage wird in der SQL-Ansicht angezeigt. Zeichenketten in SQL-Anweisungen werden in Hochkommata gesetzt. Datumswerte werden in SQL-Anweisungen durch das Hash-Zeichen begrenzt. Mit Hilfe des Ausdrucks tabelle.feld wird ein Feld einer Tabelle zugeordnet. Der Tabellenname wird vom Feldnamen mit Hilfe eines Punktes getrennt. Leer- oder Sonderzeichen in benutzerdefinierten Bezeichnungen wie zum Beispiel Feldnamen müssen in eckige Klammern gesetzt werden. OpenOffice Folie 25

26 Bestimmte Datensätze auswählen Dim sqlanweisung As String sqlanweisung = "SELECT * FROM tblmitarbeiter" sqlanweisung = sqlanweisung & "WHERE tblmitarbeiter.nachname LIKE 'M*'" Set rs = db.openrecordset(sqlanweisung) Mit Hilfe der Bedingung WHERE wird eine Bedingung angegeben. Hier werden alle Mitarbeiter angezeigt, die mit M beginnen. OpenOffice Folie 26

27 Möglichkeiten für Strings Dim sqlanweisung As String sqlanweisung = "SELECT * FROM tblmitarbeiter" sqlanweisung = sqlanweisung & "WHERE tblmitarbeiter.nachname LIKE 'Meier'" Set rs = db.openrecordset(sqlanweisung) Dim sqlanweisung As String sqlanweisung = "SELECT * FROM tblmitarbeiter" sqlanweisung = sqlanweisung & "WHERE tblmitarbeiter.nachname LIKE 'M*er'" Set rs = db.openrecordset(sqlanweisung) Dim sqlanweisung As String sqlanweisung = "SELECT * FROM tblmitarbeiter" sqlanweisung = sqlanweisung & "WHERE tblmitarbeiter.nachname LIKE 'Me?er'" Set rs = db.openrecordset(sqlanweisung) OpenOffice Folie 27

28 Vergleichsoperatoren nutzen sqlanweisung = "SELECT artikelname, artikelpreis FROM tblartikel" sqlanweisung = sqlanweisung & "WHERE tblartikel.artikelpreis > 10" sqlanweisung = "SELECT artikelname, artikelpreis FROM tblartikel" sqlanweisung = sqlanweisung & "WHERE" sqlanweisung = sqlanweisung & "(tblartikel.artikelpreis > 10) AND" sqlanweisung = sqlanweisung & "(tblartikel.artikelpreis < 100)" sqlanweisung = "SELECT artikelname, artikelpreis FROM tblartikel" sqlanweisung = sqlanweisung & "WHERE" sqlanweisung = sqlanweisung & "tblartikel.artikelpreis BETWEEN 10 AND 100" OpenOffice Folie 28

29 Keine Datensätze vorhanden Dim ws As Workspace Dim db As Database Dim rs As Recordset Dim pfad As String Set ws = DBEngine.Workspace(0) pfad = Application.CurrentProject.Path & "\work.mdb" Set db = ws.opendatabase(pfad) Set rs = db.openrecordset("tblmitarbeiter", dbopentable) If (rs.bof AND rs.eof) Then MsgBox("Es sind keine Datensätze vorhanden") Else MsgBox("Es sind x Datensätze vorhanden") End If OpenOffice Folie 29

30 BOF und EOF BOF (Begin of) Datensatz 01 Datensatz 02 Datensatz 03 Datensatz 04 Datensatz 05 EOF (End of) OpenOffice Folie 30

31 RecordCount nutzen Dim ws As Workspace Dim db As Database Dim rs As Recordset Dim pfad As String Set ws = DBEngine.Workspace(0) pfad = Application.CurrentProject.Path & "\work.mdb" Set db = ws.opendatabase(pfad) Set rs = db.openrecordset("tblmitarbeiter", dbopentable) If (rs.recordcount > 0) Then MsgBox("Es sind keine Datensätze vorhanden") Else MsgBox("Es sind x Datensätze vorhanden") End If OpenOffice Folie 31

32 Hinweise Die Eigenschaft RecordCount liefert nur beim Typ dbtable die Gesamtanzahl der Datensätze zurück. Falls der Typ Snapshot oder Dynaset genutzt wird, wird der Wert Eins zurückgeliefert. Für den Typ Snapshot oder Dynaset kann mit folgenden Codeschnipsel die korrekte Anzahl von Datensätzen ermittelt werden. rs.requery rs.movelast Debug.Print rs.recordcount Mit Hilfe von.requery werden die Datensätze aktualisiert. Anschließend wird zum letzten Datensatz gesprungen. Durch diesen Sprung werden die Datensätze gezählt und die Eigenschaft.RecordCount initialisiert. OpenOffice Folie 32

33 In Datensätzen navigieren BOF (Begin of) rs.moveprevious rs.movenext Datensatz 01 Datensatz 02 Datensatz 03 (aktuell) Datensatz 04 Datensatz 05 rs.movefirst rs.movelast EOF (End of) OpenOffice Folie 33

34 In Datensätzen navigieren BOF (Begin of) Datensatz 01 rs.move(-1) rs.move(1) Datensatz 02 Datensatz 03 (aktuell) Datensatz 04 Datensatz 05 rs.absoluteposition = 3 rs.move(rs.absoluteposition - 2) EOF (End of) OpenOffice Folie 34

35 AbsolutePosition... kann nur beim Typ Dynaset oder Snapshot genutzt werden.... positioniert den Datensatz-Zeiger neu oder gibt die aktuelle Position relativ zu 0 zurück. Der erste Datensatz hat den Index kann keinen Wert größer als (.RecordCount 1) annehmen. OpenOffice Folie 35

36 Alle Datensätze durchlaufen Set rs = db.openrecordset("select * FROM tblmitarbeiter") With rs.movefirst While Not.EOF.MoveNext Wend End With Set rs = db.openrecordset("select * FROM tblmitarbeiter") With rs.movefirst Do While.EOF = FALSE.MoveNext Loop End With OpenOffice Folie 36

37 Feldnamen... Set rs = db.openrecordset("select * FROM tblmitarbeiter") Debug.Print rs![nachname] Debug.Print rs!nachname Debug.Print rs("nachname") Debug.Print rs.fields("nachname") Dim feldnachname As Field Set feldnachname = rs![nachname] Falls in benutzerdefinierten Bezeichnungen ein Leerzeichen oder Sonderzeichen genutzt wird, muss der Name in eckige Klammern gesetzt werden. Mit Hilfe von.fields wird die Auflistung der Spalten eines Datensatzes angesprochen. Tabellenfelder mit NULL-Werten müssen vom Entwickler abgefangen. werden. OpenOffice Folie 37

38 Einzelne Zeilen auslesen Dim rs As DAO.Recordset Dim daten As Variant Dim anzahl As Integer... Set rs = db.openrecordset("select * FROM tblmitarbeiter") With rs.requery.movelast anzahl =.RecordCount.MoveFirst daten =.GetRows(anzahl) End With OpenOffice Folie 38

39 Einzelne Zeilen auslesen Dim rs As DAO.Recordset Dim daten As Variant Dim anzahl As Integer... Set rs = db.openrecordset("select * FROM tblmitarbeiter") With rs.requery.movelast anzahl =.RecordCount.MoveFirst daten =.GetRows(anzahl) End With Die korrekte Anzahl der Datensätze ermittelt. Bei einer großen Anzahl von Datensätzen wird die Laufzeit des Programms durch die Berechnung beeinträchtigt. OpenOffice Folie 39

40 Einzelne Zeilen auslesen.getrows gibt eine bestimmte Anzahl von Dim rs As DAO.Recordset Datensätze zurück. Dim daten As Variant In diesem Beispiel werden ab dem ersten Dim anzahl As Integer Datensatz alle Datensätze in einem Array gespeichert.... Die Daten werden in einer Variablen vom vom Datentyp Variant gespeichert. Diese Variable wird Set rs = db.openrecordset("select als * FROM Array ohne tblmitarbeiter") vorgegebene Dimension With rs.requery.movelast anzahl =.RecordCount.MoveFirst daten =.GetRows(anzahl) End With interpretiert. Die Methode liest immer nur Datensätze bis zum Ende des Recordset ein. Falls eine zu große Anzahl übergeben wird, bricht die Methode ohne Meldung ab. OpenOffice Folie 40

41 Daten editieren Dim rs As DAO.Recordset Dim daten As Variant Dim anzahl As Integer... Set rs = db.openrecordset("select plz, ort FROM tblkunde") With rs.movefirst Do While.EOF = False If (.Fields("ort") Like "Braunschweig") Then.Edit.Fields("plz") = "38100".Update End If Loop End With OpenOffice Folie 41

42 Daten editieren Dim rs As DAO.Recordset Dim daten As Variant Dim anzahl As Integer... Der aktuelle Datensatz wird in ein Set rs = db.openrecordset("select plz, Puffer ort geschrieben. FROM tblkunde") Der Datensatz wird für die Bearbeitung geöffnet. With rs.movefirst Do While.EOF = False If (.Fields("ort") Like "Braunschweig") Then.Edit.Fields("plz") = "38100".Update End If Loop End With OpenOffice Folie 42

43 Daten editieren Dim rs As DAO.Recordset Dim daten As Variant Dim anzahl As Integer Der geänderte Datensatz wird in die... Datenbank übernommen. Der Datensatz wird aus dem Puffer in die Set rs = db.openrecordset("select plz, ort FROM Tabelle tblkunde") geschrieben. With rs.movefirst Do While.EOF = False If (.Fields("ort") Like "Braunschweig") Then.Edit.Fields("plz") = "38100".Update End If Loop End With Vor der Übernahme wird überprüft, ob die Datentypen korrekt sind und die angegebenen Gültigkeitsregeln eingehalten werden. OpenOffice Folie 43

44 Datensätze löschen Set rs = db.openrecordset("select IDKunde FROM tblkunde") rs.movefirst Do While rs.eof = False kundeid = rs.fields("idkunde") For anzahl = 0 To Ubound(allKundeProjekt) if kundeid = allkundeprojekt(anzahl) Then rs.movenext Exit For End If Next anzahl If (anzahl > Ubound(allKundeProjekt)) Then If rs.updatable Then rs.delete rs.movenext End If End If Loop OpenOffice Folie 44

45 Datensätze löschen Set rs = db.openrecordset("select IDKunde FROM tblkunde") rs.movefirst Do While rs.eof = False kundeid = rs.fields("idkunde") For anzahl = 0 To Ubound(allKundeProjekt) if kundeid = allkundeprojekt(anzahl) Then rs.movenext Exit For End If Next anzahl If (anzahl > Ubound(allKundeProjekt)) Then If rs.updatable Then rs.delete rs.movenext End If Wenn der Datensatz editierbar ist... End If Loop OpenOffice Folie 45

46 Datensätze löschen Set rs = db.openrecordset("select IDKunde FROM tblkunde") rs.movefirst Do While rs.eof = False kundeid = rs.fields("idkunde") For anzahl = 0 To Ubound(allKundeProjekt) if kundeid = allkundeprojekt(anzahl) Then rs.movenext Exit For End If Next anzahl If (anzahl > Ubound(allKundeProjekt)) Then If rs.updatable Then rs.delete rs.movenext End If End If Loop... wird hier der aktuelle Datensatz gelöscht und zum nächsten Datensatz gegangen. Der Datensatz-Zeiger zeigt anschließend immer noch auf den gelöschten Datensatz. Hier wird mit Hilfe von.movenext der Zeiger auf den nächsten Datensatz gesetzt. OpenOffice Folie 46

47 Neue Datensätze einfügen Dim ws As Workspace Dim db As Database Dim rs As Recordset Dim pfad As String Set ws = DBEngine.Workspace(0) pfad = Application.CurrentProject.Path & "\work.mdb" Set db = ws.opendatabase(pfad) Set rs = db.openrecordset("tblkunde") With rs.addnew.fields(" firma") = "Molkerei Kuh Gut".Fields("mail") = "sekretariat@molkereikuhgut.de".update.move 0, rs.lastmodified End rs OpenOffice Folie 47

48 Neue Datensätze einfügen Dim ws As Workspace Dim db As Database Dim rs As Recordset Dim pfad As String Set ws = DBEngine.Workspace(0) pfad = Application.CurrentProject.Path & "\work.mdb" Set db = ws.opendatabase(pfad) Set rs = db.openrecordset("tblkunde") Hier wird mit Hilfe von.addnew ein neuer Datensatz angelegt. Die Felder werden anschließend mit den entsprechenden Werten belegt. With rs.addnew.fields(" firma") = "Molkerei Kuh Gut".Fields("mail") = "sekretariat@molkereikuhgut.de".update.move 0, rs.lastmodified End rs OpenOffice Folie 48

49 Neue Datensätze einfügen Dim ws As Workspace Dim db As Database Dim rs As Recordset Dim pfad As String Set ws = DBEngine.Workspace(0) pfad = Application.CurrentProject.Path & "\work.mdb" Set db = ws.opendatabase(pfad) Set rs = db.openrecordset("tblkunde") With rs.addnew.fields(" firma") = "Molkerei Kuh Gut".Fields("mail") = "sekretariat@molkereikuhgut.de".update Der neue Datensatz wird am Ende der Tabelle eingefügt. Der Datensatzzeiger muss nicht neu gesetzt werden..move 0, rs.lastmodified End rs OpenOffice Folie 49

50 Neue Datensätze einfügen Dim ws As Workspace Dim db As Database Dim rs As Recordset Dim pfad As String Set ws = DBEngine.Workspace(0) pfad = Application.CurrentProject.Path & "\work.mdb" Set db = ws.opendatabase(pfad) Set rs = db.openrecordset("tblkunde") With rs.addnew.fields(" firma") = "Molkerei Kuh Gut".Fields("mail") = "sekretariat@molkereikuhgut.de".update.move 0, rs.lastmodified End rs Hier wird der Datenzeiger auf den zuletzt geänderten Datensatz gesetzt. OpenOffice Folie 50

51 Werte aufsummieren Private Sub Form_Current() Dim rs As DAO.Recordset Dim summekm As Integer Set rs = Me.subFahrten.Form.RecordsetClone With rs.movefirst summekm = 0 Do While Not.EOF summekm = summekm +.Fields("Anzahl_KM").MoveNext Loop End With If summekm > 0 Then Me.txtAnzahlKilometer = summekm End If End Sub OpenOffice Folie 51

52 Werte aufsummieren Private Sub Form_Current() Dim rs As DAO.Recordset Dim summekm As Integer Set rs = Me.subFahrten.Form.RecordsetClone With rs.movefirst summekm = 0 Do While Not.EOF summekm = summekm +.Fields("Anzahl_KM").MoveNext Loop End With If summekm > 0 Then Me.txtAnzahlKilometer = summekm End If End Sub Me ist das aktuell aktive Formular. subfahrten ist ein Unterformular in dem aktuellen Formular. Mit Hilfe der Eigenschaft Form wird auf das Unterformular verwiesen. OpenOffice Folie 52

53 Werte aufsummieren Private Sub Form_Current() Dim rs As DAO.Recordset Dim summekm As Integer Set rs = Me.subFahrten.Form.RecordsetClone With rs.movefirst summekm = 0 Do While Not.EOF summekm = summekm +.Fields("Anzahl_KM").MoveNext Loop End With If summekm > 0 Then Me.txtAnzahlKilometer = summekm End If End Sub Jedes Formular hat die Eigenschaft RecordSetClone, um ein Duplikat des bestehenden Recordset zu erstellen. Die Daten in dem kopierten Recordset können nur gelesen werden. Ein Schreibzugriff besteht nicht. OpenOffice Folie 53

54 Werte aufsummieren Private Sub Form_Current() Dim rs As DAO.Recordset Dim summekm As Integer Set rs = Me.subFahrten.Form.RecordsetClone With rs.movefirst summekm = 0 Do While Not.EOF summekm = summekm +.Fields("Anzahl_KM").MoveNext Loop End With If summekm > 0 Then Me.txtAnzahlKilometer = summekm End If End Sub Das geklonte Recordset wird durchlaufen. Die Werte des Feldes Anzahl_KM werden aufsummiert. Das Ergebnis wird in einem Steuerelement angezeigt. OpenOffice Folie 54

55 Formulare synchronisieren Private Sub cmdfahrten_click() Const frmname = "frmmitarbeiterfahrten" Dim rs As DAO.Recordset Set rs = Forms(frmName).RecordsetClone rs.findfirst "IDMitarbeiter = " & Me!IDMitarbeiter.Value If Not rs.nomatch Then Forms(frmName).Bookmark = rs.bookmark End If End Sub OpenOffice Folie 55

56 Formulare synchronisieren Private Sub cmdfahrten_click() Hier wird von einem Formular ein Const frmname = "frmmitarbeiterfahrten" Duplikat seines Recordsets erstellt. Dim rs As DAO.Recordset Set rs = Forms(frmName).RecordsetClone rs.findfirst "IDMitarbeiter = " & Me!IDMitarbeiter.Value If Not rs.nomatch Then Forms(frmName).Bookmark = rs.bookmark End If End Sub OpenOffice Folie 56

57 Formulare synchronisieren Private Sub cmdfahrten_click() Const frmname = "frmmitarbeiterfahrten" Dim rs As DAO.Recordset Set rs = Forms(frmName).RecordsetClone rs.findfirst "IDMitarbeiter = " & Me!IDMitarbeiter.Value If Not rs.nomatch Then Innerhalb des Recordset des zweiten Forms(frmName).Bookmark = rs.bookmarkformulars wird nach einem End If bestimmten Wert gesucht. In diesem Beispiel wird vom Anfang End Sub des Recordset der erste Datensatz gesucht, der die gleiche Mitarbeiterkennung besitzt wie im aktuellen Formular angezeigt. OpenOffice Folie 57

58 Suchen in einem Recordset,,, beginnend beim ersten Datensatz:.FindFirst sucht den ersten übereinstimmenden Datensatz.,,, beginnend beim letzten Datensatz:.FindLast sucht den ersten übereinstimmenden Datensatz.,,, beginnend beim aktuellen Datensatz:.FindPrevious durchsucht das Recordset rückwärts..findnext durchsucht das Recordset vorwärts. OpenOffice Folie 58

59 Formulare synchronisieren Private Sub cmdfahrten_click() Das Lesezeichen des Recordsets liegt Const frmname = "frmmitarbeiterfahrten" auf dem aktuell gefundenen Datensatz. Dim rs As DAO.Recordset Diese Lesezeichen wird in das Lesezeichen des Formulars kopiert. Mit Hilfe diese Lesezeichen wird ein Set rs = Forms(frmName).RecordsetCloneDatensatz eindeutig identifiziert und kann in dem anderen Formular rs.findfirst "IDMitarbeiter = " & Me!IDMitarbeiter.Value angezeigt werden. If Not rs.nomatch Then Forms(frmName).Bookmark = rs.bookmark End If End Sub OpenOffice Folie 59

VBA (Visual Basic for Application) Verbindung zur Datenbank mit Hilfe von DAO

VBA (Visual Basic for Application) Verbindung zur Datenbank mit Hilfe von DAO VBA (Visual Basic for Application) Verbindung zur Datenbank mit Hilfe von DAO ADO (ActiveX Data Object)... ermöglicht ein Zugriff auf Datenquellen unterschiedlichster Art und Herkunft.... ist eine Datenbankschnittstelle,

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

C# - Einführung in die Programmiersprache Arbeiten mit ADO.NET. Leibniz Universität IT Services Anja Aue

C# - Einführung in die Programmiersprache Arbeiten mit ADO.NET. Leibniz Universität IT Services Anja Aue C# - Einführung in die Programmiersprache Arbeiten mit ADO.NET Leibniz Universität IT Services Anja Aue Experteneinstellungen in Visual Studio Express Extras Einstellungen Experteneinstellungen. Es werden

Mehr

Access [basics] Programmieren mit Arrays. Beispieldatenbank. Arrays. Eindimensionale Arrays. VBA-Grundlagen Programmieren mit Arrays

Access [basics] Programmieren mit Arrays. Beispieldatenbank. Arrays. Eindimensionale Arrays. VBA-Grundlagen Programmieren mit Arrays Dass Sie unter Access Daten in Tabellen speichern und gezielt darauf zugreifen können, wissen Sie als Access [basics]-leser schon längst. Aber was, wenn Sie nur ein paar gleichartige Daten zwischenspeichern

Mehr

Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:

Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: VBA Programmierung mit Excel Schleifen 1/6 Erweiterung der Aufgabe Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: Es müssen also 11 (B L) x 35 = 385 Zellen berücksichtigt

Mehr

Artikel Schnittstelle über CSV

Artikel Schnittstelle über CSV Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte

Mehr

Access 2013. Grundlagen für Anwender. Susanne Weber. 1. Ausgabe, 1. Aktualisierung, Juni 2013

Access 2013. Grundlagen für Anwender. Susanne Weber. 1. Ausgabe, 1. Aktualisierung, Juni 2013 Access 2013 Susanne Weber 1. Ausgabe, 1. Aktualisierung, Juni 2013 Grundlagen für Anwender ACC2013 2 Access 2013 - Grundlagen für Anwender 2 Mit Datenbanken arbeiten In diesem Kapitel erfahren Sie was

Mehr

Datenbanken auf Sybase SQL-Anywhere

Datenbanken auf Sybase SQL-Anywhere Office Manager Enterprise oder Client/Server (ab Version 6.0.3.170) Datenbanken auf Sybase SQL-Anywhere A. Office Manager-Installationen Falls die Office Manager Enterprise- oder Client/Server-Version

Mehr

Modul 122 VBA Scribt.docx

Modul 122 VBA Scribt.docx Modul 122 VBA-Scribt 1/5 1 Entwicklungsumgebung - ALT + F11 VBA-Entwicklungsumgebung öffnen 2 Prozeduren (Sub-Prozeduren) Eine Prozedur besteht aus folgenden Bestandteilen: [Private Public] Sub subname([byval

Mehr

6.3 Serienbriefe über Microsoft Excel und Word

6.3 Serienbriefe über Microsoft Excel und Word 6.3 Serienbriefe über Microsoft Excel und Word Handelt es sich um eine große Anzahl von Kontakten, die an einem Mailing teilnehmen soll, kann es vorteilhaft sein, den Serienbrief über Microsoft Excel und

Mehr

Eine völlig andere Form Abfragen zu erstellen ist, sie mit Hilfe der Datenbankabfragesprache SQL zu gestalten.

Eine völlig andere Form Abfragen zu erstellen ist, sie mit Hilfe der Datenbankabfragesprache SQL zu gestalten. Einführung SQL 2010 Niko Becker Mit unseren Übungen zu ACCESS können Sie Aufbau und Struktur einer relationalen Datenbank kennenlernen. Wir zeigen Ihnen wie Sie Tabellen, Formulare und Berichte erstellen

Mehr

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können. Excel-Schnittstelle Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können. Voraussetzung: Microsoft Office Excel ab Version 2000 Zum verwendeten Beispiel:

Mehr

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000 Folgende Anleitung beschreibt, wie Sie ein bestehendes Postfach in Outlook Express, bzw. Microsoft Outlook bis Version 2000 einrichten können. 1. Öffnen Sie im Menü die Punkte Extras und anschließend Konten

Mehr

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten Der Konfigurations-Assistent wurde entwickelt, um die unterschiedlichen ANTLOG-Anwendungen auf den verschiedensten Umgebungen automatisiert

Mehr

Updatehinweise für die Version forma 5.5.5

Updatehinweise für die Version forma 5.5.5 Updatehinweise für die Version forma 5.5.5 Seit der Version forma 5.5.0 aus 2012 gibt es nur noch eine Office-Version und keine StandAlone-Version mehr. Wenn Sie noch mit der alten Version forma 5.0.x

Mehr

Tel.: 040-528 65 802 Fax: 040-528 65 888 Email: support_center@casio.de. Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen.

Tel.: 040-528 65 802 Fax: 040-528 65 888 Email: support_center@casio.de. Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen. Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen. Die auf dem PC geschriebene Texte oder Programme können über dem ClassPad Manager zu ClassPad 300 übertragen werden. Dabei kann

Mehr

Handbuch ECDL 2003 Professional Modul 2: Tabellenkalkulation Vorlagen benutzen und ändern

Handbuch ECDL 2003 Professional Modul 2: Tabellenkalkulation Vorlagen benutzen und ändern Handbuch ECDL 2003 Professional Modul 2: Tabellenkalkulation Vorlagen benutzen und ändern Dateiname: ecdl_p2_02_03_documentation.doc Speicherdatum: 08.12.2004 ECDL 2003 Professional Modul 2 Tabellenkalkulation

Mehr

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin PhpMyAdmin = grafsches Tool zur Verwaltung von MySQL-Datenbanken Datenbanken erzeugen und löschen Tabellen und Spalten einfügen,

Mehr

Änderungen im Vertrags-Manager

Änderungen im Vertrags-Manager Änderungen im Vertrags-Manager 2009-01-27 Version 1.0.0.13... 2 2007-08-09 Version 1.0.0.12... 3 2007-07-25 Version 1.0.0.11... 4 2006-11-07 Version 1.0.0.10... 5 2006-09-27 Version 1.0.0.9... 7 2006-06-28

Mehr

Im folgenden wird die Outlookanbindung an organice/pi beschrieben.

Im folgenden wird die Outlookanbindung an organice/pi beschrieben. Einleitung Einleitung Im folgenden wird die Outlookanbindung an organice/pi beschrieben. Wir unterscheiden dabei Termine und Kontakte. Über das Outlookmenü werden zusätzliche Aktivitäten gesteuert. "Normale"

Mehr

Excel Funktionen durch eigene Funktionen erweitern.

Excel Funktionen durch eigene Funktionen erweitern. Excel Funktionen durch eigene Funktionen erweitern. Excel bietet eine große Anzahl an Funktionen für viele Anwendungsbereiche an. Doch es kommt hin und wieder vor, dass man die eine oder andere Funktion

Mehr

Durchführung der Datenübernahme nach Reisekosten 2011

Durchführung der Datenübernahme nach Reisekosten 2011 Durchführung der Datenübernahme nach Reisekosten 2011 1. Starten Sie QuickSteuer Deluxe 2010. Rufen Sie anschließend über den Menüpunkt /Extras/Reisekosten Rechner den QuickSteuer Deluxe 2010 Reisekosten-Rechner,

Mehr

Access [basics] Aktionsabfragen per VBA ausführen. Beispieldatenbank. Aktionsabfragen. Die Execute-Methode. Datenzugriff per VBA

Access [basics] Aktionsabfragen per VBA ausführen. Beispieldatenbank. Aktionsabfragen. Die Execute-Methode. Datenzugriff per VBA Aktionsabfragen lassen sich bequem mit der Entwurfsansicht für Abfragen zusammenstellen. Sie können damit Daten an Tabellen anfügen, bestehende Daten ändern oder löschen und sogar gleich die passende Tabelle

Mehr

1.4.12 Sin-Funktion vgl. Cos-Funktion

1.4.12 Sin-Funktion vgl. Cos-Funktion .4. Sgn-Funktion Informatik. Semester 36 36.4.2 Sin-Funktion vgl. Cos-Funktion Informatik. Semester 37 37 .4.3 Sqr-Funktion Informatik. Semester 38 38.4.4 Tan-Funktion Informatik. Semester 39 39 .5 Konstanten

Mehr

Microsoft Access 2013 Spezifikationen

Microsoft Access 2013 Spezifikationen Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft Access 2013 Spezifikationen Spezifikationen in Access 2013 Seite 1 von 5 Inhaltsverzeichnis Datenbankspezifikationen... 2 Allgemein...

Mehr

Beheben von verlorenen Verknüpfungen 20.06.2005

Beheben von verlorenen Verknüpfungen 20.06.2005 Vor folgender Situation ist sicher jeder Solid Edge-Anwender beim Öffnen von Baugruppen oder Drafts schon einmal gestanden: Die Ursache dafür kann sein: Die Dateien wurden über den Explorer umbenannt:

Mehr

Bilderverwaltung mit Access

Bilderverwaltung mit Access Bilderverwaltung mit Access (1) Tabelle anlegen Der große Nachteil beim Speichern von Bilddateien in Datenbanken ist, dass sie nicht in dem herkömmlichen Format, sondern in einem Windows-internen Format

Mehr

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,

Mehr

Bedienungsanleitung V1.0. PDA-Programm Eleusis Plus. TECTUS Transponder Technology GmbH

Bedienungsanleitung V1.0. PDA-Programm Eleusis Plus. TECTUS Transponder Technology GmbH Bedienungsanleitung V1.0 PDA-Programm Eleusis Plus TECTUS Transponder Technology GmbH Eurotecring 39 D-47445 Moers Inhaltsverzeichnis 1 ALLGEMEIN 3 1.1 Installation 3 2 PROGRAMMBESCHREIBUNG 4 2.1 Formulare

Mehr

Details zu den Ausdrücken nach FROM, WHERE, GROUP BY und HAVING finden Sie in den Abschnitten über JOIN, WHERE und GROUP BY.

Details zu den Ausdrücken nach FROM, WHERE, GROUP BY und HAVING finden Sie in den Abschnitten über JOIN, WHERE und GROUP BY. SELECT - Der Grundbefehl zur Auswahl von Daten Die SELECT-Anweisung fragt Daten aus einer Datenbank ab und stellt diese in einer virtuellen Tabelle zur Verfügung. Diese virtuelle Tabelle, eine Menge von

Mehr

E-Mail-Inhalte an cobra übergeben

E-Mail-Inhalte an cobra übergeben E-Mail-Inhalte an cobra übergeben Sie bieten ihren potentiellen oder schon bestehenden Kunden über ihre Website die Möglichkeit, per Bestellformular verschiedene Infomaterialien in Papierform abzurufen?

Mehr

Anleitung zum Einfügen von Daten aus OpenOffice Calc in OpenOffice Base Beispiel anhand einer Adressen Calc-Tabelle

Anleitung zum Einfügen von Daten aus OpenOffice Calc in OpenOffice Base Beispiel anhand einer Adressen Calc-Tabelle Anleitung zum Einfügen von Daten aus OpenOffice Calc in OpenOffice Base Beispiel anhand einer Adressen Calc-Tabelle Öffnen der ClacTabelle welche die Daten enthält (oder eine neue erstellen) Hier ein Beispiel

Mehr

In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.

In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken. In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access Die Grundlagen der Datenbanken kurspc15 Inhaltsverzeichnis Access... Fehler! Textmarke nicht

Mehr

Variablen & erweiterte Aktionen nutzen

Variablen & erweiterte Aktionen nutzen 341 In Captivate können Sie mit Hilfe von Variablen Texte & Werte speichern oder Systeminformationen ausgeben. Außerdem können Sie auf Basis von Variablen komplexere Aktionen entwickeln, wie z. B. eine

Mehr

CL-Mini-ABF. Kurzbeschreibung. Installation und Vorbereitung. Stand 30.01.2012. Ihre HTK-Filiale Michelstadt

CL-Mini-ABF. Kurzbeschreibung. Installation und Vorbereitung. Stand 30.01.2012. Ihre HTK-Filiale Michelstadt 64720 email : Info@KM-EDV.de Stand 30.01.2012 CL-Mini-ABF Inhaltsverzeichnis Kurzbeschreibung... 1 Installation und Vorbereitung...1 ODBC-Zugriff... 2 ODBC-Einrichtung unter Windows XP...2 ODBC-Einrichtung

Mehr

HS WAWI. Inhaltsverzeichnis. Beschreibung Masken-Steuerungselemente... 2. Suchtoolbar... 3. Berichtstoolbar... 4. Auswahltabellen...

HS WAWI. Inhaltsverzeichnis. Beschreibung Masken-Steuerungselemente... 2. Suchtoolbar... 3. Berichtstoolbar... 4. Auswahltabellen... Inhaltsverzeichnis Masken-Steuerungselemente... 2 Suchtoolbar... 3 Berichtstoolbar... 4 Auswahltabellen... 6 1 Masken-Steuerungselemente Geht zum ersten in der gewählten Sortierfolge (STRG + Pos1) Geht

Mehr

iphone-kontakte zu Exchange übertragen

iphone-kontakte zu Exchange übertragen iphone-kontakte zu Exchange übertragen Übertragen von iphone-kontakten in ein Exchange Postfach Zunächst muss das iphone an den Rechner, an dem es üblicherweise synchronisiert wird, angeschlossen werden.

Mehr

Bedienungsanleitung V1.0. PC-Programm / Konverter EP-Schachtmanagement. TECTUS Transponder Technology GmbH

Bedienungsanleitung V1.0. PC-Programm / Konverter EP-Schachtmanagement. TECTUS Transponder Technology GmbH Bedienungsanleitung V1.0 PC-Programm / Konverter EP-Schachtmanagement TECTUS Transponder Technology GmbH Eurotecring 39 D-47445 Moers ALLGEMEIN 4 Installation 4 PROGRAMMBESCHREIBUNG 5 1 TASKLEISTEN SYMBOL

Mehr

Schnellstarthandbuch. Hilfe aufrufen Klicken Sie auf das Fragezeichen, um Hilfeinhalt anzuzeigen.

Schnellstarthandbuch. Hilfe aufrufen Klicken Sie auf das Fragezeichen, um Hilfeinhalt anzuzeigen. Schnellstarthandbuch Microsoft Access 2013 unterscheidet sich im Aussehen deutlich von älteren Access-Versionen. Dieses Handbuch soll Ihnen dabei helfen, sich schnell mit der neuen Version vertraut zu

Mehr

3 Richtlinienbasierte Verwaltung und Multi-Server- Administration

3 Richtlinienbasierte Verwaltung und Multi-Server- Administration Richtlinienbasierte Verwaltung und Multi-Server-Administration 3 Richtlinienbasierte Verwaltung und Multi-Server- Administration SQL Server Management Studio bietet eine Reihe von Unterstützungsmöglichkeiten,

Mehr

5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu

5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu Daten Makro + VBA effektiv 5 DATEN 5.1. Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten jederzeit im Programm verändert werden. Als Variablen können beliebige Zeichenketten

Mehr

Installationsanleitung für CashPro im Mehrbenutzerzugriff/Netzwerkbetrieb

Installationsanleitung für CashPro im Mehrbenutzerzugriff/Netzwerkbetrieb Installationsanleitung für CashPro im Mehrbenutzerzugriff/Netzwerkbetrieb CashPro basiert auf Accesstechnologie 2003 und ist auch unter den aktuellen Accessversionen 2007 bis 2013 einsetzbar und Mehrbenutzerfähig.

Mehr

Access und die andern (Office) Programme. Armin Hess

Access und die andern (Office) Programme. Armin Hess Access und die andern (Office) Programme Armin Hess Was wir wollen Excel, Word, Powerpoint und andere Programme von Access aus fernsteuern Grundlagen Excel, Word, Powerpoint und andere Programme präsentieren

Mehr

CVR Seniorentreff vom 04. und 05.02.03 Serienbriefe/Seriendruck. Serienbriefe / Seriendruck

CVR Seniorentreff vom 04. und 05.02.03 Serienbriefe/Seriendruck. Serienbriefe / Seriendruck Serienbriefe / Seriendruck Mit Hilfe des Seriendruck-Managers lassen sich Serienbriefe, Adressetiketten, oder Briefumschläge relativ einfach erstellen. Der Seriendruck-Manager hilft dabei, die Adressdaten

Mehr

Verteilte Datenbanken

Verteilte Datenbanken Verteilte Datenbanken André Minhorst, Duisburg Kleinere Datenbankanwendungen mit wenigen Inhalt Benutzern und nicht allzu großem Datenverkehr 1 Gründe für verteilte Anwendungen... 1 können auch im Netzwerk

Mehr

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler Programmieren für mobile Endgeräte SS 2013/2014 Programmieren für mobile Endgeräte 2 Informationen aus der Datenbank lesen Klasse SQLiteDatabase enthält die Methode query(..) 1. Parameter: Tabellenname

Mehr

Auswertung erstellen: Liste mit E-Mail-

Auswertung erstellen: Liste mit E-Mail- Anleitung Auswertung erstellen: Liste mit E-Mail-Adressen Auswertung erstellen: Liste mit E-Mail- Adressen Das Beispiel Sie möchten für den Versand eines Newletters per E-Mail eine Liste der in mention

Mehr

IT-Tutorial. Access2010. www.esh-essen.de. Microsoft. Infos zur Migration von Access I MPRESSUM

IT-Tutorial. Access2010. www.esh-essen.de. Microsoft. Infos zur Migration von Access I MPRESSUM IT-Tutorial Microsoft Access2010 Infos zur Migration von Access I MPRESSUM Herausgeber: Autor: Essener Systemhaus Betrieb der Stadt Essen Benutzerservice Frank Stiefel August 2011 www.esh-essen.de 1. Office

Mehr

Bedienungsanleitung. Stand: 26.05.2011. Copyright 2011 by GEVITAS GmbH www.gevitas.de

Bedienungsanleitung. Stand: 26.05.2011. Copyright 2011 by GEVITAS GmbH www.gevitas.de GEVITAS-Sync Bedienungsanleitung Stand: 26.05.2011 Copyright 2011 by GEVITAS GmbH www.gevitas.de Inhalt 1. Einleitung... 3 1.1. Installation... 3 1.2. Zugriffsrechte... 3 1.3. Starten... 4 1.4. Die Menü-Leiste...

Mehr

Installationsanleitung. Novaline Datenarchivierung / GDPdU

Installationsanleitung. Novaline Datenarchivierung / GDPdU Installationsanleitung Novaline Datenarchivierung / GDPdU Mai 2013 Inhalt: Inhalt:...1 Programminstallation...2 Erstellen der GDPdU Prüf-CD...5 GDPdU_Def.ini einrichten...5 Datenbankverknüpfung erstellen...5

Mehr

Access Verbrecherdatenbank Teil 3

Access Verbrecherdatenbank Teil 3 Access Verbrecherdatenbank Teil 3 Allgemeines Im letzten Teil des Lehrgangs zu Microsoft Access erfährst du, wie man aus einer Datenbank Informationen herausfiltert, indem an Filter und Abfragen anwendet.

Mehr

VisiScan 2011 für cobra 2011 www.papyrus-gmbh.de

VisiScan 2011 für cobra 2011 www.papyrus-gmbh.de Überblick Mit VisiScan für cobra scannen Sie Adressen von Visitenkarten direkt in Ihre Adress PLUS- bzw. CRM-Datenbank. Unterstützte Programmversionen cobra Adress PLUS cobra Adress PLUS/CRM 2011 Ältere

Mehr

4. BEZIEHUNGEN ZWISCHEN TABELLEN

4. BEZIEHUNGEN ZWISCHEN TABELLEN 4. BEZIEHUNGEN ZWISCHEN TABELLEN Zwischen Tabellen können in MS Access Beziehungen bestehen. Durch das Verwenden von Tabellen, die zueinander in Beziehung stehen, können Sie Folgendes erreichen: Die Größe

Mehr

DV-Organisation und Anwendungsentwicklung. 4. Klausur

DV-Organisation und Anwendungsentwicklung. 4. Klausur WADV 1b 29.04.2005 120 Min. 1 DV-Organisation und Anwendungsentwicklung 4. Klausur A1 A2 A3 SUMME Maximale Punktzahl 20 15 25 60 Erreichte Punktzahl NOTE: WADV 1b 29.04.2005 120 Min. 2 Aufgabe 1 [Wissensfragen,

Mehr

SJ OFFICE - Update 3.0

SJ OFFICE - Update 3.0 SJ OFFICE - Update 3.0 Das Update auf die vorherige Version 2.0 kostet netto Euro 75,00 für die erste Lizenz. Das Update für weitere Lizenzen kostet jeweils netto Euro 18,75 (25%). inkl. Programmsupport

Mehr

Schrittweise Anleitung zur Installation von Zertifikaten der Bayerischen Versorgungskammer im Mozilla Firefox ab Version 2.0

Schrittweise Anleitung zur Installation von Zertifikaten der Bayerischen Versorgungskammer im Mozilla Firefox ab Version 2.0 Schrittweise Anleitung zur Installation von Zertifikaten der Bayerischen Versorgungskammer im Mozilla Firefox ab Version 2.0 Diese Anleitung führt Sie Schritt für Schritt durch die komplette Installationsprozedur

Mehr

Workflow. Installationsanleitung

Workflow. Installationsanleitung Workflow Installationsanleitung August 2013 Inhaltsverzeichnis Kapitel 1 Installation der Programme... 2 Kapitel 2 Lizenzierung Novaline Workflow... 4 Kapitel 3 Einrichten der Systeme... 5 3.1 Workflow

Mehr

Erstellen eines Formulars

Erstellen eines Formulars Seite 1 von 5 Word > Erstellen bestimmter Dokumente > Formen Erstellen von Formularen, die in Word ausgefüllt werden können Basierend auf einer Vorlage können Sie dieser Inhaltssteuerelemente und Hinweistext

Mehr

Office Objektmodell (1)

Office Objektmodell (1) Office Objektmodell (1) Durch.NET Programme (z.b. Visual Basic) können Microsoft Office Anwendungen automatisiert werden. Diese Technik basiert auf den s.g. Interop-Assemblys das sind Sammlungen von Funktionen

Mehr

Lehrer: Einschreibemethoden

Lehrer: Einschreibemethoden Lehrer: Einschreibemethoden Einschreibemethoden Für die Einschreibung in Ihren Kurs gibt es unterschiedliche Methoden. Sie können die Schüler über die Liste eingeschriebene Nutzer Ihrem Kurs zuweisen oder

Mehr

1. Einschränkung für Mac-User ohne Office 365. 2. Dokumente hochladen, teilen und bearbeiten

1. Einschränkung für Mac-User ohne Office 365. 2. Dokumente hochladen, teilen und bearbeiten 1. Einschränkung für Mac-User ohne Office 365 Mac-User ohne Office 365 müssen die Dateien herunterladen; sie können die Dateien nicht direkt öffnen und bearbeiten. Wenn die Datei heruntergeladen wurde,

Mehr

1. Allgemeines. Mit der Vertragsverwaltung können u.a.

1. Allgemeines. Mit der Vertragsverwaltung können u.a. 1. Allgemeines Die ist ein zusätzliches NeDocS-Modul, das gesondert lizenziert und freigeschaltet wird. Hierzu ist es notwendig, eine neue Konfigurationsdatei nedocs.cfg auf die betroffenen Clients zu

Mehr

ecaros2 - Accountmanager

ecaros2 - Accountmanager ecaros2 - Accountmanager procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Aufruf des ecaros2-accountmanager...3 2 Bedienung Accountmanager...4 procar informatik AG 2 Stand: FS 09/2012 1 Aufruf

Mehr

Ein Ausflug zu ACCESS

Ein Ausflug zu ACCESS Ein Ausflug zu ACCESS Die folgenden Folien zeigen beispielhaft, wie man sein DB- Wissen auf ACCESS übertragen kann betrachtet wird ACCESS 2002, da gerade im Bereich der Nutzung von SQL hier einiges nachgearbeitet

Mehr

Direct Access Suite. Dokumentation

Direct Access Suite. Dokumentation Direct Access Suite Dokumentation Kümpflein DV-Beratung GmbH Geschäftsführer: Harald Kümpflein Alemannenstrasse 8 71277 Rutesheim Tel.: +49 7152 997843 Fax: +49 7152 997845 E-Mail: info@kuempflein.eu Homepage:

Mehr

Interoperabilität mit Office-Anwendungen (1)

Interoperabilität mit Office-Anwendungen (1) Interoperabilität mit Office-Anwendungen (1) Durch.NET Programme (z.b. Visual Basic) können Microsoft-Office- Anwendungen automatisiert werden. Diese Technik basiert auf den s.g. Interop-Assemblys das

Mehr

Klicken Sie auf Weiter und es erscheint folgender Dialog

Klicken Sie auf Weiter und es erscheint folgender Dialog Datenimport Hier wird der Import von Excel-Daten in das Programm Videka TS beschrieben. Der Import mit den Programmen Aring s AdressMogul und Aring s promptbill läuft genauso ab, wie hier beschrieben.

Mehr

Benutzer Verwalten. 1. Benutzer Browser

Benutzer Verwalten. 1. Benutzer Browser Benutzer Verwalten 1. Benutzer Browser Die Benutzer können vom Verwaltung Panel Benutzer Option Gruppe Benutzer, verwaltet werden. Diese Option öffnet ein Browser, der die Benutzer der CRM Applikation,

Mehr

Anleitung zum Einspielen der Demodaten

Anleitung zum Einspielen der Demodaten Anleitung zum Einspielen der Demodaten Die Demodaten finden Sie unter: http://www.rza.at/rza-software/fakturierungssoftware/basickasse.html Sie können zwischen den Demodaten Baeckerei_Konditorei oder Demodaten

Mehr

Eine Anleitung, wie Sie Mozilla Thunderbird 2 installieren und konfigurieren können. Installation... 2. Erstkonfiguration... 4

Eine Anleitung, wie Sie Mozilla Thunderbird 2 installieren und konfigurieren können. Installation... 2. Erstkonfiguration... 4 E-Mail-Client Mozilla Thunderbird für Studierende Installation und Einrichtung Mozilla Thunderbird ist ein Open-Source-E-Mail-Programm und -Newsreader des Mozilla-Projekts. Es ist neben Microsoft Outlook

Mehr

Excel Pivot-Tabellen 2010 effektiv

Excel Pivot-Tabellen 2010 effektiv 7.2 Berechnete Felder Falls in der Datenquelle die Zahlen nicht in der Form vorliegen wie Sie diese benötigen, können Sie die gewünschten Ergebnisse mit Formeln berechnen. Dazu erzeugen Sie ein berechnetes

Mehr

ZIMT-Dokumentation E-Mail für Studierende Webmail-Oberfläche (Roundcube)

ZIMT-Dokumentation E-Mail für Studierende Webmail-Oberfläche (Roundcube) ZIMT-Dokumentation E-Mail für Studierende Webmail-Oberfläche (Roundcube) Anmelden Benutzername und Passwort eingeben. Dann Anmelden klicken. Login/Anmeldung Der Benutzername ist der ersten Teil Ihrer E-Mailadresse.

Mehr

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen mit SQL Server-Daten

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen mit SQL Server-Daten 1 von 5 12.01.2013 17:59 SharePoint 2013 Veröffentlicht: 16.10.12 Zusammenfassung: Informationen zur Verwendung von Excel zum Erstellen und Freigeben von Verbindungen mit SQL Server-Daten, mit deren Hilfe

Mehr

1. Erreichen Sie, dass im Feld KdNr (Kunden-Nummer) nur 4-stellige Zahlen eingetragen

1. Erreichen Sie, dass im Feld KdNr (Kunden-Nummer) nur 4-stellige Zahlen eingetragen Diverse Gültigkeitsregeln - Lösungshinweise 1998 Niko Becker Hilfedateien stehen Ihnen auf unserer Homepage Seite ACCESS Infos und Hilfe zur Verfügung 1. Erreichen Sie, dass im Feld KdNr (Kunden-Nummer)

Mehr

Einkaufslisten verwalten. Tipps & Tricks

Einkaufslisten verwalten. Tipps & Tricks Tipps & Tricks INHALT SEITE 1.1 Grundlegende Informationen 3 1.2 Einkaufslisten erstellen 4 1.3 Artikel zu einer bestehenden Einkaufsliste hinzufügen 9 1.4 Mit einer Einkaufslisten einkaufen 12 1.4.1 Alle

Mehr

I. Travel Master CRM Installieren

I. Travel Master CRM Installieren I. Travel Master CRM Installieren Allgemeiner Hinweis: Alle Benutzer müssen auf das Verzeichnis, in das die Anwendung installiert wird, ausreichend Rechte besitzen (Schreibrechte oder Vollzugriff). Öffnen

Mehr

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift.

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift. Briefe Schreiben - Arbeiten mit Word-Steuerformaten Ab der Version 5.1 stellt die BüroWARE über die Word-Steuerformate eine einfache Methode dar, Briefe sowie Serienbriefe mit Hilfe der Korrespondenzverwaltung

Mehr

Web2Lead. Konfiguration

Web2Lead. Konfiguration Web2Lead Konfiguration 1. Was ist Web2Lead?... 3 2. Erstellen Sie ein individuelles Kontaktformular... 3 2.1 Optionen...4 2.2 Benachrichtigungen...4 2.3 Verkaufschance...4 2.4 Formular Felder...4 Copyright

Mehr

MSDE 2000 mit Service Pack 3a

MSDE 2000 mit Service Pack 3a MSDE 2000 mit Service Pack 3a Neues MSDE im WINLine-Setup: Seit der WINLine 8.2 Build 972 wird auf der WINLine-CD ein neues Setup der Microsoft MSDE mit ausgeliefert. Mit dieser neuen Version MSDE 2000

Mehr

Archiv - Berechtigungen

Archiv - Berechtigungen Archiv - Berechtigungen - 1 Inhaltsverzeichnis 1. Grunddefinitionen...3 1.1. Mögliche Definitionen...3 1.1.1. Programme...3 1.1.2. Prinzipale...3 1.1.3 Archivzugriff...3 1.2. Leserichtung...3 1.2.1. Ordnerbezogen...3

Mehr

OP-LOG www.op-log.de

OP-LOG www.op-log.de Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server

Mehr

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Ab der Version forma 5.5 handelt es sich bei den Orientierungshilfen der Architekten-/Objektplanerverträge nicht

Mehr

Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken

Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Dateiname: ecdl5_01_00_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Grundlagen

Mehr

Arbeitsabläufe FinanzProfiT Version 4.25

Arbeitsabläufe FinanzProfiT Version 4.25 Adressverwaltung Neuen Serienbrief in FinanzProfiT anlegen Die Anlage und Zuordnung neuer Serienbriefe wird nachfolgend beschrieben: Die Vorgehensweise in Adressen, Agenturen, Akquise und Verträge ist

Mehr

KURZANLEITUNG CLOUD OBJECT STORAGE

KURZANLEITUNG CLOUD OBJECT STORAGE KURZANLEITUNG CLOUD OBJECT STORAGE Version 1.12 01.07.2014 SEITE _ 2 INHALTSVERZEICHNIS 1. Einleitung... Seite 03 2. Anmelden am Cloud&Heat Dashboard... Seite 04 3. Anlegen eines Containers... Seite 05

Mehr

Speichern. Speichern unter

Speichern. Speichern unter Speichern Speichern unter Speichern Auf einem PC wird ständig gespeichert. Von der Festplatte in den Arbeitspeicher und zurück Beim Download Beim Kopieren Beim Aufruf eines Programms Beim Löschen Beim

Mehr

esms - sms senden & empfangen mit Outlook

esms - sms senden & empfangen mit Outlook esms - sms senden & empfangen mit Outlook Einrichten der SMS Terminerinnerung für Microsoft Outlook 2007/10 Inhalt Einleitung... 1 1 SMS Terminerinnerung einrichten... 2 1.1 Beim Service esms anmelden...

Mehr

Die Excel Schnittstelle - Pro Pack

Die Excel Schnittstelle - Pro Pack Die Excel Schnittstelle - Pro Pack Die Excel Pro Pack ist eine Erweiterung der normalen Excel Schnittstelle, die in der Vollversion von POSWare Bestandteil der normalen Lizenz und somit für alle Lizenznehmer

Mehr

Outlook-Daten komplett sichern

Outlook-Daten komplett sichern Outlook-Daten komplett sichern Komplettsicherung beinhaltet alle Daten wie auch Kontakte und Kalender eines Benutzers. Zu diesem Zweck öffnen wir OUTLOOK und wählen Datei -> Optionen und weiter geht es

Mehr

O UTLOOK EDITION. Was ist die Outlook Edition? Installieren der Outlook Edition. Siehe auch:

O UTLOOK EDITION. Was ist die Outlook Edition? Installieren der Outlook Edition. Siehe auch: O UTLOOK EDITION Was ist die Outlook Edition? Outlook Edition integriert Microsoft Outlook E-Mail in Salesforce. Die Outlook Edition fügt neue Schaltflächen und Optionen zur Outlook- Benutzeroberfläche

Mehr

12. Dokumente Speichern und Drucken

12. Dokumente Speichern und Drucken 12. Dokumente Speichern und Drucken 12.1 Überblick Wie oft sollte man sein Dokument speichern? Nachdem Sie ein Word Dokument erstellt oder bearbeitet haben, sollten Sie es immer speichern. Sie sollten

Mehr

Webseite innerhalb der TYPO3-Oberfläche anzeigen. Datei Verzeichnisbaum und Dateien anzeigen und bearbeiten

Webseite innerhalb der TYPO3-Oberfläche anzeigen. Datei Verzeichnisbaum und Dateien anzeigen und bearbeiten TYPO3-Symbole Web Seite Anzeigen Liste NL Queue Seitenansicht aktivieren Webseite innerhalb der TYPO3-Oberfläche anzeigen Listenansicht aktivieren ansicht aktivieren Newsletter-Adressen verwalten Datei

Mehr

Dateipfad bei Word einrichten

Dateipfad bei Word einrichten Dateipfad bei Word einrichten Word 2003 1. In der Menüleiste klicken Sie auf Ansicht, anschließend auf den Unterpunkt Kopf- und Fußzeile : 2. Wechseln Sie nun in die Fußzeile. 3. Im Autotext-Menü klicken

Mehr

Webseite innerhalb der TYPO3-Oberfläche anzeigen. Newsletter-Adressen verwalten. Datei Verzeichnisbaum und Dateien anzeigen und bearbeiten

Webseite innerhalb der TYPO3-Oberfläche anzeigen. Newsletter-Adressen verwalten. Datei Verzeichnisbaum und Dateien anzeigen und bearbeiten TYPO3-Symbole Web Seite Anzeigen Liste NL Queue Seitenansicht aktivieren Webseite innerhalb der TYPO3-Oberfläche anzeigen Listenansicht aktivieren ansicht aktivieren Newsletter-Adressen verwalten Datei

Mehr

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Nach dem Update auf die Version 1.70 bekommen Sie eine Fehlermeldung,

Mehr

Datenbanken Kapitel 2

Datenbanken Kapitel 2 Datenbanken Kapitel 2 1 Eine existierende Datenbank öffnen Eine Datenbank, die mit Microsoft Access erschaffen wurde, kann mit dem gleichen Programm auch wieder geladen werden: Die einfachste Methode ist,

Mehr

Internet online Update (Internet Explorer)

Internet online Update (Internet Explorer) Um Ihr Consoir Beta immer schnell und umkompliziert auf den aktuellsten Stand zu bringen, bieten wir allen Kunden ein Internet Update an. Öffnen Sie Ihren Internetexplorer und gehen auf unsere Internetseite:

Mehr

Schritt 1 - Registrierung und Anmeldung

Schritt 1 - Registrierung und Anmeldung Schritt 1 - Registrierung und Anmeldung Anmeldung: Ihre Zugangsdaten haben Sie per EMail erhalten, bitte melden Sie sich mit diesen auf www.inthega-datenbank.de an. Bitte merken Sie sich die Zugangsdaten

Mehr

Access 2010. Grundlagen für Anwender. Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012. inkl. zusätzlichem Übungsanhang ACC2010-UA

Access 2010. Grundlagen für Anwender. Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012. inkl. zusätzlichem Übungsanhang ACC2010-UA Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012 Access 2010 Grundlagen für Anwender inkl. zusätzlichem Übungsanhang ACC2010-UA 3 Access 2010 - Grundlagen für Anwender 3 Daten in Formularen bearbeiten

Mehr

Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)

Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher) Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher) CS-TING Version 9 Das Programm CS-TING Version 9 für Microsoft Word 2000 (und höher) verwendet Makros bei der

Mehr