Tel: 0203-2814763

 
Home


Access-Entwickler
Referenzen


Access-Forum
Access-Downloads
Access-Suchmaschine
knowhow.mdb
Artikel
Access-Links
Access-Codebeispiele
Access-FAQ
Verschiedenes
Autoren-Login

 

newsletter
Kontakt/Impressum
Datenschutz
Haftungsausschluß
English

 

 

Tools.mdb in neuer Version


In einer überarbeiteten und erweiterten Version liegt nun die Tools.mdb von Volker Raschke vor.

Zum download geht es über den Download-Bereich oder direkt: http://www.freeaccess.de/downloaddetails.asp?ID=57

Aus dem Inhalt:

Abfragen, Formulare usw. über ein einfach verwaltbares Formular aufrufen
Access auf Normaleinstellung zurücksetzen, z.B. Sanduhr aus
Access-Funktionen Register 6 im Ablagesystem
Änderungsprotokoll MDB (Änderungesprotokoll und -historie für Formulare / Berichte)
Animation ohne Webbrowser
anwenderdefinierte Listen erstellen (auch in Runtime-Umgebung)
Aus gleichen Tabellen die Beschriftungen (Description) übernehmen (abgleichen)
Ausrichten von Feldern im Formularentwurf
Beispiel für die Funktion M_G_Zch_ersetzen (Replace)
Beispiel für eine Kaskadenselektion u.A. (Feldauswahl, Lesezeichen, Datenblattansicht, Spaltensortierung, erweiterte Sortierfunktion, Druck aktuelle Auswahl mit Ausgabe als RTF, HTML usw.)
Bildschirmauflösung wechseln (Punkt H)
Dateimanager und Besonderheiten bei der Verzeichnisauswahl (speziell gezielte Zugriffmöglichkeiten bei Terminal-Server Anwendungen)
Daten speichern mit dem Prinzip einer INI-Datei
Datenbankstatistik
Datensatz gezielt sperren (Versuche zur Problematik der Datensatzsperrung durch ACCESS und Lösungen für Spezialfälle)
Die Funktionen M_G_MsgBox und M_G_InputBox sind den Funktionen MsgBox und InputBox von Access ähnlich, die  Meldungstexte können beliebig lang sein (Anzeige mit Rollbalken).
Drag + Drop Beispiele und Entwicklungsstrategien
Ein Verzeichnis wird mehrstufig aufgelöst und in eine Tabelle übernommen
einfache Kryptisierung, z.B. für Passworte oder Dateien
einfaches Ablagesystem (Suchfunktionen über Stichworte für Dateien, Homepages, Notizen usw.)
Erinnerungstermine verwalten (Wecker)
Expandiert oder ersetzt Tab-Zeichen (Tabulatoren)
Farbspielereien und -Auswahl
Fehlermeldung Mustertext für Fehlerbehandlung (On Error GoTo Err_FehlPruef ...)
Formulargröße skalieren (Formulare und ihre Steuerelemente vergrößern / verkleinern)
Hilfe- Fehlertexte  verwalten
Importieren Text (CSV) und Excel-Dateien in Tabelle (Ersatz für TransferSpreadsheet A_IMPORT und TransferText), Versuche mit CreateObject("Excel.Application")
Kalender und andere Mätzchen
kleines Beispiel für die Funktion Array()  und M_G_Split() (Punkt M) (UBound zählt ab 0, Anzahl Elemente ist also UBound(Arr) + 1)    + Sortieren Datenfeld
Laufwerke zeigt alle vorhandenen Laufwerke, Eingabe in LW A bis Z = Ist es da ? (Punkt G)
M_G_Ctyp liefert für Control einen String mit dem Objekt-Typ des Steuerelements
M_G_DatumSQL liefert für Datum Datum im SQL-Format für Abfragen "#mm/dd/yyyy#"
M_G_DSNummer liefert die Datensatznummer des aktuellen Satzes (Anzeige in Formularen)
M_G_FileLine liest eine einzelne Zeile aus einer Textdatei .TXT
M_G_InStr1R Sucht 1 Zeichen (ähnlich InStr, aber von rechts nach links)
M_G_IstFormOffen Gibt den Wert 0 zurück, wenn das Formular nicht geöffnet ist,
M_G_IstLeer liefert True, wenn das Feld leer ist (auch in den Kombinationen Null Epty "" und 'Objekt hat keinen Wert' !! usw)
M_G_OpenForm Öffnet ein Formular (kann in Eigenschaft 'BeimKlicken' direkt mit =M_G_OpenForm("Farmularname") erfolgen
M_G_Runden rundet einen Wert auf die angegebene Anzahl Dezimalstellen
M_G_Selekt Selektiert in einem String den i-ten Teil über ein Trennzeichen (Standard ;)
M_G_Selekt_Reihe Selektiert bei jedem Aufruf im String S den nächsten Teil über ein Trennzeichen (Standard ;)
M_G_Sperr sperrt/entsperrt alle Felder eines Formulars mit bestimmten Ausnahmen
M_G_Texters ersetzt Suchb im Text  durch Ers (Bei Mehrfachvorkommen mehrfach aufrufen)
M_G_Wochentag liefert für Datum den Wochentag als Textfeld
M_G_XTrim ähnlich Trim, entfernt alle Leerstellen (a b c wird abc), auch andere Zeichen können entfernt werden
M_G_XVal Wie Val, aber auch in Text, z.B. "In 8000 München" ergibt 8000
M_G_XValA Wie Val, aber alle Ziffern als Wert, z-B. "in 12-205 Berlin 45" ergibt 1220545
Masseinheiten umrechnen und andere Rechnereien (Cm / Zoll / Twip / Pixel, Verhältnis Breite, Höhe, DM / Euro, diverse Masseinheiten)
MDBs komprimieren / reparieren (auch in Runtime-Umgebung)
Mehrsprachige Anwendungen (Verwaltung der Überschriften, Übersetzungen usw. ohne grosse Änderungen in den Formularen, für (fast) beliebig viele Fremdsprachen )
Muster für Verwaltungsformular mit Freigabe der Felder durch Schaltflächen (Punkt O)
Protokoll Ereignisse Tasteneingaben, Mausbewegungen, Formularereignisse (Reihenfolge)
Spiele
Standard Kombinationsbox Anzeigen (verschiedene Kombinationsboxen über eine Tabelle versorgen (auch mehrsprachlich))
Standardcode ansehen / holen / verwalten
Statuszeilentext und Tipps anzeigen
Struktur Formulare und Berichte (Aus der Anwendung wird eine Struktur der Formular- und Berichtsaufrufe erstellt, mit der Strukturstücklisten und Verwendungsnachweise gezeigt werden können.
Suche Eigenschaften mit direkten Prozedur/Makro-Aufrufen (Suchfunktion für Zeichenfolge in Eigenschaften, Abfragen, Prozeduren (Code) usw.)
SUDOKU Spiele
tabellarische Ansicht mit Zeilenkennzeichnung (jede 2. Zeile hellgrau, aktuelle Zeile dunkleres Grau)
Tabellen anzeigen und ggf. ändern
Terminverschiebungen mit Drag + Drop, siehe auch C2 und D6, Termine
Test Standard Auswahlformular (Mit einem Auswahlformular unterschiedliche und unterschiedlich viele Auswahloptionen darstellen)
Test Statusanzeige zur Ablaufkontrolle
Test Textbausteine
Test Umsetzfunktionen für CSV-Daten
Test Zoom für grosse Felder. Breite und Höhe des Zoomfeldes können beim Aufruf vorgegeben werden, so dass sie exakt auf die Abmasse eines Berichtsfeldes ausgelegt werden können.
Textdatei kopieren mit umgesetzten Umlauten z.B. alten ASCII (7 Bit) in ASCII neu
Textdatei nach Spalte von-bis sortieren und anzeigen
Textdateien drucken (vorherige Anzeige und Zeilennummern)
TicTacToe Spiele (war zwar schon immer drin, aber etwas versteckt in B3)
Umgebungsvariablen
verschiedene Datenbank Werkzeuge (Tools in den Tools)
Versuch, den Unterschied zwischen IsNull und IsEmpty zu erforschen
Wert (Zahl, Zeichenfolge oder Hexa) in Hexa und in Bitform darstellen
wie ermittle ich, ob beim Klick auf eine Schaltfläche Shift, Strg, Alt (auch mehrere) gedrückt wurde
wie speichere und bearbeite ich z.B. 60 Bits in 2 Long-Feldern oder einem String
Wie viele sind in und wer ist in der Anwendung ? (Lesen LDB-Datei der Daten-MDB) (Punkt J)
Zeichen Hexa, Oktal, als wingdings und andere
Zeigt die Fehlertexte zu Fehlernummern an
Zeigt einen ASCII Text in Hexa Form an

zurück

 

 

 

______________________