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

Größe: px
Ab Seite anzeigen:

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

Transkript

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

2 ADO (ActiveX Data Object)... ermöglicht ein Zugriff auf Datenquellen unterschiedlichster Art und Herkunft.... ist eine Datenbankschnittstelle, die eine Verbindung zu O(bject) L(inking) E(Embedding) Datenbanken herstellt.... nicht für Access 97 geeignet.... ist in Access 2000 Standard. Access 2007 nutzt die Version ADO 2.8. OpenOffice Folie 2 Access 2007 VBA Seite 2

3 DAO (Data Access Object)... wird für die Programmierung und Manipulation von Access- Datenbanken und deren Objekte genutzt.... wurde speziell als Datenbankschnittstelle für Access-Datenbanken und ODBC (Open Database Connectivity) entwickelt.... ist ab Access 2003 Standard für die Verbindung von Datenbanken und VBA.... wird bis Access 2003 als DAO 3.xx implementiert. Access 2007 nutzt die Neuentwicklung Microssoft Office 12.0 Access database engine object Library (acedato.dll). Die neue Schnittstelle enthält die älteren Versionen sowie neue Elemente wie Anlagen etc. OpenOffice Folie 3 Access 2007 VBA Seite 3

4 DAO einbinden Klicken Sie auf das Menü Extras Verweise im VBA-Editor. In einer ACCDB (Access 2007) ist Microsoft Office 12.0 Access database engine Object Library standardmäßig eingebunden. Für eine MDB kann Microsoft DAO 3.6 Object Library eingebunden werden. OpenOffice Folie 4 Access 2007 VBA Seite 4

5 Objektmodell DBEngine (Access-Application) Workspaces (Benutzersitzung) Workspace Databases (Alle geöffneten Datenbanken) OpenOffice Folie 5 Access 2007 VBA Seite 5

6 Objektmodell Databases (Alle geöffneten Datenbanken) Database (Geöffnete Datenbank) Recordsets (Alle geöffneten Datensätze) Relations (Beziehungen in Access) TableDefs (Alle Tabellendefinitionen) Recordset (Datensatz) Fields (Alle Datenfelder) OpenOffice Folie 6 Access 2007 VBA Seite 6

7 Arbeitsablauf Die Arbeitsumgebung wird festgelegt. Die Datenbank wird geöffnet. Tabellen / Abfragen öffnen. Datensätze neu erstellen oder bearbeiten. Tabelle / Abfrage schließen. Datenbank schließen. OpenOffice Folie 7 Access 2007 VBA Seite 7

8 Standard-Arbeitsbereich Dim wsaccess As DAO.Workspace Set wsaccess = DBEngine(0) Set wsaccess = DBEngine.Workspaces(0) Beide Anweisungen geben ein Verweis auf die Standard- Arbeitsumgebung zurück. DBEngine... wird automatisch von der Jet-Engine erstellt.... repräsentiert die Daten in einer Access-Datenbank.... ist eine Eigenschaft der Access-Anwendung Workspace... repräsentiert eine Arbeitssitzung. Der Arbeitsbereich besteht aus dem Benutzernamen, dem Passwort sowie alle dazugehörigen Datenbanken. Es können mehrere Arbeitssitzungen geöffnet werden. OpenOffice Folie 8 Access 2007 VBA Seite 8

9 Neuen Arbeitsbereich Dim wsaccess As DAO.Workspace Dim struser As String Dim strpasswort As String struser = "Admin" strpasswort = "" Set wsaccess = DBEngine.CreateWorkspace( "database", struser, strpasswort, dbusejet) Workspaces.Append wsaccess Hier wird ein neuer Arbeitsbereich für einen bestimmten Benutzer angelegt. Das Benutzerkonto muss vorhanden sein, andernfalls wird eine Fehlermeldung ausgegeben. Der neu erstellte Arbeitsbereich wird nicht automatisch der Auflistung hinzugefügt. Append fügt einen Arbeitsbereich der Auflistung hinzu. OpenOffice Folie 9 Access 2007 VBA Seite 9

10 Zugriff auf Datenbanken Dim dbs As DAO.Database Set dbs = DBEngine.Workspaces(0).Databases(0) Set dbs = DBEngine(0)(0) Set dbs = DBEngine.Databases(0) Database... ist ein virtuelles Abbild der Datenbank. Zu einer Datenbank gehören Tabellen und Abfragen. Formulare, Berichte und Module sind abhängig vom Datenbank-Managmentsystem und gehören nicht zur Datenbank. DAO kann mehr als eine Datenbank gleichzeitig geöffnet haben. Alle Anweisungen greifen auf die aktuell geöffnete Datenbank in der Standard-Arbeitsumgebung zu. Mit Hilfe dieser Anweisungen kann zum Beispiel von Excel auf eine Access-Datenbank zugegriffen werden. OpenOffice Folie 10 Access 2007 VBA Seite 10

11 Zugriff auf die aktuelle Datenbank Dim dbs As DAO.Database Set dbs = CurrentDb() Set dbs = DBEngine(0)(0) Am meisten wird die Methode CurrentDb() genutzt. Die Methode... gibt einen Verweis auf die aktuell geöffnete Datenbank zurück.... erzeugt eine Instanz der aktuellen Datenbank.... greift immer auf die aktuelle Datenstruktur zurück.... kann nur in einer Access-Anwendung genutzt werden. Der Verweis auf die aktuelle Datenbank muss in einer Objektvariablen gespeichert werden. Der Verweis verliert nach dem Aufruf seine Gültigkeit. Der Verweis ist nur zum Zeitpunkt des Aufrufs existent. OpenOffice Folie 11 Access 2007 VBA Seite 11

12 Externe Datenbank öffnen Dim ws As Workspace Dim dbs As Database Dim pfad As String Set ws = DBEngine.Workspaces(0) pfad = Application.CurrentProject.Path & "\work.mdb" If Dir$(pfad ) <> "" Then Set dbs = ws.opendatabase( pfad, _ False, _ False, _ Welche Datenbank wird geöffnet? Öffnung in einer Mehrbenutzer-Umgebung Zum Schreiben und Lesen öffnen. "MS Access; pwd=passwort") End If Verbindungsinformationen. OpenOffice Folie 12 Access 2007 VBA Seite 12

13 Informationen zur Datenbank Dim dbs As DAO.Database Set dbs = CurrentDb() Debug.Print db.name ' Name der Datenbank Debug.Print db.version ' Genutzte Access-Version ' Pfad des aktuellen Projekts Debug.Print Application.CurrentProject.Path OpenOffice Folie 13 Access 2007 VBA Seite 13

14 Properties (Eigenschaften) nutzen Dim dbs As DAO.Database Dim obj As DAO.Property On Error GoTo Fehler Set dbs = CurrentDb() Debug.Print dbs.properties!apptitle Set dbs = Nothing Exit Sub Mit Hilfe der Collection Properties können verschiedene Eigenschaften der Datenbank abgefragt und gesetzt werden. Zum Beispiel AppTitle liefert den Titel der Anwendung, StartupShowDBWindow blendet den Navigationsbereich aus, StartupForm legt eine Startform fest. OpenOffice Folie 14 Access 2007 VBA Seite 14

15 Properties (Eigenschaften) erzeugen Const conpropnotfounderror = Fehler: If Err.Number = conpropnotfounderror Then Set obj = dbs.createproperty("apptitle", _ dbtext, "DAO-Example") dbs.properties.append obj Else MsgBox "Fehler: " & Err.Description End If Resume Next OpenOffice Folie 15 Access 2007 VBA Seite 15

16 Erläuterung CreateProperty... erzeugt eine Eigenschaft einer Datenbank. Falls die Eigenschaft vorhanden ist, wird ein Fehler geliefert.... bekommt den Namen der Eigenschaft sowie deren Datentyp übergeben. Für Zeichenfolgen wird der Typ dbtext, für boolsche Werte dbboolean und für Ganzzahlen dbinteger übergeben.... bekommt als dritten Parameter einen Wert entsprechend des Datentyps übergeben.. Append fügt der Auflistung Properties die neu erzeugte Eigenschaft hinzu. OpenOffice Folie 16 Access 2007 VBA Seite 16

17 Datenbank-Objekt zerstören Dim dbs As DAO.Database Set dbs = CurrentDb() dbs.close Set dbs = Nothing Die Verbindung zu der, in der Objektvariablen gespeicherten Datenbank wird geschlossen. Um eine Nutzung eines ungültigen Verweise zu verhindern, wird der Verweis mit Hilfe von Nothing zerstört. OpenOffice Folie 17 Access 2007 VBA Seite 17

18 Recordset... bildet eine Tabelle, eine Abfrage oder eine SQL-Anweisung ab.... hat immer eine bestimmte Anzahl von Datensätzen.... ermöglicht ein Zugriff auf die Datenfelder eines Datensatzes. OpenOffice Folie 18 Access 2007 VBA Seite 18

19 Öffnen einer Tabelle oder Abfrage Voraussetzung: Eine Datenbank ist geöffnet. Es ist eine Variable vom Typ Database initialisiert. vardatabase.openrecordset(quelle [, Typ, Optionen, Sperren] )... erstellt ein virtuelles Abbild einer Tabelle oder Abfrage. Als Abfrage kann eine SQL-Anweisung oder eine in der Datenbank vorhandene Abfrage genutzt werden.... ermöglicht das Arbeiten mit Daten aus Tabellen oder Abfragen. OpenOffice Folie 19 Access 2007 VBA Seite 19

20 Beispiel Dim dbs As DAO.Database Dim rstbl As DAO.Recordset Dim rsqry As DAO.Recordset Set dbs = CurrentDb() Es wird ein Verweis auf die Tabelle tblware erzeugt. Der Methode wird der Name der Tabelle sowie der Typ, auf den verwiesen werden soll, übergeben. Standardmäßig wird auf eine Tabelle in der angegebenen Datenbank verwiesen. Set rstbl = db.openrecordset("tblware", dbopentable) rstbl.close Set rsqry = db.openrecordset("qrywareinfo", dbopendynaset) rsqry.close dbs.close Set dbs = Nothing Es wird ein virtuelles Abbild einer Abfrage erzeugt. OpenOffice Folie 20 Access 2007 VBA Seite 20

21 Typen des Recordsets dbopentable... greift auf eine Tabelle in der geöffneten Datenbank zu. Die Daten in der Tabelle können bearbeitet, aber nicht sortiert werden.... wird für eine schnelle Suche in Tabellen genutzt. dbopendynaset... wird für Abfragen, verknüpfte Tabellen und SQL-Anweisungen genutzt.... lädt einen eindeutigen Schlüssel für jeden Datensatz in den Speicher. Die Daten werden bei Bedarf nachgeladen. Datensätze können hinzugefügt und gelöscht werden. Datensätze, die nicht auf einer 1:n-Beziehung beruhen, können verändert 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. OpenOffice Folie 21 Access 2007 VBA Seite 21

22 Optionen zum Öffnen der Datensätze Dim dbs As DAO.Database Dim rstbl As DAO.Recordset Dim rsqry As DAO.Recordset Set dbs = CurrentDb() Set rstbl = db.openrecordset("tblware", dbopentable, dbreadonly) rstbl.close Set rsqry = db.openrecordset("qrywareinfo", dbopendynaset, dbconsistent OR dbseechanges) rsqry.close dbs.close Set dbs = Nothing OpenOffice Folie 22 Access 2007 VBA Seite 22

23 Mögliche Optionen Die verschiedenen Optionen können durch eine OR-Verknüpfung miteinander verknüpft werden. dbappendonly Daten können einem Dynaset hinzugefügt, aber nicht angezeigt werden. dbreadonly Änderungen sind an den Datensätzen nicht möglich. Mehrbenutzer-Umgebung: dbdenywrite Andere Nutzer können keine Datensätze hinzufügen oder ändern. dbdenyread Andere Nutzer können keine Datensätze in der Tabelle lesen. dbconsistent In einem Dynaset oder Snapshot sind nur konsistente Änderungen möglich. dbseechanges Auslösung eines Laufzeitfehlers, wenn ein Benutzer Daten ändert, die ein anderer bearbeitet. OpenOffice Folie 23 Access 2007 VBA Seite 23

24 Datensätze sperren Dim dbs As DAO.Database Dim rstbl As DAO.Recordset Dim rsqry As DAO.Recordset Set dbs = CurrentDb() Set rstbl = db.openrecordset("tblware", dbopentable,, dbreadonly) rstbl.close dbs.close Set dbs = Nothing OpenOffice Folie 24 Access 2007 VBA Seite 24

25 Sperren... beeinflusst das Verhalten des Recordsets in einer Mehrbenutzerumgebung. dbreadonly Änderungen an den Datensätzen sind nicht möglich. Die Datensätze können nur gelesen werden. dbpessimistic Der Datensatz wird während der Bearbeitung für alle anderen Nutzer gesperrt. Ein lesender Zugriff ist aber möglich. dboptimistic Der Datensatz wird während der Aktualisierung gesperrt. Während der Bearbeitung ist der Datensatz nicht für andere Nutzer gesperrt. OpenOffice Folie 25 Access 2007 VBA Seite 25

26 Datensätze basieren auf einen SQL-String Dim dbs As DAO.Database Dim rs As DAO.Recordset Dim strsql As String strsql = "SELECT titel FROM qrybuchinfo " strsql = strsql & "WHERE nachname LIKE 'Williams'" Set dbs = CurrentDb() Set rs = db.openrecordset(strsql, dbopensnapshot) rs.close dbs.close Set dbs = Nothing OpenOffice Folie 26 Access 2007 VBA Seite 26

27 Ausflug zu SQL (Structured Query Language) Strukturierte Abfragesprache für relationale Datenbanken. Datendefinition, -manipulation, -abfrage.... definiert Kriterien, um nach Daten zu suchen.... kann eine Menge von Datensätze automatisch aktualisieren oder löschen.... besteht aus sehr wenigen Kommandos, sehr vielen Schlüsselwörter und einfachen Funktionen. In SQL sind keine Schleifen, bedingte Anweisungen oder die Nutzung von Variablen implementiert.... enden in der SQL-Ansicht der Abfrage mit einem Semikolon. OpenOffice Folie 27 Access 2007 VBA Seite 27

28 Werte in der Tabelle ansehen SELECT * FROM tabellenname Durch das Sternchen werden alle Datensätze aus einer Tabelle angezeigt. SELECT (Wähle aus, Selektierte) alle FROM (Wo?, von) tabelle. OpenOffice Folie 28 Access 2007 VBA Seite 28

29 Bestimmte Spalten auswählen SELECT datenfeld1, datenfeld2,... FROM tabellenname Das Sternchen kann durch Spaltennamen in der Tabelle ersetzt werden. Es werden nur die Daten in den angegebenen Spalten angezeigt. Die Spaltennamen... werden durch ein Kommata getrennt.... müssen in der angegebenen Tabelle vorkommen. Andernfalls wird ein Fehler angezeigt. Die Reihenfolge der Spaltennamen spielt keine Rolle. OpenOffice Folie 29 Access 2007 VBA Seite 29

30 Datensätze filtern SELECT * FROM tabellenname WHERE bedingung; Es werden alle Datensätze angezeigt, die der Bedingung entsprechen. Die Bedingung oder das Kriterium für die Auswahl beginnt mit WHERE. Eine Bedingung kann sich folgendermaßen aufbauen: feld Vergleichsoperator Wert Mehrere Bedingungen können miteinander verknüpft werden. OpenOffice Folie 30 Access 2007 VBA Seite 30

31 Bedingungen... sind Ausdrücke, die einen boolschen Wert zurückliefern. Ein boolscher Wert ist true(wahr) oder false(falsch, 0)... vergleichen mit Hilfe von bestimmten Operatoren zwei Werte.... sind zum Beispiel: Wenn die Bestellmenge eine gewisse Höchstmenge überschreitet... Wenn der Kontostand dem Dispo entspricht... Wenn die Strecke A doppelt so lang ist wie Strecke B... Wenn die Warenmenge eine Mindestmenge unterschreitet... OpenOffice Folie 31 Access 2007 VBA Seite 31

32 Vergleichsoperatoren Operator Rechenart = ist gleich < ist kleiner als <= ist kleiner gleich als > ist größer als >= ist größer gleich als <> ist ungleich Beispiel (7 = 3 ) => False (7 < 3 ) => False (7 <= 3 ) => False (7 > 3 ) => True (7 >= 3 ) => True (7<> 3 ) =>True SELECT artikel, preis, menge FROM lager WHERE artikel = 'Banane'; SELECT artikel, preis, menge FROM lager WHERE preis >= 2.53; SELECT artikel, preis, menge FROM lager WHERE menge < 10; OpenOffice Folie 32 Access 2007 VBA Seite 32

33 Logische Operatoren... oder relationale Operatoren.... verknüpfen zwei oder mehr Bedingungen miteinander. Folgende Möglichkeiten sind vorhanden: AND (Und, Konjunktion) ist nur wahr, wenn alle Bedingungen wahr sind. OR (Oder, Disjunktion) ist wahr, sobald eine der Bedingungen wahr ist. NOT (Negation) invertiert den boolschen Wert der Bedingung. OpenOffice Folie 33 Access 2007 VBA Seite 33

34 Logische Operatoren nutzen SELECT artikel, preis, menge FROM lager WHERE artikel = 'Banane' AND preis >= 1.23; SELECT artikel, preis, menge FROM lager WHERE (preis = 1.99) OR (preis = 2.89); SELECT artikel, preis, menge FROM lager WHERE (menge > 5) AND (menge < 10); Bedingung a b Not a a AND b a OR b false false true false false false true true false true true false false false true true true false true true OpenOffice Folie 34 Access 2007 VBA Seite 34

35 Wertebereiche und Listen nutzen SELECT * FROM tabellenname WHERE datenfeld BETWEEN untergrenze AND obergrenze; SELECT * FROM tabellenname WHERE NOT datenfeld BETWEEN untergr AND obergr; SELECT * FROM tabellenname WHERE datenfeld IN (element1, element2,...); SELECT * FROM tabellenname WHERE datenfeld NOT IN (element1, element2,...); OpenOffice Folie 35 Access 2007 VBA Seite 35

36 Undefinierte Werte SELECT * FROM tabellenname WHERE datenfeld IS NULL; SELECT * FROM tabellenname WHERE NOT(datenfeld IS NULL); SELECT * FROM tabellenname WHERE datenfeld = ''; SELECT * FROM tabellenname WHERE NOT(datenfeld = ''); OpenOffice Folie 36 Access 2007 VBA Seite 36

37 LIKE... entspricht dem Gleichheitszeichen.... kann nur für Textwerte genutzt werden.... wird für Mustervergleiche genutzt. Im Suchmuster können folgende Platzhalter an beliebiger Position vorkommen: Das Fragezeichen ersetzt ein Zeichen. Das Sternchen ersetzt eine beliebige Anzahl von Zeichen. Das Hash-Zeichen ersetzt eine beliebige Ziffer. OpenOffice Folie 37 Access 2007 VBA Seite 37

38 Beispiele SELECT nachname, eintritt FROM mitarbeiter WHERE nachname LIKE 'M*'; SELECT nachname, eintritt FROM mitarbeiter WHERE nachname LIKE 'Me?er'; SELECT artikel, preis, menge FROM lieferbar WHERE artikel LIKE 'Banane?'; SELECT artikelnr, artikel FROM lieferbar WHERE artikelnr LIKE '456-*-78-?'; SELECT standort, plz, groesse menge FROM lager WHERE plz LIKE '38###'; OpenOffice Folie 38 Access 2007 VBA Seite 38

39 Daten sortieren SELECT * FROM tabellenname ORDER BY datenfeld SELECT artikel, preis, menge FROM lager WHERE preis >= 1.23 ORDER BY artikel; Hier werden die Daten sortiert.... ORDER BY datenfeld ASC. ASC entspricht einer aufsteigenden Sortierung (A bis Z und 0 bis 9).... ist die Standardsortierung.... ORDER BY datenfeld DESC. DESC entspricht einer absteigenden Sortierung (Z bis A und 9 bis 0). Es kann mit Hilfe von ORDER BY feld1, feld2 mehrere Felder sortiert werden. Die Daten werden zuerst nach feld1 sortiert und anschließend nach feld2. OpenOffice Folie 39 Access 2007 VBA Seite 39

40 Inner - Join - Verknüpfung... oder Exklusionsverknüpfung, Equival-Join.... verknüpft über ein oder mehrere gemeinsame Felder.... sucht passend zu einem Fremdschlüssel in einer Detailtabelle einen Primärschlüssel in einer Mastertabelle. Es wird eine 1 : n Beziehung nachgebildet. Es werden nur die Datensätze angezeigt, deren verknüpfte Werte in beiden Tabellen vorkommen.... wird am häufigsten verwendet. Das Ergebnis ist ein Dynaset. Das Ergebnis dieser SQL-Anweisung kann bearbeitet werden. OpenOffice Folie 40 Access 2007 VBA Seite 40

41 Beispiel SELECT tabland.land, tabkontinent.kontinent FROM tabkontinent INNER JOIN tabland Welche Tabelle wird mit welcher Tabelle verknüpft? Auf welche Art werden die Tabellen verknüpft? ON tabkontinent.idkontinent = tabland.kontinent Welche Spalte aus der Mastertabelle wird mit welcher Spalte aus der Detailtabelle verknüpft? Die Werte beider Spalten muss übereinstimmen. OpenOffice Folie 41 Access 2007 VBA Seite 41

42 Grafische Darstellung Europa Frankreich Europa Europa Asien Asien Spanien China Indien Antarktis Inner Join Asien Amerika Australien Afrika tabkontinent tabland Afrika Südafrika Arktis Europa Frankreich Europa Spanien Asien China Asien Indien Afrika Südafrika OpenOffice Folie 42 Access 2007 VBA Seite 42

43 Left Join - Verknüpfung SELECT tabland.land, tabkontinent.kontinent FROM tabkontinent LEFT JOIN tabland ON tabkontinent.idkontinent = tabland.kontinent Es werden alle Datensätze aus der linken Tabelle angezeigt. Es werden nur die Datensätze aus der rechten Tabelle angezeigt, die eine Beziehung zu der linken Tabelle besitzen. OpenOffice Folie 43 Access 2007 VBA Seite 43

44 Grafische Darstellung Europa Frankreich Europa Europa Asien Asien Spanien China Indien Antarktis Left Join Asien Amerika Australien Afrika tabkontinent tabland Afrika Südafrika Arktis Europa Europa Frankreich Spanien Asien China Asien Indien Afrika Südafrika Amerika Australien OpenOffice Folie 44 Access 2007 VBA Seite 44

45 Right Join - Verknüpfung SELECT tabland.land, tabkontinent..kontinent FROM tabkontinent RIGHT JOIN tabland ON tabkontinent.idkontinent = tabland.kontinent Es werden alle Datensätze aus der rechten Tabelle angezeigt. Es werden nur die Datensätze aus der linken Tabelle angezeigt, die eine Beziehung zu der rechten Tabelle besitzen. OpenOffice Folie 45 Access 2007 VBA Seite 45

46 Right- Join - Verknüpfung Europa Frankreich Europa Europa Asien Asien Spanien China Indien Antarktis Right Join Asien Amerika Australien Afrika tabkontinent tabland Afrika Südafrika Arktis Europa Europa Frankreich Spanien Asien China Asien Indien Afrika Südafrika Antarktis Arktis OpenOffice Folie 46 Access 2007 VBA Seite 46

47 Sind Datensätze vorhanden? Set dbs = CurrentDb() Set rs = db.openrecordset(strsql, dbopensnapshot) If (rs.recordcount = 0) Then MsgBox("Es sind keine Datensätze vorhanden") Else MsgBox("Es sind x Datensätze vorhanden") End If rs.close OpenOffice Folie 47 Access 2007 VBA Seite 47

48 RecordCount... liefert die Anzahl der gelesenen Datensätze. Quelle: Tabelle (dbtable): Die Gesamtzahl aller Datensätze werden angezeigt. Wie viele Datensätze besitzt das Recordset? Quelle: dbdynaset oder dbsnapshot oder Abfragen: Die Gesamtzahl der Datensätze ist immer eins. Es wird ein falsches Ergebnis geliefert. OpenOffice Folie 48 Access 2007 VBA Seite 48

49 Besser... Set dbs = CurrentDb() Set rs = db.openrecordset(strsql, dbopensnapshot) ' Wenn der Anfang und das Ende der Datensätze gleich ist If (rs.bof AND rs.eof) Then MsgBox("Es sind keine Datensätze vorhanden") Else rs.requery ' Datensätze aktualisieren ' nur Dynaset, Snapshot rs.movelast ' Gehe zum letzten Datensatz MsgBox "Es sind " & rs.recordcount & _ " Datensätze vorhanden" End If rs.close OpenOffice Folie 49 Access 2007 VBA Seite 49

50 BOF und EOF BOF (Begin of) Datensatz 01 Datensatz 02 Datensatz 03 Datensatz 04 Datensatz 05 EOF (End of) OpenOffice Folie 50 Access 2007 VBA Seite 50

51 In Datensätzen navigieren BOF (Begin of) rs.moveprevious rs.movenext Datensatz 01 Datensatz 02 Aktueller Datensatz Datensatz 04 Datensatz 05 rs.movefirst rs.movelast EOF (End of) OpenOffice Folie 51 Access 2007 VBA Seite 51

52 In Datensätzen navigieren BOF (Begin of) Datensatz 01 rs.move(-1) rs.move(1) Datensatz 02 Aktueller Datensatz Datensatz 04 Datensatz 05 rs.absoluteposition = 3 rs.move(rs.absoluteposition - 2) EOF (End of) OpenOffice Folie 52 Access 2007 VBA Seite 52

53 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 53 Access 2007 VBA Seite 53

54 Datensätze von vorn nach hinten durchlaufen Set dbs = CurrentDb() Set rs = db.openrecordset(strsql, dbopensnapshot) If (rs.bof AND rs.eof) Then MsgBox("Es sind keine Datensätze vorhanden") Else rs.requery Do While Not rs.eof rs.movenext Loop End If rs.close OpenOffice Folie 54 Access 2007 VBA Seite 54

55 Datensätze von hinten nach vorn durchlaufen Set dbs = CurrentDb() Set rs = db.openrecordset(strsql, dbopensnapshot) If (rs.bof AND rs.eof) Then MsgBox("Es sind keine Datensätze vorhanden") Else rs.requery rs.movelast Do While Not rs.bof rs.moveprevious Loop End If rs.close OpenOffice Folie 55 Access 2007 VBA Seite 55

56 Daten eines Datensatzes... Set rs = db.openrecordset("select * FROM tblmitarbeiter") Debug.Print rs!nachname Debug.Print rs![nachname] Debug.Print rs("nachname") recordset!feldname oder recordset![feld Name] Das Ausrufezeichen trennt Objektvariablen von benutzerdefinierten Bezeichnungen. Wenn die benutzerdefinierte Bezeichnung Leerzeichen oder Sonderzeichen wie Umlaute etc. enthält, muss der Name mit Hilfe von eckigen Klammern zusammengefasst werden. recordset("feldname") Hier wird der Feldname als Index einer Auflistung genutzt. OpenOffice Folie 56 Access 2007 VBA Seite 56

57 Daten eines Datensatzes... Set rs = db.openrecordset("select * FROM tblmitarbeiter") Debug.Print rs.fields!nachname Debug.Print rs.fields("nachname") Debug.Print rs.fields(1) Die Auflistung Fields enthält alle Spalten eines Recordsets. Die Anzahl der Spalten ist abhängig von der angegebenen Quelle (Tabelle, Abfrage oder SQL_Anweisung). Es sollte immer der Name als Index für die Elemente der Auflistung genutzt werden. OpenOffice Folie 57 Access 2007 VBA Seite 57

58 Neue Datensätze hinzufügen 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 58 Access 2007 VBA Seite 58

59 AddNew Nach dieser Anweisung können neue Datensätze eingegeben werden. Für jedes Feld wird ein Wert eingegeben. Der Datensatz wird nicht direkt in der Tabelle gespeichert, sondern in einem Zwischenspeicher. Mit Hilfe der Eigenschaft.Updatable kann überprüft werden, ob der Datensatz verändert werden kann oder nicht. OpenOffice Folie 59 Access 2007 VBA Seite 59

60 Update... übernimmt Änderungen in die Datenbank.... speichert die Daten aus dem Puffer im Recordset.... führt eine Typüberprüfung der Daten durch.... überprüft die Gültigkeit der Daten. OpenOffice Folie 60 Access 2007 VBA Seite 60

61 Daten ändern With rs If rs.updatable Then.MoveFirst Do While.EOF = False If (.Fields("ort") Like "Braunschweig") Then End If.MoveNext Loop End If End With.Edit.Fields("plz") = "38100".Update OpenOffice Folie 61 Access 2007 VBA Seite 61

62 Daten löschen Set rs = db.openrecordset("select plz, ort FROM tblkunde") With rs.movefirst Do While.EOF = False If (.Fields("ort") Like "Braunschweig") Then.Delete End If.MoveNext Loop End With Nach der Löschung wird der Datensatzzeiger nicht automatisch neu gesetzt. Er zeigt auf den gelöschten Datensatz im Speicher. OpenOffice Folie 62 Access 2007 VBA Seite 62

63 Bestimmte Anzahl von Zeilen... Dim daten As Variant Dim anzahlrs As Integer... Set rs = db.openrecordset("select * FROM tblmitarbeiter") With rs.requery.movelast anzahlrs =.RecordCount.MoveFirst daten =.GetRows(anzahl) End With OpenOffice Folie 63 Access 2007 VBA Seite 63

64 Erläuterung Die Methode GetRows... füllt ein Array vom Datentyp Variant mit einer bestimmten Anzahl von Datensätzen.... verschiebt den Datensatzzeiger um die angegebene Anzahl von Datensätzen automatisch. Wenn weniger Datensätze als angegeben vorhanden sind, wird ein Laufzeitfehler angezeigt. OpenOffice Folie 64 Access 2007 VBA Seite 64

65 Lesezeichen nutzen Dim varlesezeichen As Variant... rs.requery rs.movelast rs.movefirst rs.absoluteposition = rs.recordcount \ 2 varlesezeichen = rs.bookmark Debug.Print "Aktuell: "& rs.absoluteposition rs.movelast Debug.Print "Aktuell: " & rs.absoluteposition rs.bookmark = varlesezeichen Debug.Print "Aktuell: " & rs.absoluteposition OpenOffice Folie 65 Access 2007 VBA Seite 65

66 Hinweise rs.bookmark ist eine Lesezeichen auf den aktuellen Datensatz. lesezeichen = rs.bookmark speichert die Position des aktuellen Datensatzes. rs.bookmark = lesezeichen setzt den Datensatzzeiger auf den Datensatz, deren Position in der Variable gespeichert ist. rs.bookmark = rs.lastmodified positioniert den Datensatzzeiger auf den zuletzt hinzugefügten oder geänderten Datensatz. rs.bookmarkable fragt ab, ob Lesezeichen gesetzt werden können. OpenOffice Folie 66 Access 2007 VBA Seite 66

67 Datensatz eines Formulars nutzen ' Klon eines Datensatzes in einem Formular erzeugen Set rs = Me.RecordsetClone ' Einen bestimmten Datensatz suchen rs.findfirst "[nachname] = '" & strname & "'" ' Falls der Datensatz gefunden wurde If Not(rs.NoMatch) Then ' wird das Lesezeichen des Formulars gesetzt Me.Bookmark = rs.bookmark End If OpenOffice Folie 67 Access 2007 VBA Seite 67

68 Hinweise zu RecordsetClone Es wird eine Kopie des Recordsets eines bestimmten Formulars erzeugt. Kopie und Original arbeiten mit dem gleichen Objekt. Wenn das Original zerstört wird, kann nicht mit der Kopie gearbeitet werden. OpenOffice Folie 68 Access 2007 VBA Seite 68

69 Index einer Tabelle durchsuchen Dim dbs As DAO.Database Dim rstbl As DAO.Recordset Dim rsqry As DAO.Recordset Set dbs = CurrentDb() Set rstbl = db.openrecordset("tblware", dbopentable) ' Ein Index muss gesetzt werden rstbl.index = "IDArtikel" ' Es wird nach einem bestimmten Index gesucht... rstbl.seek "=", 125 rstbl.close OpenOffice Folie 69 Access 2007 VBA Seite 69

70 Hinweise In einer Tabelle kann nur mit der Methode.Seek gesucht werden. Voraussetzung: In der Tabelle ist ein Index definiert. Der Primärschlüssel wird zum Beispiel immer indexiert. Folgende Parameter wird der Methode übergeben: Ein Vergleichsoperator als String. Ein Suchmuster. Falls in mehreren Indexfeldern gleichzeitig gesucht werden soll, wird für jedes Feld ein Suchmuster, getrennt durch Kommata angegeben. OpenOffice Folie 70 Access 2007 VBA Seite 70

71 Datensätze durchsuchen Dim dbs As DAO.Database Dim rs As DAO.Recordset Dim strsql As String strsql = "SELECT titel FROM qrybuchinfo" Set dbs = CurrentDb() Set rs = db.openrecordset(strsql, dbopendynaset) rs.findfirst "[nachname] LIKE 'W*'" If rs.nomatch Then MsgBox "Keine Daten vorhanden" End If rs.close OpenOffice Folie 71 Access 2007 VBA Seite 71

72 Möglichkeiten.FindFirst sucht den ersten übereinstimmenden Datensatz..FindLast sucht den ersten übereinstimmenden Datensatz..FindPrevious sucht den vorherigen übereinstimmenden Datensatz ab dem aktuellen Datensatz..FindNext sucht den nächsten übereinstimmenden Datensatz ab dem aktuellen Datensatz. OpenOffice Folie 72 Access 2007 VBA Seite 72

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

VBA (Visual Basic for Application) D(ata) A(ccess) O(bjects) VBA (Visual Basic for Application) D(ata) A(ccess) O(bjects) DAO und ADO DAO (Data Access Object)... wird für die Programmierung und Manipulation von Access-Datenbanken und deren Objekte genutzt.... ist

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

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

Informatik 12 Datenbanken SQL-Einführung

Informatik 12 Datenbanken SQL-Einführung Informatik 12 Datenbanken SQL-Einführung Gierhardt Vorbemerkungen Bisher haben wir Datenbanken nur über einzelne Tabellen kennen gelernt. Stehen mehrere Tabellen in gewissen Beziehungen zur Beschreibung

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

SQL. strukturierte Datenbankabfragesprache eine Datenbanksprache zur. Structured Query Language:

SQL. strukturierte Datenbankabfragesprache eine Datenbanksprache zur. Structured Query Language: SQL Structured Query Language: strukturierte Datenbankabfragesprache eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken In der SQL-Ansicht arbeiten In

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

Aufbau des SELECT-Befehls. Im Folgenden werden zunächst Abfragen aus einer Tabelle vorgenommen.

Aufbau des SELECT-Befehls. Im Folgenden werden zunächst Abfragen aus einer Tabelle vorgenommen. Datenbankabfragen (Query) mit SQL (Structured Query Language) 1 Aufbau des SELECT-Befehls Im Folgenden werden zunächst Abfragen aus einer Tabelle vorgenommen. SQL-Syntax: SELECT spaltenliste FROM tabellenname

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

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

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

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER INHALTSVERZEICHNIS 1. Datenbanken 2. SQL 1.1 Sinn und Zweck 1.2 Definition 1.3 Modelle 1.4 Relationales Datenbankmodell 2.1 Definition 2.2 Befehle 3.

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

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

Carl-Engler-Schule Karlsruhe Datenbank 1 (5)

Carl-Engler-Schule Karlsruhe Datenbank 1 (5) Carl-Engler-Schule Karlsruhe Datenbank 1 (5) Informationen zur Datenbank 1. Definition 1.1 Datenbank-Basis Eine Datenbank-Basis ist eine Sammlung von Informationen über Objekte (z.b Musikstücke, Einwohner,

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

Microsoft Access 2010 Auswahlabfragen erstellen. Leibniz Universität IT Services Anja Aue

Microsoft Access 2010 Auswahlabfragen erstellen. Leibniz Universität IT Services Anja Aue Microsoft Access 2010 Auswahlabfragen erstellen Leibniz Universität IT Services Anja Aue Abfragen... stellen Informationen aus ein oder mehreren Tabellen neu zusammen. verknüpfen mehrere Tabellen. sortieren

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

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

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

SQL für Trolle. mag.e. Dienstag, 10.2.2009. Qt-Seminar

SQL für Trolle. mag.e. Dienstag, 10.2.2009. Qt-Seminar Qt-Seminar Dienstag, 10.2.2009 SQL ist......die Abkürzung für Structured Query Language (früher sequel für Structured English Query Language )...ein ISO und ANSI Standard (aktuell SQL:2008)...eine Befehls-

Mehr

Anleitung zur Einrichtung einer ODBC Verbindung zu den Übungsdatenbanken

Anleitung zur Einrichtung einer ODBC Verbindung zu den Übungsdatenbanken Betriebliche Datenverarbeitung Wirtschaftswissenschaften AnleitungzurEinrichtungeinerODBC VerbindungzudenÜbungsdatenbanken 0.Voraussetzung Diese Anleitung beschreibt das Vorgehen für alle gängigen Windows

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

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

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

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

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

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

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

Datenbanken Microsoft Access 2010

Datenbanken Microsoft Access 2010 Datenbanken Microsoft Access 2010 Abfragen Mithilfe von Abfragen kann ich bestimmte Informationen aus einer/mehrerer Tabellen auswählen und nur diese anzeigen lassen die Daten einer/mehrerer Tabellen sortieren

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

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

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

ODBC-Treiber 1. 1.1 Programmübersicht

ODBC-Treiber 1. 1.1 Programmübersicht 1 O D B C - Treiber ODBC-Treiber 1 1.1 Programmübersicht Nach einer ausgiebigen Testphase wurde kürzlich der neue ODBC-Treiber freigegeben. Dieser ist somit ab der 2000-er-Version lizenzpflichtig und kann

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

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

Access 2010 Programmierung Import und Export nach Excel

Access 2010 Programmierung Import und Export nach Excel Access 2010 Programmierung Import und Export nach Excel Excel... ist das Tabellenkalkulationsprogramm von Microsoft Office. wird genutzt, um numerische Daten in Tabellenform zu erfassen. kann Daten automatisch

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

novapro Open Audittrail Report

novapro Open Audittrail Report novapro Open Audittrail Report Bedienungshandbuch 7001042001 Q11 Diese Beschreibung entspricht dem aktuellen Programmstand Version 1.0. Änderungen erfolgen zu jeder Zeit und ohne vorherige Ankündigung.

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

Arbeiten mit einem lokalen PostgreSQL-Server

Arbeiten mit einem lokalen PostgreSQL-Server Arbeiten mit einem lokalen PostgreSQL-Server Download für das Betriebssystem Windows PostgreSQL-Server und pgadmin: http://www.enterprisedb.com/products-servicestraining/pgdownload#windows pgadmin: http://www.pgadmin.org/download/windows.php

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

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

16 SQL Server-Zugriff per VBA

16 SQL Server-Zugriff per VBA Leseprobe aus Access und SQL Server http://www.acciu.de/asqllesen 16 SQL Server-Zugriff per VBA Sie werden an verschiedenen Stellen per VBA auf die Tabellen der SQL Server-Datenbank zugreifen müssen sei

Mehr

Alerts für Microsoft CRM 4.0

Alerts für Microsoft CRM 4.0 Alerts für Microsoft CRM 4.0 Benutzerhandbuch Der Inhalt des Dokuments ist Änderungen vorbehalten. Microsoft und Microsoft CRM sind registrierte Markenzeichen von Microsoft Inc. Alle weiteren erwähnten

Mehr

Mengenvergleiche: Alle Konten außer das, mit dem größten Saldo.

Mengenvergleiche: Alle Konten außer das, mit dem größten Saldo. Mengenvergleiche: Mehr Möglichkeiten als der in-operator bietet der θany und der θall-operator, also der Vergleich mit irgendeinem oder jedem Tupel der Unteranfrage. Alle Konten außer das, mit dem größten

Mehr

Kleines Handbuch zur Fotogalerie der Pixel AG

Kleines Handbuch zur Fotogalerie der Pixel AG 1 1. Anmelden an der Galerie Um mit der Galerie arbeiten zu können muss man sich zuerst anmelden. Aufrufen der Galerie entweder über die Homepage (www.pixel-ag-bottwartal.de) oder über den direkten Link

Mehr

Programmierkurs Java

Programmierkurs Java Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen

Mehr

SQL structured query language

SQL structured query language Umfangreiche Datenmengen werden üblicherweise in relationalen Datenbank-Systemen (RDBMS) gespeichert Logische Struktur der Datenbank wird mittels Entity/Realtionship-Diagrammen dargestellt structured query

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

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

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

Im Original veränderbare Word-Dateien

Im Original veränderbare Word-Dateien Objekte einer Datenbank Microsoft Access Begriffe Wegen seines Bekanntheitsgrades und der großen Verbreitung auch in Schulen wird im Folgenden eingehend auf das Programm Access von Microsoft Bezug genommen.

Mehr

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline Öffentliche Ordner Offline INDEX Öffentliche Ordner erstellen Seite 2 Offline verfügbar einrichten Seite 3 Berechtigungen setzen Seite 7 Erstelldatum 12.08.05 Version 1.1 Öffentliche Ordner Im Microsoft

Mehr

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen zu SQL Server Analysis Services-Daten

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen zu SQL Server Analysis Services-Daten 1 von 5 12.01.2013 17:58 SharePoint 2013 Veröffentlicht: 16.10.12 Zusammenfassung: Informationen zur Verwendung von Excel zum Erstellen und Freigeben einer Verbindung zu SQL Server Analysis Services-Daten,

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

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

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

Datenexport aus JS - Software

Datenexport aus JS - Software Datenexport aus JS - Software Diese Programm-Option benötigen Sie um Kundendaten aus der JS-Software in andere Programme wie Word, Works oder Excel zu exportieren. Wählen Sie aus dem Programm-Menu unter

Mehr

Bedienungsanleitung CAD-KAS Reklamationserfassung. Einen neuen Datensatz anlegen. Klicken Sie auf das + Symbol, um einen neuen Datensatz anzulegen.

Bedienungsanleitung CAD-KAS Reklamationserfassung. Einen neuen Datensatz anlegen. Klicken Sie auf das + Symbol, um einen neuen Datensatz anzulegen. Bedienungsanleitung CAD-KAS Reklamationserfassung Einen neuen Datensatz anlegen Klicken Sie auf das + Symbol, um einen neuen Datensatz anzulegen. Datensatz löschen Daten hier erfassen. Automatische Reklamationsnummer

Mehr

II. Grundlagen der Programmierung. 9. Datenstrukturen. Daten zusammenfassen. In Java (Forts.): In Java:

II. Grundlagen der Programmierung. 9. Datenstrukturen. Daten zusammenfassen. In Java (Forts.): In Java: Technische Informatik für Ingenieure (TIfI) WS 2005/2006, Vorlesung 9 II. Grundlagen der Programmierung Ekkart Kindler Funktionen und Prozeduren Datenstrukturen 9. Datenstrukturen Daten zusammenfassen

Mehr

Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter

Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter 2 Inhaltsverzeichnis 1 Web-Kürzel 4 1.1 Einführung.......................................... 4 1.2 Web-Kürzel.........................................

Mehr

WIE KANN ICH ACCESS XML FÄHIGKEITEN UNABHÄNGIG VON DER VERSION BEIBRINGEN?

WIE KANN ICH ACCESS XML FÄHIGKEITEN UNABHÄNGIG VON DER VERSION BEIBRINGEN? XML 1 WIE KANN ICH ACCESS XML FÄHIGKEITEN UNABHÄNGIG VON DER VERSION BEIBRINGEN? Mit den verschiedenen Versionen von Access wurde die Unterstützung von XML immer mehr verbessert. Vollständig ist sie aber

Mehr

Die neue Datenraum-Center-Administration in. Brainloop Secure Dataroom Service Version 8.30

Die neue Datenraum-Center-Administration in. Brainloop Secure Dataroom Service Version 8.30 Die neue Datenraum-Center-Administration in Brainloop Secure Dataroom Service Version 8.30 Leitfaden für Datenraum-Center-Manager Copyright Brainloop AG, 2004-2014. Alle Rechte vorbehalten. Dokumentversion:

Mehr

Funktionsbeschreibung. Lieferantenbewertung. von IT Consulting Kauka GmbH

Funktionsbeschreibung. Lieferantenbewertung. von IT Consulting Kauka GmbH Funktionsbeschreibung Lieferantenbewertung von IT Consulting Kauka GmbH Stand 16.02.2010 odul LBW Das Modul LBW... 3 1. Konfiguration... 4 1.1 ppm... 4 1.2 Zertifikate... 5 1.3 Reklamationsverhalten...

Mehr

Datenverwaltung mit MS Excel INHALTSVERZEICHNIS

Datenverwaltung mit MS Excel INHALTSVERZEICHNIS INHALTSVERZEICHNIS Datenmatrix... 4 Datenmatrix (DB-Bereich) Aufbau:... 4 Erfassung / Bearbeitung / Löschung:... 4 Neu... 4 Löschen:... 4 Wiederherstellen:... 4 Vorherigen suchen / Weitersuchen:... 4 Kriterien:...

Mehr

SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen

SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen Um die maximale Sicherheit für das Betriebssystem und Ihre persönlichen Daten zu gewährleisten, können Sie Programme von Drittherstellern

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

Ä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

Anleitung zum erstellen einer PDF-Datei aus Microsoft Word

Anleitung zum erstellen einer PDF-Datei aus Microsoft Word Anleitung zum erstellen einer PDF-Datei aus Microsoft Word 1. Vorbereitung des PCs Um dem Tutorial folgen zu können müssen folgende Programme auf Ihrem PC installiert sein: Ghostskript 8.64: Ghostskript

Mehr

7. Übung - Datenbanken

7. Übung - Datenbanken 7. Übung - Datenbanken Informatik I für Verkehrsingenieure Aufgaben inkl. Beispiellösungen 1. Aufgabe: DBS a Was ist die Kernaufgabe von Datenbanksystemen? b Beschreiben Sie kurz die Abstraktionsebenen

Mehr

Der Aufruf von DM_in_Euro 1.40 sollte die Ausgabe 1.40 DM = 0.51129 Euro ergeben.

Der Aufruf von DM_in_Euro 1.40 sollte die Ausgabe 1.40 DM = 0.51129 Euro ergeben. Aufgabe 1.30 : Schreibe ein Programm DM_in_Euro.java zur Umrechnung eines DM-Betrags in Euro unter Verwendung einer Konstanten für den Umrechnungsfaktor. Das Programm soll den DM-Betrag als Parameter verarbeiten.

Mehr

Access Grundlagen. David Singh

Access Grundlagen. David Singh Access Grundlagen David Singh Inhalt Access... 2 Access Datenbank erstellen... 2 Tabellenelemente... 2 Tabellen verbinden... 2 Bericht gestalten... 3 Abfragen... 3 Tabellen aktualisieren... 4 Allgemein...

Mehr

Übungen 19.01.2012 Programmieren 1 Felix Rohrer. Übungen

Übungen 19.01.2012 Programmieren 1 Felix Rohrer. Übungen Übungen if / else / else if... 2... 2 Aufgabe 2:... 2 Aufgabe 3:... 2 Aufgabe 4:... 2 Aufgabe 5:... 2 Aufgabe 6:... 2 Aufgabe 7:... 3 Aufgabe 8:... 3 Aufgabe 9:... 3 Aufgabe 10:... 3 switch... 4... 4 Aufgabe

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

Access 2003 Programmierung mit Visual Basic

Access 2003 Programmierung mit Visual Basic Access 2003 Programmierung mit Visual Basic Autor: Andreas Klein 3. Auflage: 2005 Merkwerk Alle Rechte vorbehalten. Kein Teil des Werkes darf in irgendeiner Form ohne Genehmigung der Firma Merkwerk reproduziert

Mehr

Anleitung für das Content Management System

Anleitung für das Content Management System Homepage der Pfarre Maria Treu Anleitung für das Content Management System Teil 4 Kalendereinträge Erstellen eines Kalender-Eintrages 1. Anmeldung Die Anmeldung zum Backend der Homepage erfolgt wie gewohnt

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

Auswahlabfragen mit ACCESS

Auswahlabfragen mit ACCESS Auswahlabfragen mit ACCESS Abfragekriterien und Operatoren Beim Entwerfen von ACCESS-Auswahlabfragen (queries) sind definierte Abfragekriterien bzw. Operatoren zu benutzen. Ein Abfragekriterium ist eine

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

Abfragen: Grundbausteine

Abfragen: Grundbausteine Abfragen: Grundbausteine Abfragen sollen gezielt Teile der Information wiedergeben. Das Ergebnis einer solchen Operation ist eine. Der Aufbau der Ergebnistabelle wird durch zwei Grundverfahren festgelegt:

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

Arbeiten am Client. Achtung: Während der gesamten Vorbereitungsarbeiten darf das Programm MS Outlook auf keinen Fall geöffnet werden!

Arbeiten am Client. Achtung: Während der gesamten Vorbereitungsarbeiten darf das Programm MS Outlook auf keinen Fall geöffnet werden! Microsoft Office automatisieren Um beim ersten Start eines MS Office Programms (Word, Excel,...) eines neuen Benutzers auch schon brauchbare Einstellungen von Symbolleisten, Icons,... zur Verfügung stellen

Mehr

Access 2010 Grundlagen 2. MS Access Datenbanken

Access 2010 Grundlagen 2. MS Access Datenbanken Access2010Grundlagen 2. MSAccessDatenbanken MS Access ist ein relationales Datenbankmanagementsystem (rdbms), was bedeutet, dass Daten nicht nur gespeichert, sondern auch aufgrund vorhandener Beziehungen

Mehr

MS Access 2010 Kompakt

MS Access 2010 Kompakt 2 ABFRAGEN Eine Abfrage ist im Wesentlichen der Filterung eines Datenbestandes sehr ähnlich. Auch hier werden aus einer Menge von Informationen nur jene Datensätze ausgewählt, die einem vorher definierten

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

Zur Bestätigung wird je nach Anmeldung (Benutzer oder Administrator) eine Meldung angezeigt:

Zur Bestätigung wird je nach Anmeldung (Benutzer oder Administrator) eine Meldung angezeigt: K U R Z A N L E I T U N G D A S R Z L WE B - P O R T A L D E R R Z L N E W S L E T T E R ( I N F O - M A I L ) RZL Software GmbH Riedauer Straße 15 4910 Ried im Innkreis Version: 11. Juni 2012 / mw Bitte

Mehr

CRM. Frequently Asked Questions

CRM. Frequently Asked Questions CRM Frequently Asked Questions Kann ich Personenkontakte so importieren, dass sie als Mitarbeiter automatisch den zugehörigen Gesellschaftskontakten zugeordnet werden?...3 Wieso werden beim Import einer

Mehr

Antolin-Titel jetzt automatisch in WinBIAP kennzeichnen

Antolin-Titel jetzt automatisch in WinBIAP kennzeichnen & Antolin-Titel jetzt automatisch in WinBIAP kennzeichnen Immer mehr Schulen setzen das erfolgreiche Leseförderungsprojekt "Antolin" ein - und die Bibliotheken verzeichnen große Nachfrage nach den Kinderbüchern,

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

Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg.

Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg. Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 Klausurteilnehmer Name: Matrikelnummer: Wichtige Hinweise Es sind keinerlei Hilfsmittel zugelassen auch keine Taschenrechner! Die Klausur dauert

Mehr

Konfiguration Datenbank-Parameter

Konfiguration Datenbank-Parameter Kapitel 2 Programm-Konfigurationsdatei (INI-Datei) - 1 Konfiguration Datenbank-Parameter Die benötigten Parameter und Einstellungen für den Datenbank-Zugriff werden in der INI-Datei gespeichert (s.u.).

Mehr

Access Datenbank an JetDBAccess

Access Datenbank an JetDBAccess Einleitung Mit JetDBAccess, das Teil des Visualisierungspackets JetLink ist, können Daten aus einer Jetter Prozess- SPS in einer ODBC-Datenbank (z.b. Microsoft Access) abgelegt werden. Dazu muß zuerst

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

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

Dokumentation. estat Version 2.0

Dokumentation. estat Version 2.0 Dokumentation estat Version 2.0 Installation Die Datei estat.xla in beliebiges Verzeichnis speichern. Im Menü Extras AddIns... Durchsuchen die Datei estat.xla auswählen. Danach das Auswahlhäkchen beim

Mehr

Modul 8: Verwalten von Kunden, Artikeln und mehr - Datenlisten

Modul 8: Verwalten von Kunden, Artikeln und mehr - Datenlisten Excel 2003 - Grundkurs 85 Modul 8: Verwalten von Kunden, Artikeln und mehr - Datenlisten Wofür kann ich Datenlisten einsetzen? Worin liegt der Unterschied zu einer Datenbank? Wie gebe ich rationell Daten

Mehr

IAWWeb PDFManager. - Kurzanleitung -

IAWWeb PDFManager. - Kurzanleitung - IAWWeb PDFManager - Kurzanleitung - 1. Einleitung Dieses Dokument beschreibt kurz die grundlegenden Funktionen des PDFManager. Der PDF Manager dient zur Pflege des Dokumentenbestandes. Er kann über die

Mehr

Vielen Dank an Dennis Riehle für die Bereitstellung dieser Folien

Vielen Dank an Dennis Riehle für die Bereitstellung dieser Folien Vielen Dank an Dennis Riehle für die Bereitstellung dieser Folien 1.1 Definition Datenbank Ein Datenbanksystem (DBS) ist ein System zur elektronischen Datenverwaltung. Die wesentliche Aufgabe eines DBS

Mehr