-------------------------------------------------------------------------------- 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.     |
|