ACCESS. Aufgabenplaner LÖSUNGEN AUFGABENPLANER BASICS

Größe: px
Ab Seite anzeigen:

Download "ACCESS. Aufgabenplaner LÖSUNGEN AUFGABENPLANER BASICS"

Transkript

1 Aufgabenplaner Im Artikel Berichtsansicht haben Sie eine neue Ansicht für Berichte kennen gelernt, die ganz neue Möglichkeiten eröffnet. Sie können damit hierarchische Daten anzeigen, ohne das Tree- View-Steuerelement nutzen zu müssen und in einer Kombination aus Bericht und Formular arbeiten. Das wollen wir gleich einmal in einer Lösung ausprobieren, mit der Sie Ihre täglichen Aufgaben verwalten können. Beispieldatenbank Die Beispiele dieses Artikels finden Sie in der Datenbank 1801_Aufgabenplaner. accdb. Vorarbeiten Die Vorarbeiten zu diesem Artikel haben im Artikel Berichtsansicht stattgefunden. Dort haben wir bereits ein kleines Datenmodell mit den beiden Tabellen tblaufgaben und tblkategorien erstellt und ein Grundgerüst eines Berichts, der im Entwurf wie in Bild 1 aussieht. Bild 1: Ausgangspunkt dieser Lösung der Bericht rptaufgabenplaner Kontrollkästchen nutzen Wenn Sie nun auf das Kontrollkästchen klicken, erfolgt nicht die erwartete Änderung des Zustands des Kontrollkästchens. Im Gegenteil ein Warnsignal macht deutlich, dass die gewünschte Funktion nicht verfügbar ist. Also schauen wir uns an, ob wir das Kontrollkästchen auf andere Weise für unsere Zwecke einsetzen können. Dazu hinterlegen wir für die Ereigniseigenschaft Beim Klicken des Kontrollkästchens eine Ereignisprozedur. Vorher stellen wir die Eigenschaft Name dieses Steuerelements jedoch noch von Erledigt auf chkerledigt um. Wählen Sie dann den Wert [Ereignisprozedur] für die Eigenschaft Beim Klicken aus und klicken Sie auf die Schaltfläche mit den drei Punkten. Wir gehen nun einmal naiv an die Aufgabe heran und hinterlegen die folgende Prozedur für das Ereignis: Private Sub chkerledigt_click() If Me!Erledigt = False Then Else Me!Erledigt = True Me!Erledigt = False Hier wollen wir schlicht prüfen, welchen Wert das Feld Erledigt aktuell hat und den Wert in Abhängigkeit davon auf True oder False ändern. Wenn wir nun in die Berichtsansicht wechseln und auf das Kontrollkästchen eines der Einträge klicken, erhalten wir die Fehlermeldung aus Bild 2. Offensichtlich weisen die gefundenen Felder eines Berichts auch in der Berichtsansicht keine Möglichkeit auf, Werte zuzuweisen. Doch damit geben wir uns noch nicht geschlagen. Es gibt ja noch die Möglichkeit, die Daten in der zugrunde liegenden Tabelle zu ändern und wer weiß, vielleicht können wir den Bericht ja nach dieser Aktion aktualisieren, sodass er doch noch den geänderten Wert im Kontrollkästchen anzeigt? Seite 23

2 Tabellenwert ändern und Bericht aktualisieren Die Prozedur chkerledigt_click aktualisieren wir nun wie in Listing 1. Die neue Version der Prozedur ermittelt zunächst den Primärschlüsselwert des aktuellen Datensatzes, also den Wert des Feldes AufgabeID. Dazu muss dieses Feld zunächst einmal zum Entwurf des Berichts hinzugefügt werden, am Besten in den Detailbereich. Da wir die Anzeige dieses Wertes in einem Textfeld für die Benutzung des Berichts nicht benötigen, stellen wir die Eigenschaft Sichtbar des Textfeldes auf Nein ein (siehe Bild 3). Danach können wir das Feld nutzen, um den Wert des Primärschlüssels des aktuellen Datensatzes zu ermitteln und in der Variablen lngaufgabeid zu speichern. Auch den Wert des Feldes Erledigt fragen Bild 2: Fehler beim Zuweisen eines Wertes an ein Feld im Bericht wir hier ab. Hat dieses den Wert False, tragen wir den Wert True in die Variable bolerledigt ein und umgekehrt. Dieser Variable soll den einzustellenden Wert für das Feld Erledigt aufnehmen. Danach fügen wir der Variablen db einen Verweis auf das aktuelle Database-Objekt hinzu und stellen in der Variablen strsql die auszuführende SQL-Abfrage zusammen. Wenn wir den Wert des Feldes Erledigt für den ersten Datensatz mit dem Primärschlüsselwert 1 auf True einstellen wollen, sieht der Inhalt von strsql etwa so aus: Private Sub chkerledigt_click() Dim db As DAO.Database Dim lngaufgabeid As Long Dim bolerledigt As Boolean Dim strsql As String lngaufgabeid = Me!AufgabeID If Me!Erledigt = False Then bolerledigt = True Else bolerledigt = False Set db = CurrentDb strsql = "UPDATE tblaufgaben SET Erledigt = " & CInt(bolErledigt) & " WHERE AufgabeID = " & lngaufgabeid db.execute strsql, dbfailonerror Me!chkErledigt.SetFocus Listing 1: Prozedur zum Einstellen des Wertes des Feldes Erledigt Seite 24

3 Bild 3: Hinzufügen des Feldes AufgabeID als unsichtbares Textfeld UPDATE tblaufgaben SET Erledigt = -1 WHERE AufgabeID = 1 Diese Abfrage führen wir dann mit der Execute-Methode des Database-Objekts aus. Anschließend aktualisieren wir den Inhalt des Berichts in der Berichtsansicht mit der Requery-Methode, was tatsächlich zum gewünschten Ergebnis führt (siehe Bild 4). Die Anweisung zum Einstellen des Fokus auf das Kontrollkästchen verhindert, dass das Textfeld mit der Bezeichnung der Aufgabe im Anschluss den Fokus erhält. Aufgabenbezeichnung bearbeiten Wie Sie sich vorstellen können, ist auch das Bearbeiten des Inhalts eines Textfeldes in der Berichtsansicht nicht ohne Weiteres möglich. Aber auch hier gibt es Workarounds. Der einfachste ist, den Text einer Bezeichnung per Doppelklick in einer InputBox anzuzeigen und mit dieser dann den neuen Wert für die Bezeichnung abzufragen. Dazu hinterlegen wir für das Ereignis Beim Doppelklicken des Textfeldes mit dem Feld Bezeichnung, dessen Eigenschaft Name wir zuvor auf txtbezeichnung ändern, die Ereignisprozedur aus Bild 4: Nun werden die Kontrollkästchen korrekt aktualisiert. Listing 2. Diese arbeitet weitgehend wie die aus dem ersten Beispiel zum Ändern des Wertes des Feldes Erledigt. Neue Aufgabe anlegen Wenn Sie eine neue Aufgabe anlegen wollen, wird es schon interessanter. Hier gibt es verschiedene Möglichkeiten: Für das geplante Datum der Aufgabe ist noch kein Eintrag im Bericht vorhanden. Dann muss eine komplett neue Aufgabe angelegt werden inklusive Bezeichnung, geplantem Erledigungsdatum und Kategorie. Das Datum der Aufgabe ist bereits im Bericht vorhanden, aber es liegt für dieses Datum noch keine Aufgabe in der gewünschten Kategorie vor. Dann können wir in einem Formular zum Anlegen der neuen Aufgabe zumindest schon einmal das Datum vorbelegen. Es ist auch bereits eine Aufgabe unterhalb des gewünschten Datums vorhanden, welche der betreffenden Kategorie angehört. Dann braucht man nur die Bezeichnung der Aufgabe einzugeben. Seite 25

4 Private Sub txtbezeichnung_dblclick(cancel As Integer) Dim db As DAO.Database Dim strbezeichnung As String Dim strsql As String Dim lngaufgabeid As Long strbezeichnung = Me!txtBezeichnung lngaufgabeid = Me!AufgabeID strbezeichnung = InputBox("Neue Bezeichnung eingeben:", "Bezeichnung ändern", strbezeichnung) If Len(strBezeichnung) > 0 Then Set db = CurrentDb strsql = "UPDATE tblaufgaben SET Bezeichnung = '" & strbezeichnung & "' WHERE AufgabeID = " & lngaufgabeid db.execute strsql, dbfailonerror Listing 2: Prozedur zum Einstellen des Wertes des Feldes Bezeichnung Letzteres könnten wir mit der InputBox aus dem vorherigen Beispiel erledigen. Die ersten beiden Schritte erfordern jedoch den Einsatz eines Formulars, mit dem die drei Eigenschaften festgelegt beziehungsweise mit Standardwerten belegt werden können. Formular zum Anlegen neuer Aufgaben Das Formular zum Anlegen neuer Aufgaben soll frmaufgabe heißen und an die Tabelle tblaufgaben gebunden sein. Die Steuer elemente sind schnell hinzugefügt, sodass der Entwurf inklusive zweier Schaltflächen namens cmdok und cmdabbrechen wie in Bild 5 aussieht. das Feld Datum und gegebenenfalls zusätzlich für das Feld KategorieID. Einen einzigen Wert könnten wir beim Aufruf mit der DoCmd.OpenForm-Methode leicht mit dem Parameter OpenArgs übergeben. Wenn je nach Anforderung jedoch ein zweiter Parameter übergeben werden soll, wird es spannend. Aufruf des Formulars Schauen wir uns jedoch erst einmal an, wie wir das Formular überhaupt vom Bericht rptaufgabenplaner aus aufrufen. Dazu fügen wir dem Bericht drei Schaltflächen hinzu, die wir in den Bereichen Seitenkopf, Da wir mit dem Formular immer nur einen Datensatz bearbeiten möchten, stellen wir die Eigenschaften Datensatzmarkierer, Navigationsschaltflächen, Trennlinien und Bildlaufleisten jeweils auf den Wert Nein ein. Damit das Formular beim Öffnen zentriert angezeigt wird, erhält die Eigenschaft Automatisch zentrieren den Wert Ja. Interessanter wird allerdings das Öffnen vom Bericht aus sowie das Voreinstellen der Standardwerte für Bild 5: Entwurf des Formulars zur Eingabe einer Aufgabe Seite 26

5 ErledigenAm - Kopfbereich und KategorieID - Kopfbereich anlegen. Für eine hübsche Optik sollen die Schaltflächen jedoch keinen Text anzeigen, sondern ein Icon. Dieses fügen wir nach dem Anlegen der Schaltfläche über den Ribbon-Eintrag Entwurf Steuerelemente Bild einfügen hinzu. Damit nur das Icon angezeigt wird, aber nicht die eigentliche Schaltfläche, stellen wir die Eigenschaft Hintergrund auf Transparent ein. Außerdem stellen wir die Eigenschaft Rahmenart auf Transparent ein. Die drei Schaltflächen versehen wir mit den Namen cmdneu, cmdneumitdatum und cmdneumit- Kategorie. Am einfachsten ist es, wenn Sie eine Schaltfläche anlegen und für diese das Bild und den Hintergrund einstellen und diese dann in die übrigen Bereiche kopieren. Das Ergebnis sieht dann schließlich wie in Bild 6 aus. Die Schaltfläche cmdneu soll das Formular frmaufgabe mit einem neuen, komplett leeren Datensatz anzeigen. Dafür hinterlegen wir die folgende Ereignisprozedur: Private Sub cmdneu_click() DoCmd.OpenForm "frmaufgabe", WindowMode:=acDialog, µ DataMode:=acFormAdd Nachdem der Benutzer die Daten eingegeben hat, schließt er das Formular durch Betätigen der Schaltfläche cmdok, welche die folgende Ereignisprozedur auslöst: Private Sub cmdok_click() DoCmd.Close acform, Me.Name Ein Klick auf die Abbrechen-Schaltfläche schließt ebenfalls das Formular, ruft aber zuvor noch die Bild 6: Bericht mit Schaltflächen Undo-Methode des Formulars auf, was zum Verwerfen der seit dem letzten Speichern durchgeführten Änderungen führt: Private Sub cmdabbrechen_click() Me.Undo DoCmd.Close acform, Me.Name Das heißt nicht, dass der Benutzer nicht auch vor dem Betätigen der Abbrechen-Schaltfläche einen Datensatz anlegen kann: Er kann durchaus Daten eingeben und den Datensatz etwa durch Betätigen der Tastenkombination Strg + S speichern. Damit er einen neuen Datensatz, den er später verwerfen will, nicht durch Navigieren zu einem neuen Datensatz mit der Tabulator-Taste speichert, stellen wir die Eigenschaft Zyklus auf Aktueller Datensatz ein. Anlegen einer neuen Aufgabe für ein bestimmtes Datum Wenn der Benutzer die Schaltfläche cmdneumit- Datum wählt, die sich im Bereich Erledigen am - Kopfbereich befindet, soll das Datum im Feld ErledigenAm voreingestellt werden. Dazu übergeben wir dem Formular frmaufgabe dieses Datum mit dem Öffnungsargument der DoCmd.OpenForm- Methode. Seite 27

6 Die Prozedur cmdneumitdatum_click sieht dementsprechend wie folgt aus: Private Sub cmdneumitdatum_click() DoCmd.OpenForm "frmaufgabe", µ WindowMode:=acDialog, DataMode:=acFormAdd, µ OpenArgs:=Me!ErledigenAm Den so übergebenen Wert müssen wir im geöffneten Formular natürlich auch noch verarbeiten. Da wir gleich auf die DefaultValue-Eigenschaft der TextBox-Steuerelemente zugreifen wollen, benennen wir diese noch um. Dazu fügen wir den bisherigen, automatisch vergebenen Steuerelementnamen, die mit den Feldnamen übereinstimmen, jeweils das Präfix txt hinzu. Aus ErledigenAm wird dann also txterledigen am. Warum das Ganze? Vorher hießen Steuer element und gebundenes Feld gleich. Gebundene Felder haben jedoch nicht die Eigenschaft DefaultValue, was zu Problemen führen kann. Also sorgen wir lieber durch entsprechende Benennung für eine problemlose Zuweisung der Standardwerte. Das Aufnehmen des Öffnungsarguments gelingt mit der folgenden Prozedur, die durch das Ereignis Beim Öffnen des Formulars ausgelöst wird. Wenn die Eigenschaft OpenArgs des Formulars einen Wert mit einer Länge größer als 0 aufweist, dann wollen wir die Eigenschaft DefaultValue des Textfeldes txterledigenam auf den Wert von Me.OpenArgs einstellen. Da diese Eigenschaft nur Zeichenketten entgegennimmt, müssen wir Me.OpenArgs noch in Anführungszeichen einfassen, die wir mit Chr(34) angeben: Private Sub Form_Open(Cancel As Integer) If Len(Me.OpenArgs) > 0 Then Me!txtErledigenAm.DefaultValue = µ Chr(34) & Me.OpenArgs & Chr(34) Wenn der Benutzer nun wie in Bild 7 auf die Hinzufügen-Schaltfläche cmdneumitdatum klickt, erscheint das passende Formular mit voreingestelltem Datum. Hier braucht der Benutzer nun nur noch den Bezeichnungstext einzugeben und die Kategorie auszuwählen. Ein Klick auf die Schaltfläche cmdok schließt das Formular und speichert den neu angelegten Datensatz automatisch. Der Aufruf der Requery- Methode im Bericht in der Berichtsansicht sorgt dann gleich dafür, dass der neue Datensatz auch in der Liste der Aufgaben erscheint. Anlegen einer neuen Aufgabe mit Datum und Kategorie Wenn der Benutzer bereits weiß, zu welcher Kategorie die neue Aufgabe gehören soll, kann er auf die Hinzufügen-Schaltfläche cmdneumitkategorie neben der Bezeichnung der Kategorie klicken. Hier haben wir nun zwei Möglichkeiten: Bild 7: Anlegen einer neuen Aufgabe für ein bestimmtes Datum Da ja Datum und Kategorie praktisch schon ausgewählt wurden, brauchen wir nur noch die Bezeichnung der Aufgabe. Wir kommen also theoretisch mit einer einfachen InputBox aus. Seite 28

7 Alternativ zeigen wir wieder das Formular frmaufgabe an, diesmal allerdings mit den beiden vorausgefüllten Feldern ErledigenAm und KategorieID. Dies könnte interessant sein, wenn noch weitere Felder hinzukommen wie etwa eine Beschreibung der Aufgabe. Also schauen wir uns letztere Variante an und fügen noch die Funktionen hinzu, um den zweiten Parameter zu übergeben. Die Ereignisprozedur für die Schaltfläche cmdneumitkategorie sieht wie folgt aus: Private Sub cmdneumitkategorie_click() DoCmd.OpenForm "frmaufgabe", WindowMode:=acDialog, µ DataMode:=acFormAdd, µ OpenArgs:=Me!ErledigenAm & " " & Me!KategorieID Private Sub Form_Open(Cancel As Integer) Dim datdatum As Date Dim lngkategorieid As Long Dim stropenargs() As String If Len(Me.OpenArgs) > 0 Then stropenargs = Split(Me.OpenArgs, " ") datdatum = stropenargs(0) Me!txtErledigenAm.DefaultValue = Chr(34) & datdatum & Chr(34) If UBound(strOpenArgs) - LBound(strOpenArgs) > 0 Then lngkategorieid = stropenargs(1) Me!cboKategorieID.DefaultValue = lngkategorieid Bild 8: Hinzufügen eines unsichtbaren Feldes mit der KategorieID Listing 3: Voreinstellen der Standardwerte beim Öffnen des Formulars frmaufgabe Die Prozedur hängt an das Öffnungsargument, das wir mit dem letzten Parameter übergeben, noch ein Pipe-Zeichen und die ID der Kategorie an, für die der Benutzer die Schaltfläche cmdneumitkategorie angeklickt hat. Damit wir diese Prozedur nutzen können, müssen wir noch das Feld KategorieID zum Bericht rptaufgabenplaner hinzufügen. Gleichzeitig stellen wir seine Eigenschaft Sichtbar auf den Wert Nein ein (siehe Bild 8). Dieses müssen wir nun noch auswerten, was wieder in der Ereignisprozedur Form_Load des Formulars frmaufgabe geschieht. Diese Prozedur sieht wie in Listing 3 aus. Die Prozedur prüft wieder, ob Me.OpenArgs überhaupt einen Wert enthält. Falls ja, erstellt sie ein Array aus allen Elementen, die durch das Pipe-Zeichen voneinander getrennt werden. Wenn wir also etwa die Zeichenkette übergeben, landet im ersten Feld des Arrays und 1 im zweiten Feld. Wenn wir, wie etwa von der Schaltfläche cmdneumitdatum aus, nur das Datum übergeben, wird das Array nur ein Element Seite 29

8 enthalten, nämlich das Datum. Das Datum schreibt die Prozedur in die Variable datdatum, welches im Anschluss als Standardwert an das Steuer element txterledigenam übergeben wird. Dann prüft die Prozedur, ob das Array mehr als ein Element hat, indem sie den Index des ersten vom Index des letzten Elementes abzieht und prüft, ob der Wert größer als 0 ist. Falls ja, wird der Wert des zweiten Elements des Arrays in die Variable lngkategorieid geschrieben und von dort als Standardwert des Kombinationsfeldes cbokategorieid übernommen. Bild 9: Schaltflächen zum Bearbeiten oder Löschen einer Aufgabe Auf diese Weise verarbeiten wir alle Aufrufe egal, ob Me.OpenArgs keinen, einen oder zwei Elemente liefert. Bestehende Aufgaben bearbeiten Wie Sie die Bezeichnung einer Aufgabe bearbeiten können, haben wir ja schon weiter oben gezeigt per Doppelklick auf die Bezeichnung und anschließendes Bearbeiten in der dann erscheinenden InputBox. Was aber, wenn wir auch das Datum oder die Kategorie bearbeiten wollen, weil der Benutzer beispielsweise beim Anlegen Daten falsch eingegeben hat? Entweder wir verwerfen die Input- Box und zeigen beim Doppelklick auf den Text das Formular frmaufgabe an oder wie fügen noch eine Schaltfläche zum Bearbeiten der Aufgabe hinzu. Letzteres scheint intuitiver zu sein, also wählen wir diese Variante. Nicht jeder Benutzer versucht, einfach mal doppelt auf einen Eintrag zu klicken... Die Schaltfläche fügen wir dann rechts neben der Beschriftung der Aufgabe im Detailbereich des Berichts ein, wo ja noch keine Schaltfläche untergebracht ist. Und wenn wir schon einmal dabei sind, Bild 10: Bearbeiten eines bestehenden Eintrags legen wir auch gleich noch eine Schaltfläche an, mit der wir den betreffenden Datensatz löschen können. Das Ergebnis sieht dann im Entwurf wie in Bild 9 aus. Die Prozedur, die durch die Schaltfläche cmdbearbeiten ausgelöst wird, sieht wie folgt aus: Private Sub cmdbearbeiten_click() DoCmd.OpenForm "frmaufgabe", WindowMode:=acDialog, µ DataMode:=acFormEdit, µ WhereCondition:="AufgabeID = " & Me!AufgabeID Seite 30

9 Die Prozedur nutzt wieder die Methode DoCmd.OpenForm, um das Formular frm- Aufgabe zu öffnen. Diesmal erhält der zweite Parameter namens DataMode jedoch den Wert acformedit, damit das Formular zum Bearbeiten eines Datensatzes und nicht zum Anlegen eines neuen Datensatzes geöffnet wird. Außerdem übergeben wir mit dem Parameter WhereConditon eine Bedingung, welche dafür sorgt, dass im geöffneten Formular der Datensatz angezeigt wird, dessen Feld AufgabeID den Wert des aktuellen Datensatzes enthält. Das Resultat sieht wie in Bild 10 aus. Nach dem Schließen des Formulars frmaufgabe aktualisiert die Requery-Methode wieder den Inhalt des Berichts. Bild 11: Löschen einer Aufgabe wir eine Anweisung, die per DELETE den Datensatz löscht, für den der Benutzer die Schaltfläche cmd- Loeschen angeklickt hat. Löschen eines Datensatzes Die Schaltfläche cmdloeschen, die wir bereits weiter oben angelegt haben, löst die Prozedur aus Listing 4 aus. Die Prozedur fragt zunächst den Benutzer per MsgBox, ob dieser den Datensatz tatsächlich löschen möchte. Dazu wird die Bezeichnung der Aufgabe in der Meldung angezeigt (siehe Bild 11). Klickt der Benutzer hier auf die Schaltfläche OK, werden die Anweisungen innerhalb der If...Then-Bedingung ausgeführt. Hier wird ein Database-Objekt auf Basis der aktuellen Datenbank gefüllt und dann die Execute-Methode dieses Objekt ausgeführt. Als Parameter übergeben Zusammenfassung und Ausblick Diese kleine Lösung zeigt die Möglichkeiten, welche die Berichtsansicht von Access bietet. Statt der Seitenansicht, die keinerlei Interaktion ermöglicht, können wir hier einfach oder doppelt auf Steuer elemente klicken, um Aktionen auszulösen oder auch Schaltflächen anbringen, mit denen wir die gewünschten Ereignisprozeduren aufrufen. Weiter geht es im Artikel Berichte im Unterformular, der zeigt, wie Sie einen Bericht in der Berichtsansicht in einem Unterformular anzeigen und im Hauptformular Funktionen unterbringen, mit denen Sie die Daten in der Berichtsansicht filtern oder anderweitig manipulieren können. Private Sub cmdloeschen_click() Dim db As DAO.Database If MsgBox("Aufgabe '" & Me!Bezeichnung & "' wirklich löschen?", vbcritical + vbokcancel, "Aufgabe löschen") = vbok Then Set db = CurrentDb db.execute "DELETE FROM tblaufgaben WHERE AufgabeID = " & Me!AufgabeID, dbfailonerror Listing 4: Löschen eines Datensatzes Seite 31

ACCESS. Kombinationsfeld um Suche erweitern FORMULARE FÜR DIE DATENEINGABE KOMBINATIONSFELD UM SUCHE ERWEITERN BASICS

ACCESS. Kombinationsfeld um Suche erweitern FORMULARE FÜR DIE DATENEINGABE KOMBINATIONSFELD UM SUCHE ERWEITERN BASICS Kombinationsfeld um Suche erweitern Kombinationsfelder sind schon eine praktische Einrichtung: Sie erlauben nicht nur die Auswahl von Einträgen, die schon nach dem Alphabet voreingestellt sind, sondern

Mehr

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

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

Mehr

4 Artikel verwalten. 4.1 Übersichtsformular erstellen

4 Artikel verwalten. 4.1 Übersichtsformular erstellen 4 Artikel verwalten Ich glaube, dass ich es bereits vor einigen Kapiteln erwähnt habe: Faule Access-Entwickler kommen grundsätzlich schneller zum Ziel als andere. So werden wir es uns beim Gestalten der

Mehr

Werte zu Kombinationsfeldern hinzufügen

Werte zu Kombinationsfeldern hinzufügen Kombinationsfelder bieten meist Daten aus Lookup-Tabellen zur Auswahl an. Das bedeutet, dass Sie damit etwa die Anrede oder den Titel einer Person festlegen können, wobei Anreden und Titel in separaten

Mehr

Access [basics] Lookup-Daten per Formular verwalten. Beispieldatenbank. Ausgangsformular. Formular zum Bearbeiten von Lookup- Daten

Access [basics] Lookup-Daten per Formular verwalten. Beispieldatenbank. Ausgangsformular. Formular zum Bearbeiten von Lookup- Daten Lookup-Daten per Formular verwalten Wenn Sie Daten wie Anreden, Funktionen, Abteilungen et cetera in Lookup-Tabellen speichern und diese Daten in weiteren Tabellen per Nachschlagefeld verfügbar machen,

Mehr

Zweitens über eine Abfrage, welche die Tabellen tblartikel und tbllieferanten verknüpft. Auf diese Weise würde das Kombinationsfeld

Zweitens über eine Abfrage, welche die Tabellen tblartikel und tbllieferanten verknüpft. Auf diese Weise würde das Kombinationsfeld Filterkriterien für Formulare, Teil III: Kombinationsfelder In den ersten beiden Teilen dieser Artikelreihe haben Sie erfahren, wie Sie Felder der verschiedenen Datentypen filtern. Nun geht es ans Eingemachte:

Mehr

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

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

Mehr

Verknüpfte Daten kopieren

Verknüpfte Daten kopieren Das Kopieren einfacher Datensätze ist schnell erledigt. Markieren, kopieren, einfügen schon liegt der neue Datensatz vor. Was aber geschieht, wenn an dem zu kopierenden Datensatz noch weitere Daten hängen

Mehr

ACCESS. Berechnete Felder in Tabellen TABELLEN ENTWERFEN BERECHNETE FELDER IN TABELLEN BASICS

ACCESS. Berechnete Felder in Tabellen TABELLEN ENTWERFEN BERECHNETE FELDER IN TABELLEN BASICS Berechnete Felder in Tabellen Berechnete Felder in Tabellen sind ein Feature, das mit der Version 2010 von Access hinzugekommen ist. Dabei handelt es sich um die Möglichkeit, die Inhalte der übrigen Felder

Mehr

Formulare für die Dateneingabe Mehrere Formularinstanzen anzeigen

Formulare für die Dateneingabe Mehrere Formularinstanzen anzeigen Die Datensätze einer Tabelle zeigen Sie meist in einer Übersicht wie einem Datenblatt oder einem Listenfeld an. Für die Bearbeitung öffnen Sie den gewünschten Datensatz in einem Detailformular, das die

Mehr

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

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

Mehr

ACCESS. Laufende Summen in Tabellen TABELLEN ENTWERFEN LAUFENDE SUMMEN IN TABELLEN BASICS

ACCESS. Laufende Summen in Tabellen TABELLEN ENTWERFEN LAUFENDE SUMMEN IN TABELLEN BASICS Laufende Summen in Tabellen Immer wieder taucht die Frage auf, wie man in Access die Inhalte von Zahlenfelder mehrerer Datensätze aufsummiert. Unter Excel ist das einfach dort trägt man einfach die Summe

Mehr

Erstellung von abhängigen Kombinationsfeldern mit dazugehörigen Unterformular...1

Erstellung von abhängigen Kombinationsfeldern mit dazugehörigen Unterformular...1 Erstellung von abhängigen Kombinationsfeldern mit dazugehörigen Inhaltsverzeichnis Erstellung von abhängigen Kombinationsfeldern mit dazugehörigen...1 Inhaltsverzeichnis...1 Einleitung...1 Vorgaben...1

Mehr

17 VBA-Praxisbeispiel

17 VBA-Praxisbeispiel 17 VBA-Praxisbeispiel Nicht nur in unserer Ferienappartementsiedlung Casa Maria, auch im Rest der Toskana hält man sich an das alte Sprichwort»Di giove e di marte non si sposa e non si parte. Donnerstags

Mehr

MiniPPS - Systembeschreibung

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

Mehr

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

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

öffnen den Tabellenverknüpfungs-Manager. Bild 1: Verknüpfte Tabellen in einer Datenbank Bild 2: Fehlgeschlagener Zugriff auf eine verknüpfte Tabelle

öffnen den Tabellenverknüpfungs-Manager. Bild 1: Verknüpfte Tabellen in einer Datenbank Bild 2: Fehlgeschlagener Zugriff auf eine verknüpfte Tabelle Der neue Tabellenverknüpfungs-Manager Still und heimlich wurde der alte Tabellen-Verknüpfungsmanager von Microsoft ausgetauscht. Der Tabellenverknüpfungs-Manager dient dazu, bestehende Verknüpfungen mit

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 Programmierung. Ricardo Hernández García. 1. Ausgabe, November 2013 ACC2013P

Access Programmierung. Ricardo Hernández García. 1. Ausgabe, November 2013 ACC2013P Access 2013 Ricardo Hernández García 1. Ausgabe, November 2013 Programmierung ACC2013P Die VBA-Entwicklungsumgebung 5 Weitere Eingabehilfen Im Menü Bearbeiten finden Sie noch weitere Hilfen, die Ihnen

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

CRM Frequently Asked Questions

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

Mehr

13 Unterprogramme erstellen

13 Unterprogramme erstellen 13 Unterprogramme erstellen»non prendere il lavoro come un nemico, e non farne nemmeno l'unica ragione della tua vita. Betrachte die Arbeit nicht als Feind und mache sie auch nicht zum einzigen Grund deines

Mehr

Felder können in zwei Ansichten erscheinen. Entweder wird der Inhalt des Feldes angezeigt (Feldergebnis) oder die so genannte Feldfunktion.

Felder können in zwei Ansichten erscheinen. Entweder wird der Inhalt des Feldes angezeigt (Feldergebnis) oder die so genannte Feldfunktion. 4. FELDER Felder sind besondere Stellen im Text, bei denen eine Feldfunktion im Hintergrund arbeitet und für die Anzeige eines Feldergebnisses sorgt. Felder werden als Platzhalter für verschiedene Informationen

Mehr

IM UNTERNEHMEN EINFACH NAVIGIEREN LOOKUP-DATEN: AUS ZWEI MACH EINS

IM UNTERNEHMEN EINFACH NAVIGIEREN LOOKUP-DATEN: AUS ZWEI MACH EINS Ausgabe 04/2014 EINFACH NAVIGIEREN Sie sind während der Bearbeitung einer Bestellung schnell zur nächsten gesprungen, weil ein neuer Kunde anruft? Und dann wollen Sie schnell wieder zurück zur vorherigen

Mehr

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

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

Mehr

Im Original veränderbare Word-Dateien

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

Mehr

INTELLISENSE IN TEXTFELDERN NUTZEN. Statten Sie Textfelder mit einer automatischen Ergänzung der Eingabe um zuletzt verwendete Werte aus.

INTELLISENSE IN TEXTFELDERN NUTZEN. Statten Sie Textfelder mit einer automatischen Ergänzung der Eingabe um zuletzt verwendete Werte aus. Ausgabe 01/2015 ONLINEBANKING PER WEBSERVICE Statten Sie Ihre Datenbank mit Funktionen aus, um per Webservice BLZ und Kontonummer in IBAN und BIC zu konvertieren, Kontostände und -umsätze abzurufen oder

Mehr

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

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

Mehr

4 Makros ausprobieren

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

Mehr

Access [basics] Rechnen in Berichten. Beispieldatenbank. Datensatzweise berechnen. Berechnung im Textfeld. Reporting in Berichten Rechnen in Berichten

Access [basics] Rechnen in Berichten. Beispieldatenbank. Datensatzweise berechnen. Berechnung im Textfeld. Reporting in Berichten Rechnen in Berichten Berichte bieten die gleichen Möglichkeit zur Berechnung von Werten wie Formulare und noch einige mehr. Im Gegensatz zu Formularen bieten Berichte die Möglichkeit, eine laufende Summe zu bilden oder Berechnungen

Mehr

MUNIA Bedienungsanleitung

MUNIA Bedienungsanleitung MUNIA Bedienungsanleitung by Daisoft www.daisoft.it 2 Inhaltsverzeichnis I II 2.1 2.2 2.3 2.4 2.5 2.6 III 3.1 3.2 3.3 IV 4.1 4.2 V 5.1 5.2 5.3 Einleitung... 3 Fälligkeitsarten... 5 Fälligkeitsarten...

Mehr

Inhalt. Dokument Beschreibung. Bentley Technical Support ProStructures.Net - Zusatzprogrammierung Visual Basic Express PST_Bearbeitung_Dialog

Inhalt. Dokument Beschreibung. Bentley Technical Support ProStructures.Net - Zusatzprogrammierung Visual Basic Express PST_Bearbeitung_Dialog Bentley Technical Support ProStructures.Net - Zusatzprogrammierung Inhalt Dokument Beschreibung... 1 Windows Form einfügen... 2 Steuerelemente einfügen... 2 Steuerelemente Titel und Name... 3 Dialog Laden

Mehr

ACCESS IM UNTERNEHMEN GOOGLE MAPS. In diesem Heft: EINFACH FILTERN S MIT VORLAGE DYNAMISCHER ADRESSBLOCK SEITE 14 SEITE 53 SEITE 24

ACCESS IM UNTERNEHMEN GOOGLE MAPS. In diesem Heft: EINFACH FILTERN  S MIT VORLAGE DYNAMISCHER ADRESSBLOCK SEITE 14 SEITE 53 SEITE 24 Ausgabe 03/2017 GOOGLE MAPS Zeigen Sie Adressdaten mit Google Maps direkt im Access-Formular an (ab S. 37). In diesem Heft: EINFACH FILTERN Erweitern Sie Formulare um eine einfache Funktion zum Speichern

Mehr

Access [basics] Filterkriterien für Formulare, Teil I. Beispieldatenbank. Basisaufbau. Abfragen für die Datenauswahl Balkendiagramme mit Bordmitteln

Access [basics] Filterkriterien für Formulare, Teil I. Beispieldatenbank. Basisaufbau. Abfragen für die Datenauswahl Balkendiagramme mit Bordmitteln Filterkriterien für Formulare, Teil I Was helfen Artikel-, Kunden-, Bestell- und sonstige Daten, wenn Sie diese zwar schön in einem Formular darstellen, aber diese nicht entsprechend filtern können? In

Mehr

1 Erste Schritte...13

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

Mehr

[basics] Das Access-Magazin für alle, die schnell von 0 auf 100 wollen

[basics]   Das Access-Magazin für alle, die schnell von 0 auf 100 wollen Access [basics] Das Access-Magazin für alle, die schnell von 0 auf 100 wollen Editorial In dieser Ausgabe schauen wir uns mal wieder ein sehr grundlegendes Thema an die Bearbeitung von Daten in der Datenblattansicht.

Mehr

Funktionen nur wenn dann

Funktionen nur wenn dann Funktionen nur wenn dann Funktionen können auch nur in bestimmten Fällen angewendet werden. Code wird nur in einem bestimmten Fall ausgeführt Code Ja Code Block wahr if wahr? Nein else Code Block Alternative

Mehr

Axel Tüting Version 1.1 zeit für das wesentliche TUTORIAL: SCHNELBAUSTEINE

Axel Tüting Version 1.1 zeit für das wesentliche TUTORIAL: SCHNELBAUSTEINE 2014 www.time4mambo.de Axel Tüting Version 1.1 zeit für das wesentliche TUTORIAL: SCHNELBAUSTEINE Inhalt Schnellbausteine... 3 Eigene Schnellbausteine... 4 Die verschiedenen Steuerelemente... 8 www.time4mambo.de

Mehr

Algorithmen und ihre Programmierung

Algorithmen und ihre Programmierung Veranstaltung Pr.-Nr.: 101023 Algorithmen und ihre Programmierung Veronika Waue WS 07/08 Einführung Definition: Algorithmus Ein Algorithmus ist eine genau definierte Folge von Anweisungen zur Lösung eines

Mehr

Datenbank konfigurieren

Datenbank konfigurieren Sie haben eine Datenbank angelegt, jetzt müssen Sie diese noch konfigurieren. Klicken Sie auf den Titel Ihrer neu erstellten Datenbank. Die Spalten Ihrer Datenbank werden als Felder bezeichnet. Sie haben

Mehr

[basics] Das Access-Magazin für alle, die schnell von 0 auf 100 wollen

[basics]  Das Access-Magazin für alle, die schnell von 0 auf 100 wollen Access [basics] Das Access-Magazin für alle, die schnell von 0 auf 100 wollen Access [basics]-news Mit der neuen Ausgabe von Access [basics] stellen wir die Beispieldateien von einer großen Datenbank auf

Mehr

3. Synchronisation von Formularen

3. Synchronisation von Formularen 3. 3.1. Datenmodell Die folgenden Überlegungen basieren auf einem einfachen Datenmodell von drei Tabellen, die jeweils in 1:n Beziehungen zueinander stehen. Gemeinden sind Bezirken zugeordnet und Bezirke

Mehr

7 DOKUMENTEE FORMATIEREN

7 DOKUMENTEE FORMATIEREN 7 DOKUMENTEE FORMATIEREN Sie können grundlegende Einstellungen von Dokumenten wie die Seitenausrichtung oder die Papiergröße bearbeiten und so Ihren Bedürfnissen anpassen. Die Befehle dazu finden Sie unter

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

ECDL Datenbank ADVANCED

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

Mehr

Das Erstellen einer Datenbank in MS Access 2010

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

Mehr

MS Access 2016 Grundlagen. Inhalt

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

Mehr

Access [basics] Kunden per Bezeichnung verwalten. Beispieldatenbank. Kundenbezeichnung erwünscht. Separates Bezeichnungsfeld

Access [basics] Kunden per Bezeichnung verwalten. Beispieldatenbank. Kundenbezeichnung erwünscht. Separates Bezeichnungsfeld Beim Umgang mit Kundendaten benötigen Sie oft eine allgemeine Bezeichnung eines Kunden. Diese soll beispielsweise als Überschrift im Formular zur Verwaltung der Stammdaten eines Kunden dargestellt werden

Mehr

ZM(B) Erinnerungsschreiben

ZM(B) Erinnerungsschreiben Inhaltsverzeichnis Aufruf des Zusatzmoduls... 2 Das Formular "Erinnerungsschreiben"... 2 Das Formular "Vorlagen für Erinnerungsschreiben"... 4 Anlegen einer Vorlage... 6 Ändern von Vorlagen... 8 Löschen

Mehr

Kennen, können, beherrschen lernen was gebraucht wird

Kennen, können, beherrschen lernen was gebraucht wird Formulare Formulare erstellen Was ist ein Formular? Formulare sind standardisierte Dokumente (z.b. Vordrucke, Formblätter) In Formularen sind spezielle Bereiche dafür vorgesehen, mit Informationen gefüllt

Mehr

Datenbank und Tabelle mit SQL erstellen

Datenbank und Tabelle mit SQL erstellen Datenbank und Tabelle mit SQL erstellen 1) Übung stat Mit dem folgenden Befehlen legt man die Datenbank stat an und in dieser die Tabelle data1 : CREATE DATABASE stat; USE stat; CREATE TABLE data1 ( `id`

Mehr

Das Access 2003 Entwicklerbuch

Das Access 2003 Entwicklerbuch André Minhorst Das Access 2003 Entwicklerbuch An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam 248 4 Formulare Der Trick

Mehr

Allgemeine Hinweise zum Erstellen einer einfachen Datenbank

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

Mehr

News. Einleitung. Ansicht im Frontend. Typo3-Support

News. Einleitung. Ansicht im Frontend. Typo3-Support Inhalt Einleitung... 1 Ansicht im Frontend... 1 Struktur im Typo3... 3 Kategorie anlegen... 4 Eintrag anlegen... 5 Übersetzung erstellen... 9 Eintrag bearbeiten / löschen... 11 Plug-In einbinden... 11

Mehr

Map It: Standorte in Google Maps speichern und anzeigen

Map It: Standorte in Google Maps speichern und anzeigen Map It: Standorte in Google Maps speichern und anzeigen Stellen Sie sich vor, Sie möchten sich in einer neuen Stadt mit Freunden treffen, die Ihnen einige Adressen für Treffpunkte mitgeteilt haben. Es

Mehr

1. Im Hauptmenü wechseln Sie in den Punkt Liste. 2. Im Seitenbaum klicken Sie in den Menüpunkt, wo das Formular eingefügt werden soll.

1. Im Hauptmenü wechseln Sie in den Punkt Liste. 2. Im Seitenbaum klicken Sie in den Menüpunkt, wo das Formular eingefügt werden soll. 1. Im Hauptmenü wechseln Sie in den Punkt Liste. 2. Im Seitenbaum klicken Sie in den Menüpunkt, wo das Formular eingefügt werden soll. (ich habe hier als Beispiel den Punkt Angestellte benutzt) 3. In der

Mehr

zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme

zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen

Mehr

Funktionen nur wenn dann

Funktionen nur wenn dann Funktionen nur wenn dann Funktionen können auch nur in bestimmten Fällen angewendet werden. Code wird nur in einem bestimmten Fall ausgeführt Code Ja Code Block wahr if wahr? Nein else Code Block Alternative

Mehr

Sie haben mehrere Möglichkeiten neue Formulare zu erstellen. Achten Sie darauf, dass das Objekt Formulare aktiviert ist: Klicken Sie auf.

Sie haben mehrere Möglichkeiten neue Formulare zu erstellen. Achten Sie darauf, dass das Objekt Formulare aktiviert ist: Klicken Sie auf. 9. FORMULARE Mit Formularen können Sie sehr komfortabel Daten in eine Tabelle eingeben und auch anzeigen lassen, da Sie viele Eingabemöglichkeiten zur Verfügung haben. EIN EINFACHES FORMULAR ERSTELLEN

Mehr

Inhaltsverzeichnis/Impressum

Inhaltsverzeichnis/Impressum Inhaltsverzeichnis/Impressum Formulare und Steuerelemente Kombinationsfeld mit Bearbeitungsfunktion 2 Steuerelemente an Datenblatt anpassen 11 TreeView: Neue Elemente anlegen 17 Sicherheit Frontend/Backend

Mehr

Das in Abb. 2 und Abb. 3 dargestellte Kombinationsfeld (Abb. 2 roter Kreis) wurde mit Hilfe des Kombinationsfeld-Assistenten

Das in Abb. 2 und Abb. 3 dargestellte Kombinationsfeld (Abb. 2 roter Kreis) wurde mit Hilfe des Kombinationsfeld-Assistenten Kombinationsfeld, Listenfeld 2010 Niko Becker Mit Hilfe von Steuerelementen können Sie Formulare nicht nur ansprechend gestalten, sondern auch eine Art Benutzerführung einrichten, indem Sie beispielsweise

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

Konfiguration des Biografiekataloges

Konfiguration des Biografiekataloges Konfiguration des Biografiekataloges buchner documentation GmbH Lise-Meitner-Straße 1-7 D-24223 Schwentinental Tel 04307/81190 Fax 04307/811999 www.buchner.de Inhaltsverzeichnis 1. Einführung... 3 1.1

Mehr

WORD Lange Dokumente

WORD Lange Dokumente WORD 2010 Lange Dokumente Inhaltsverzeichnis Die richtige Ansicht... 1 Die Gliederungsansicht... 1 Die Seitenlayoutansicht... 2 Nummerierung... 2 Inhaltsverzeichnis... 3 Inhaltsverzeichnis formatieren...

Mehr

ACCESS. Steuerelemente per VBA referenzieren FORMULARE MIT VBA PROGRAMMIEREN STEUERELEMENTE PER VBA REFERENZIEREN BASICS

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

Mehr

12 Formulare optimieren

12 Formulare optimieren 12 Formulare optimieren In den vorherigen Kapiteln, die sich mit der Erstellung der Benutzeroberfläche und hier speziell mit der Programmierung der Formulare beschäftigt haben, wurden lediglich die Grundgerüste

Mehr

zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme

zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen

Mehr

Abfragen. Übungsbeispiel Abfrage erstellen

Abfragen. Übungsbeispiel Abfrage erstellen Abfragen Abfragen werden in Access dazu benutzt, Auswertungen durchzuführen. Auswertungen können ganz allgemein Filter oder auch Berechnungen sein, wie Währungsumrechnungen oder Summenberechnungen. Es

Mehr

Neue Funktionen von Calendar Express 5.1.1

Neue Funktionen von Calendar Express 5.1.1 Neue Funktionen von Calendar Express 5.1.1 Durch die folgenden neuen Funktionen von Calendar Express 5.1.1 können Sie Ihren Kalender effizienter einsetzen: Änderungen an der Anmeldungsseite und den Kalenderansichten

Mehr

Was Sie bald kennen und können

Was Sie bald kennen und können Kontakte 6 In diesem Kapitel erfahren Sie, wie Sie Kontaktadressen im Outlook- Ordner Kontakte bequem und übersichtlich verwalten können. Es ist beispielsweise möglich, einen Absender einer E-Mail direkt

Mehr

zur Verfügung gestellt durch das OpenOffice.org Dokumentations-Projekt

zur Verfügung gestellt durch das OpenOffice.org Dokumentations-Projekt Serienbriefe Wie Sie einen Serienbrief mittels Calc und Writer erstellen zur Verfügung gestellt durch das OpenOffice.org Dokumentations-Projekt Inhaltsverzeichnis 1. Erzeugen einer Quelldatei 2. Erzeugung

Mehr

Word 10. Verweise Version: Relevant für: IKA, DA

Word 10. Verweise Version: Relevant für: IKA, DA Word 10 Verweise Version: 170220 Relevant für: IKA, DA 10-Word-Grundlagen.docx Inhaltsverzeichnis 1 Hinweise 1.1 Zu diesem Lehrmittel... 3 1.1.1 Arbeitsdateien zum Lehrmittel... 3 1.1.2 Vorkenntnisse...

Mehr

AG-VIP App Erste Schritte

AG-VIP App Erste Schritte AG-VIP App Erste Schritte Seite: 1 AG-VIP App Erste Schritte Stand 26.02.2019 17:12:00 Autor Markus Grutzeck Grutzeck-Software GmbH Inhalt 1 Einrichtung... 1 1.1 Verbindungseinstellungen... 1 1.2 Anmeldung...

Mehr

Kennen, können, beherrschen lernen was gebraucht wird

Kennen, können, beherrschen lernen was gebraucht wird Feldfunktionen Einsatzmöglichkeiten von Feldern Felder nutzen Felder können verwendet werden, um Informationen in ein Dokument einzufügen (z.b. DATE oder PAGE) eine Aktion durchzuführen (z.b. FILL-INN)

Mehr

Microsoft Access Arbeiten mit Tabellen. Anja Aue

Microsoft Access Arbeiten mit Tabellen. Anja Aue Microsoft Access Arbeiten mit Tabellen Anja Aue 10.11.16 Tabellen in der Datenblattansicht Ansicht des Anwenders. Eingabe von neuen Daten. Bearbeiten von vorhandenen Informationen. Microsoft Access Einführung

Mehr

Kommentierte Lösung zur Aufgabe Kiosk

Kommentierte Lösung zur Aufgabe Kiosk Kommentierte Lösung zur Aufgabe Kiosk Aufgabenstellung: Ein Betreiber einer Reihe von Kiosken möchte die Tagesumsätze in anschaulicher Form dargestellt haben. Die Umsätze jeder Filiale sollen in eine vorbereitete

Mehr

BOLB - Installation Homebanking Kontakte

BOLB - Installation Homebanking Kontakte BOLB - Installation Homebanking Kontakte Installation der Homebanking Kontakte Zur Nutzung dieser Schnittstelle ist es erforderlich, Ihre Bankdaten zu hinterlegen. Diese Hinterlegung erfolgt in dem Programm

Mehr

Visual Basic Express Fehlerermittlung

Visual Basic Express Fehlerermittlung Inhalt Dokument Beschreibung... 1 Fehlermeldungen anzeigen... 1 Fehlerkorrektur mit Fehlerliste... 2 Laufzeitfehler... 3 Arbeiten mit Haltepunkten... 4 Dokument Beschreibung Bei der Programmierung können

Mehr

ProMaSoft.de WordPDFFormular Version (1.083) Seite 1 von 7

ProMaSoft.de WordPDFFormular Version (1.083) Seite 1 von 7 ProMaSoft.de WordPDFFormular Version (1.083) Seite 1 von 7 Beschreibung Mit dem Modul WordPDFFormular können Sie Ihre eigenen PDF-Formulare in Word erstellen. Nutzen Sie alle Funktionen und Möglichkeiten

Mehr

Bedienungsanleitung. Wer wird FOS-Champ Version 1.0. Wer wird FOS-Champ - Server Version 1.0

Bedienungsanleitung. Wer wird FOS-Champ Version 1.0. Wer wird FOS-Champ - Server Version 1.0 Bedienungsanleitung Wer wird FOS-Champ Version 1.0 Wer wird FOS-Champ - Server Version 1.0 Stand 07. März 2012 Inhaltsverzeichnis Wer wird FOS-Champ Systemvoraussetzungen... 3 Installation... 3 Windows

Mehr

Access Grundlagen für Anwender. Sabine Spieß. 1. Ausgabe, Dezember 2015 ISBN ACC2016

Access Grundlagen für Anwender. Sabine Spieß. 1. Ausgabe, Dezember 2015 ISBN ACC2016 Access 2016 Grundlagen für Anwender Sabine Spieß 1. Ausgabe, Dezember 2015 ACC2016 ISBN 978-3-86249-483-5 3 Dateneingabe in Formulare 3 1. Dateneingabe in Formulare 3.1 Basiswissen Formulare Beispieldatei:

Mehr

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

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

Mehr

1.1 Felder im Formular

1.1 Felder im Formular MS Word 03 Kompakt sind Dokumente, in denen spezielle Bereiche dafür vorgesehen sind, mit bestimmten Informationen ausgefüllt zu werden. werden z.b. für Fragebögen, Anmeldungen oder Verträge verwendet.

Mehr

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

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

Mehr

Wie erreiche ich was?

Wie erreiche ich was? Wie erreiche ich was? Projekt: Bezeichnung: Auftragsverwaltung intern Interne Auftragsverwaltung Version: 9.0 Datum: 12.02.2013 Kurzbeschreibung: Mit diesem Leitfaden erhalten Sie eine tabellarische Kurzanleitung,

Mehr

Wechseln Sie in den oberen Bereich auf Start> Dokumentenverwaltung> Neues Schreiben.

Wechseln Sie in den oberen Bereich auf Start> Dokumentenverwaltung> Neues Schreiben. Software WISO Hausverwalter 2016 Thema Wie erstellt man Schreiben? Version / Datum V 1.0 / 23.06.2016 Die Software WISO Hausverwalter hat eine Dokumentenverwaltung, diese beinhaltet das Erzeugen und Verwalten

Mehr

IMS-Audit Pro. Kurzanleitung 2 / 14

IMS-Audit Pro. Kurzanleitung 2 / 14 Schneller Einstieg Version 11.2018 2 / 14 Inhaltsverzeichnis Inhaltsverzeichnis 1 Einleitung... 4 1.1 Installation... 4 1.2 Bildschirm Übersichten... 4 2 Stammdaten eintragen... 5 2.1 Mandanten anlegen...

Mehr

ACCESS. basics. Das Access-Magazin für alle, die von 0 auf 100 wollen. In diesem Heft: per VBA. Ausgabe 1/2014. Neben den numerischen

ACCESS. basics. Das Access-Magazin für alle, die von 0 auf 100 wollen. In diesem Heft: per VBA. Ausgabe 1/2014. Neben den numerischen Ausgabe 1/2014 Das Access-Magazin für alle, die von 0 auf 100 wollen In diesem Heft: Tabellen entwerfen: GUIDS Neben den numerischen Autowerten können Sie auch GUIDS verwenden. Was das ist und wie Sie

Mehr

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

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

Mehr

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

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

Mehr

Benutzerhandbuch Beispielapplikation Finanzsituation

Benutzerhandbuch Beispielapplikation Finanzsituation Benutzerhandbuch Beispielapplikation Finanzsituation 1 Dokument-Information Dokument-ID: BA-BH Version: 1.0, gültig ab: 01.05.2010 Ersetzt Version: Autor(en): Isabelle Neuburg Geltungsbereich: Entwicklung

Mehr

Excel 2016 Makro Workshop. Inhalt

Excel 2016 Makro Workshop. Inhalt Inhalt Vorwort... I So benutzen Sie dieses Buch... II Inhalt... V Makros aufzeichnen... 1 Übungsbeispiel Sortieren...1 Öffnen der Arbeitsmappe...2 Einrichten der Oberfläche...2 Ändern der Sicherheitsstufe...2

Mehr

7 Synchronisation, Kombination, Unterformular

7 Synchronisation, Kombination, Unterformular 7 Synchronisation, Kombination, Unterformular»Tutte le strade portano a Roma. Alle Straßen führen nach Rom.«Ja, es gibt viele Wege, ein Ziel zu erreichen. Auch wenn Sie gleichzeitig auf Angaben aus unterschiedlichen

Mehr

In der grafischen Darstellungen wie Raumbelegungsplan, Referentenbelegung usw. können Sie Ihre eigenen Farben und Einträge darstellen.

In der grafischen Darstellungen wie Raumbelegungsplan, Referentenbelegung usw. können Sie Ihre eigenen Farben und Einträge darstellen. Seite 1 von 8 1. Farbeinstellungen der Seminare In der grafischen Darstellungen wie Raumbelegungsplan, Referentenbelegung usw. können Sie Ihre eigenen Farben und Einträge darstellen. WICHTIG: diese Farbeinstellungen

Mehr

Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten

Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten SMART BOOKS Inhaltsverzeichnis..««... Vorwort 13 Kapitel 1 - Einführung 17 Crashkurs: FileMaker Pro 7 anwenden 19 Eine

Mehr

Anleitung für die Benutzerverwaltung

Anleitung für die Benutzerverwaltung Übersicht über die wichtigsten Funktionen in der Benutzerverwaltung von bea. Weitere Details sind der Online-Hilfe von bea zu entnehmen. Diese kann auf allen bea-seiten (oben rechts) aufgerufen werden

Mehr