ACCESS SHOP LINKS PROJEKTE KONTAKT INFO Login
 Home          Beispiel-DBs          Funktionen          FAQs          Downloads          Newsletter          Forum        
         Tipps
Access-Newsletter vom 15.12.2002 - Ausgabe 8/2002
--------------------------------------------------------------------------------
Allgemeine News
--------------------------------------------------------------------------------

- Office-Zwischenablage deaktivieren

Wenn Sie in einem Microsoft Office-Programm mehrere Elemente kopieren, er-
scheint die Office-Zwischenablage, die es Ihnen erlaubt, mehrere in der
Symbolleiste gespeicherte Elemente zu sammeln und einzufügen. In vielen
Situationen geht einem diese Officefunktion aber einfach nur im Weg um. In
der Knowlege Base von Mircrosoft wird in einem Artikel erklärt wie man die
Office-Zwischenablage dauerhaft deaktivieren kann.

http://support.microsoft.com/default.aspx?scid=kb;de;D40999


- Aktualisierte Version der Microsoft Jet 4.0 verfügbar

Unter der nachfolgenden Internetadresse finden Sie Download des SP-6 sowie
Informationen zur Installation, eine Auflistung der im SP vorhandenen
Dateien, eine Jet-History sowie Informationen zu den beseitigten Problemen.

http://support.microsoft.com/default.aspx?scid=kb;EN-US;239114


--------------------------------------------------------------------------------
Interessante Links
--------------------------------------------------------------------------------

- Surftipp

Eine schöne Seite mit einer wirklich guten Linkssammlung zu verschiedenen
Themen (Suchmaschinen, Telefonbücher, Wörterbücher, Übersetzer, Lexika, News
und vieles mehr).

http://www.surftipp.com/index.html


- Linker

Eine weitere gute Linksammlung zu allgemeinen Themen die mal immer mal
brauchen kann. Zusätzlich zu den Schweizer Links gibt es auch eine Vielzahl
von deutschen und österreichischen Links.

http://www.linker.ch


- Denic

Die Firma Denic eG ist für die bundesweite, zentrale Registrierung von
Domains unterhalb der Top Level Domain DE zuständig. Über die Internet-
seite von Denic kann man herausfinden ob eine bestimmte Internetadresse
noch frei ist oder wem sie gehört (Link "Whois - Suche nach Domainnamen"
auf der Startseite). Auf http://www.denic.de gibt es statistische
Informationen zu deutschen Domainzahlen, einen FAQ und weitere viele
interessante Informationen zur Top Level Domain "DE".

http://www.denic.de


- Grafizz

Auf dieser Seite sind Unmengen von Grafiken, Icons und Bilder zu finden.

http://www.grafizz.com


--------------------------------------------------------------------------------
Access-Paradies News - http://www.access-paradies.de
--------------------------------------------------------------------------------

- Inhalte für die Access-Tool-CD

Wir erstellen zur Zeit eine CD mit vielen Access-Tools, die Anfang 2003
verfügbar ist. Auf dem Silberling werden neben zahlreichen Entwicklertools
und Vollversionen aus dem Access-Paradies auch jede Menge wertvolle Tipps
(inkl. Beispiele) und Tricks zu Access zu finden sein. Wir gehen davon aus,
diese CD findet großen Absatz, da der Preis weit unter einem guten Accessbuch
liegt und die Software ca. das 10-fache wert ist.

Wir haben bereits einige Workshops zu bestimmten Themen - suchen jedoch noch
weitere. Wenn Sie Lust haben, und bereits ein Thema ausführlich angegangen
und beschrieben haben, wäre das evtl. etwas für unsere CD.
Sämtliche Themen/Tipps zu Access, Programmierung, Datenbank, SQL, VBA und
Visual Basic sind willkommen.

Haben auch Sie ein tolles Beispiel, Tool oder Programm zum Thema Access,
sollte es auf der CD nicht fehlen. Bereits jetzt haben wir Hunderte von
Software-Komponenten. Es spielt dabei keine Rolle, ob es sich um ein Beispiel
mit offenem Code oder ein Freewaretool handelt. Auch über Access-, VBA- und
Visual Basic-Tipps freuen wir uns.

Jeder Autor von Workshops, Beispielen, Tools und Tipps wird namentlich genannt.
Zudem kann, wenn der Autor es wünscht, die Email- und Webadresse angegeben
werden. Ihr Beitrag ist somit eine gute Werbung für eigene Projekte und die
persönliche Homepage.

Wenn Sie jetzt dabei sein möchten und etwas für diese CD haben, dann melden
Sie sich unter:

webmaster@access-paradies.de (Betreff: Inhalte für die Access-Tool-CD)



- Bargeldloser Zahlungverkehr - Neue Version für die Schweiz!

Jeder, der regelmäßig Zahlungen tätigt bzw. Gebühren und Beiträge einzieht,
sollte das DTA-Verfahren nutzen. Die Vorteile, Zeit- und Kostenersparnis,
sind dabei nicht vor der Hand zu weisen.
Unsere Access-DTA-Module gibt es als Benutzer- und Entwicklerversion sowohl
für den Deutschen und jetzt neu, für den Schweizer Zahlungsverkehr.
In beiden Ausführungen können Sie Daten aus anderen Systemen importieren und
verarbeiten. In der Entwicklerversion erhalten Sie den gesamten Quellcode der
in eigene Anwendungen eingebaut werden kann.

Die DTA-Module gibt es in folgenden Ausführungen:
AP-DTA (Entwicklerlizenz inkl. Code)
AP-DTA (Benutzerlizenz - MDE)
DTA-CH Datenträgeraustausch-Schweiz (Entwicklerlizenz inkl. Code)
DTA-CH Datenträgeraustausch-Schweiz (Benutzerlizenz-MDE)

Eine "Entwicklerlizenz" hat folgende Eigenschaften:
- keinerlei Lizenzgebühren
- offener VBA-Code
- freies Weiterverwenden in eigenen Projekten
- keine MDE, sondern eine ungeschützte MDB
- keine Access-Rechte definiert
- keinerlei sonstige Schutzmechanismen
Es handelt sich also um Access-Datenbanken die ohne Einschränkungen
weiterverwendet werden können. Prozedur-Code sowie die Entwürfe der
Access-Objekte können eingesehen, verändert oder in andere Projekte kopiert
werden. Die Entwicklerversion der Datenbank bietet viele Möglichkeiten einer
Weiterentwicklung. So können zum Beispiel problemlos den Funktionsumfang
erweitern und die Datenbank auf Ihre speziellen Bedürfnisse zuschneiden.

Neuerungen in der DTA-Version für die Schweiz:
- blaue/orange und rote Einzahlungscheine nun auch in EURO möglich
- Internationale Zahlungen in allen Währungen mit IPI
- Lastschrift Einzugsaufträge LSV
- automatischer Ausdruck der Zahlungsliste beim Erstellen der DTA-Datei
- separater Beleg-Ausdruck der einzelnen Zahlungen möglich
Achtung, diese Version gibt es nur für Access 2000 und XP.

Weitere Informationen finden Sie in unseren Onlineshop unter:
http://www.access-paradies-shop.de


--------------------------------------------------------------------------------
Access-Home News -
--------------------------------------------------------------------------------

- 3 Neue Beispieldatenbanken

Hintergrundfarbe abhängig des Feldwertes
Das Access-Beispiel zeigt wie man die Hintergrundfarbe eines Feldes
abhängig des Feldinhaltes ändern kann. Im Beispiel wird die Hintergrund-
farbe des Datumsfeldes Organe, wenn das Feld-Datum dem aktuellen
Tagesdatum entspricht.

Listfeld Filtern
Im Beispiel wird die Datensatzherkunft eines Listfeldes neu gesetzt.
Die dazu benötigte SQL-Anweisung wird per VBA, mit dem entsprechenden
ausgewählten Buchstaben, zusammengesetzt und in die Eigenschaft RowSource
des Listfeldes geschrieben. Zusätzlich werden durch Auswahl eines
Datensatzes im Listfeld die zugehörigen Daten in einem verknüpften
Unterformular angezeigt.

Stichproben
Das Beispiel zeigt wie man mittels einer Zufallszahl und dem SQL-Prädikat
"TOP" eine bestimmte Anzahl zufälliger ausgewählter Datensätze auswählen
kann. Im Beispiel wird per VBA eine Zufallszahl in die Datentabelle
geschrieben, anhand der mit dem SQL-Prädikat "TOP" zufällig 10 Datensätze
ausgewählt werden.


- 2 neue VBA-Funktionen

Funktion IstMDE()
Funktion die testet ob es sich bei dem angegebenen Datenbank-Objekt um
eine MDE handelt. Ist die DB eine MDE wird True zurückgegeben, ansonsten
False.

Funktion LDBVorhanden()
Diese Funktion prüft ob für die angegebene DB eine LDB vorhanden, die
DB also im Zugriff ist. Die Funktion gibt beim Vorhandensein einer LDB
"True" zurück, ansonsten "False".


- Access-Home-Datenbank "DBPflege"

Die Access-Datenbank "DB-Pflege" dient zum komfortablen Sichern und
Komprimieren von Access-Datenbanken. Durch die einfach zu benutzende
Oberfläche ist es ein Leichtes, die zu sichernden Datenbanken zur Pflege
aufzunehmen und die Pflege durchzuführen.

Speziell bei der Entwicklung und auch bei der normalen Arbeit mit Microsoft
Access kommt es immer wieder vor, dass z.B. eine Datenbank einen irreparablen,
internen Fehler aufweist und nicht mehr weiterverwendet werden kann, oder
aber ein einzelnes Datenbankobjekt einen Defekt aufweist. Um solchem
Datenverlust entgegnen zu können ist in der Regel eine Sicherungskopie der
jeweiligen Datenbank notwendig. Oft ist es aber zu viel Arbeit oder zu
umständlich eine Sicherungskopie einer Datenbank anzulegen oder es wird
schlicht vergessen. Auch können die wenigsten auf teure Backupsysteme
zurückgreifen um Datenverslust zu verhindern. Zu diesem Zweck wurde die
"DB-Pflege" erstellt. Sie können z.B. mit der Funktion "Automatikpflege" beim
Start der "DB-Pflege" alle eingetragenen Datenbanken automatisch sichern und
komprimieren lassen. In Verbindung mit dem Windows-Taskmanager lassen sich
z.B. nachts automatisch Sicherungskopien der Datenbanken anlegen und
komprimieren.

Verschiedene Funktionen und Einstellungsmöglichkeiten unterstützen Sie bei
der Datenbankpflege und helfen die notwendigen Datenbanken zu finden und
Sicherungen zu erstellen. Loggingfunktionen geben zu jeder eingestellten
Datenbank Auskunft über den Pflegstand und helfen bei der Problembeseitigung.

Die wichtigsten Features der Datenbank sind
- Menügesteuerte Installation
- Datenbanksuche
- Quick-Verzeichnisse
- Logging
- Verwalten von gesicherten Datenbanken
- DB-Gruppierung
- Wechseln von eingestellten Sicherungsverzeichnissen
- Automatikpflege
- Verschiedene Ansichten für die Konfigurationsübersicht
- Unterstützung von 5 verschiedenen Access-Datenbanktypen
- Umfangreiches Handbuch
- Trennung in Frontend und Backend

Die Datenbank liegt als "Vollversion" und als "Entwicklerversion" vor.
Eine "Entwicklerversion" hat folgende Eigenschaften:
- keinerlei Lizenzgebühren
- offener VBA-Code
- freies Weiterverwenden in eigenen Projekten
- keine MDE, sondern eine ungeschützte MDB
- keine Access-Rechte definiert
- keinerlei sonstige Schutzmechanismen
Es handelt sich also um Access-Datenbanken die ohne Einschränkungen
weiterverwendet werden können. Prozedur-Code sowie die Entwürfe der
Access-Objekte können eingesehen, verändert oder in andere Projekte kopiert
werden. Die Entwicklerversion der Datenbank bietet viele Möglichkeiten einer
Weiterentwicklung. So können zum Beispiel problemlos den Funktionsumfang
erweitern und die Datenbank auf Ihre speziellen Bedürfnisse zuschneiden.

Bei einer "Vollversion" handelt es sich um eine gesperrte Accessdatenbank
(mde), die ohne Einschränkungen genutzt werden kann. Eine Weiterentwicklung
ist hier nicht möglich.

Laden Sie sich die Demoversion der Datenbank auf Ihren PC und überzeugen Sie
sich selbst von den Leistungen der Datenbank.

Demo für Access 97
http://www.access-pool.de/accshop/pflege/setup-ahdemo-dbpflege97.exe
Demo für Access 2000
http://www.access-pool.de/accshop/pflege/setup-ahdemo-dbpflege00.exe
Demo für Access XP
http://www.access-pool.de/accshop/pflege/setup-ahdemo-dbpflegexp.exe


--------------------------------------------------------------------------------
Access-Tipps
--------------------------------------------------------------------------------

- Alternative zum Datentyp "AutoWert"

Microsoft Access unterstützt den Datentyp "AutoWert". Ein "AutoWert"
erscheint nur einmalig in einer Tabelle und dient dazu einen Datensatz
eindeutig zu identifizieren. Alternativ können Sie per VBA einen benutzer-
definierten Autowert erstellen.
Im Beispiel wird der benutzerdefinierte Autowert in einer eigenen Tabelle
gespeichert, per Funktion ausgelesen und erhöht. Das Beispiel kann leicht
um benutzerdefinierte Autowerte für verschiedene Tabellen erweitert werden.

Erstellen Sie sich zunächst eine Tabelle mit dem Namen "Autowerte" und
legen die Felder "AwID" und "AwNeu" an. Stellen Sie für beide Felder den
Datentyp "Zahl" ein und definieren das Feld "AwID" als Primärschlüssel.
Öffnen Sie die Tabelle nun in der Datenblattansicht und legen einen neuen
Datensatz an - Feld "AwID = 1" und Feld "AwNeu = 1".

Erstellen Sie in einem beliebigen Modul nachfolgende Funktion:

Function NewAutoWert(CurAwID As Long) As Long

Dim DB As Database
Dim RS As Recordset
Dim SqlStr As String

Set DB = CurrentDb()
SqlStr = "SELECT AwNeu FROM AutoWerte "
SqlStr = SqlStr & "WHERE AwID=" & CurAwID & ";"
Set RS = DB.OpenRecordset(SqlStr, dbOpenDynaset)

NewAutoWert = RS!AwNeu
RS.Edit
RS!AwNeu = RS!AwNeu + 1
RS.Update

RS.Close
DB.Close

End Function

Die Funktion wird für die ID=1 mit folgendem Befehl aufgerufen. Für eine
andere ID muss nur der Parameter entsprechend angepasst werden:

a = NewAutoWert(1)

Der benutzerdefinierte Autowert mit der ID 1 kann z.B. für Ihre Kunden-
Tabelle verwendet werden. Legen Sie in der Tabelle "Autowerte" einen
neuen Datensatz, mit einer neuen ID an um für eine weitere Tabelle einen
benutzerdefinierten Autowert zu verwalten.

Anmerkung:
Um die Funktion auch in Access 2000 oder Access XP verwenden zu können
muss die Bibliothek "Microsoft DAO 3.6 Object Libary" aktiviert sein.
Um in Access einen Verweis auf eine andere Bibliothek einzustellen
gehen Sie bitte folgendermaßen vor:
1. öffnen Sie in Ihrer Access-Datenbank ein beliebiges Modul
2. über das Menü [Extras][Verweise] können Sie den Dialog zum
Einstellen der Verweise öffnen
3. suchen Sie in der Liste den Verweis auf die Bibliothek "Microsoft
DAO 3.6 Object Libary" und aktivieren diesen
4. schieben Sie den Verweis an die oberste mögliche Stelle in der
Liste (mit den Schaltflächen 'Priorität')
5. schließen Sie den Dialog


- Tabelle per SQL-Anweisung mit VBA erstellen

Per VBA lassen sich mit SQL-Anweisungen auf einfach Weise beliebige
Tabellen und Felddefinitionen erstellen.

Erstellen einer neuen Tabelle mit dem Namen "Kunden1" und zwei Feldern
vom Datentyp "Text".

DoCmd.RunSQL "CREATE TABLE Kunden1 (Vorname TEXT, Nachname TEXT);"

Erstellen einer neuen Tabelle mit zwei Feldern vom Datentyp "Text" und
einem Feld vom Datentyp "Zahl". Das Feld "DsID" bildet den Primär-
schlüssel. Die Tabelle wird unter dem Namen "Kunden2" angelegt.

DoCmd.RunSQL "CREATE TABLE Kunden2 (Vorname TEXT, Nachname " _
"TEXT, DsID INTEGER CONSTRAINT Einschraenkung PRIMARY KEY);"

Weitere Informationen zur Anweisung "CREATE TABLE" finden Sie in der
Hilfe von Microsoft Access.


--------------------------------------------------------------------------------
Zugang zum Members Only Bereich
--------------------------------------------------------------------------------

- Als Abonnent des Access-Newsletters erhalten Sie professionelle Access-Module
und Code's zum Nulltarif!

Sie erhalten auf unserer Homepage http://www.access-paradies.de Zugang zum
"Members-Only-Bereich".
Dort stellen wir für jede Ausgabe des Newsletters einige AP-Module und
Produkte zum freien Download zur Verfügung.

Und so wird's gemacht:

1.) Rufen Sie unsere Homepage http://www.access-paradies.de auf

2.) Klicken Sie im linken Navigationsbereich auf den Link "Members Only"

3.) Im Kennwort-Dialog geben Sie folgende Daten ein:
User: xxxxxxxxxxxxxxxxx
Kennwort: xxxxxxxxxxxxxxxxx
Achten Sie bitte unbedingt auf die Kleinschreibung aller Wörter!!!

4.) Nun sind Sie im geschützten Bereich, der exklusiv nur den Newsletter-
Abonnenten zugänglich ist. Hier können Sie Software downloaden, die
nicht frei zugänglich ist.
Access-Newsletter vom 15.12.2002 - Ausgabe 8/2002Access-Newsletter vom 15.12.2002 - Ausgabe 8/2002Access-Newsletter vom 15.12.2002 - Ausgabe 8/2002Access-Newsletter vom 15.12.2002 - Ausgabe 8/2002










 Impressum | ADMIN | Printversion | 25.05.2012 2:25 | © Copyright 2012 by Copyright by Seitenzentrale.de