Access-Paradies im Internet

Die AP-Entwickler-Tools Pro 2007 für Access - 29 offene Entwicklertools + AP-BLZ inkl. Access-Runtime für lizenzfrei Weitergabe an Dritte - für nur 299,- EUR - aber nur für kurze Zeit!
 

  

::: Funktionen

 


Die Top Seite für Excel-VBA-Makros uvm.
Anwenderforum für Microsoft Office, Windows, VB
FAQ, kostenlose Tipps und Downloads zu Microsoft Office
Das große Visual-Basic Archiv
Access-Garhammer
Rainer's Archiv

::: Newsletter

 

Unser Newsletter informiert Sie topaktuell rund um alle Themen zu Microsoft Access, VBA usw.

 
  




::: ebay

 
1.000 Tage eBay Partnerprogramm - Volume II
 

29

 
  News -> Tipp - April 2003   

Das Access-VBA Codebook

Neue Ausgabe!




Die VBA-Codesammlung, die bei keinem Entwickler
fehlen darf!



von Günther Kramer

Mausrad im Formular abschalten

Der VBA-Code schaltet innerhalb eines Formulars das Mausrad ab



Professionelle Accesstools für Datenbank-Entwickler



Das komplette Entwickler-Know-How auf einer CD.

  • über 24 Entwicklertools
  • unzählige Codebeispiele
  • Freeware-Module u. Tools
  • Großer Datenpool


  •  
       
     
     
     

    VBA-Datumsfunktion "DateDiff()"

    Die Funktion "DateDiff()" gibt einen Wert vom Typ Variant (Long) zurück, der die Anzahl der Zeitintervalle zwischen den angegebenen Datumswerten angibt. Nachfolgend ein Beispiel:

    Code:
         x = DateDiff("d", "15.04.2003", "20.04.2003")
         ' x enthält als Ergebnis 5 

    Die Funktion kann mit folgenden Zeitintervallen arbeiten:

    yyyy Jahr
    q   Quartal
    m   Monat
    y   Tag des Jahres
    w   Wochentag
    ww   Woche
    h   Stunde
    n   Minute
    s   Sekunde

    Zusätzlich können die Argumente "firstdayofweek" und "firstweekofyear" in der Funktion angegeben werden. Weitere Informationen zur Funktion "DateDiff()" finden Sie in der Hilfe von Microsoft Access.

    VBA-Datumsfunktion "DateSerial()"

    Die Funktion gibt einen Wert vom Typ Variant (Date) zurück, der die angegebene Jahres-, Monats- und Tageszahl enthält. Nachfolgend zwei Beispiele:

    Code:
         x = DateSerial(2003, 4, 15)
         ' x enthält als Ergebnis "15.04.2003"
     
         x = DateSerial(2003, 4, 1 - 1)
         ' x enthält als Ergebnis "31.03.2003"

    Die Funktion "DateSerial()" lässt sich prima dazu verwenden um z.B. eine Geburtstagsliste zu erzeugen, die nach dem tatsächlichen Geburtstag des aktuellen Jahres sortiert ist. Nachfolgend ein Beispiel dazu.

    Legen Sie sich eine Tabelle mit folgenden Feldern an und speichern diese unter dem Namen "Geburtstage":

    GebNam - Text
    GebTag - Datum/Uhrzeit

    Füllen Sie die Tabelle mit ein paar Test-Namen und zugehörigem Geburtstag. Erstellen Sie nun eine neue Abfrage und kopieren den nachfolgenden SQL-String in den SQL-Text der Abfrage:

    Code:
    SELECT Geburtstage.GebNam, Geburtstage.GebTag, 
         DateSerial(Year(Now()),Month([GebTag]),Day([GebTag])) AS GebSort
         FROM Geburtstage 
         ORDER BY DateSerial(Year(Now()),Month([GebTag]),Day([GebTag]));


    VBA-Datumsfunktion "DateSerial()"

    Die Funktion "Now()" gibt einen Wert vom Typ Variant (Date) zurück, der das aktuelle Datum und die aktuelle Uhrzeit des Systemdatums und der Systemzeit auf Ihrem Computer angibt.

    Code:
      x = Now()
      ' x enthält als Ergebnis 08.04.2003 00:12:26 

    Viele weitere Tipps & Tricks aus der Praxis für die Praxis finden Sie auf unserer AP-Access-Tools Vol.1


     
     

     

    Auf der AP-Access-Tools Vol.1 finden Sie weitere 320 Tipps & Tricks sowie 250 Access-Beispiel/Anwendungen mit offenen Quellcode!

    Die Access-Tools-CD mit über 400 MByte Inhalt - für Access- und VB-Entwickler

  • 256 Access-Beispiele mit offenem Code
  • 45 Add-Ins und ActiveX-Komponenten (Freeware)
  • 16 VB-Projekt inkl. Source
  • 321 Tipps & Tricks für Access und VB
  • Plus 11 Entwicklerversionen (9 davon mit Source!)
  • Plus 3 Vollversionen und
  • Plus riesiger Datenpool

    Holen Sie sich jetzt Ihre AP-Access-Tools-CD zum Superpreis von nur EUR 24,95!

  •  
     

     
     
     
     

    Access-Paradies © 1996-2011 Microsys Kramer


    Microsoft, Access, Word, Excel, Outlook, Outlook Express, Visual Basic und Windows sind eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

    Weiterempfehlung  |   Linken Sie uns  |   Impressum  |   Newsletter  |   Onlineshop