[Acces] Check datum > updaten

Pagina: 1
Acties:
  • 45 views sinds 30-01-2008

  • DNA_Saint
  • Registratie: Maart 2004
  • Laatst online: 16-07 06:52

DNA_Saint

Go Go Gadget Ondertitel!

Topicstarter
Ik heb een code om access zelf een macro te laten starten om de bepaalde tijd.

Maar ik krijg nu een error, als ie bij de ingevulde tijd aankomt.

Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Option Explicit
Option Compare Database
Imports Access = Microsoft.Office.Interop.Access

Private Sub Form_Timer()

    Dim CurrentTime As Date

    CurrentTime = CDate(Format(Now(), "hh"))

    Select Case CurrentTime

        Case CDate("09"), CDate("13"), CDate("14")
        Dim oAccess As Access.ApplicationClass

        'Start Access and open the database.
        oAccess = CreateObject("Access.Application")
        oAccess.Visible = True
        oAccess.OpenCurrentDatabase("C:\Documents and Settings\Administrator\Mijn documenten\WNH2002-final2.mdb", False)

        'Run the macros.
        oAccess.Run ("alles_updaten")

        'Clean-up: Quit Access without saving changes to the database.
        oAccess.DoCmd().Quit (Access.AcQuitOption.acQuitSaveNone)
        System.Runtime.InteropServices.Marshal.ReleaseComObject (oAccess)
        oAccess = Nothing
       
    End Select

        

End Sub


In VB staat: oAccess.OpenCurrentDatabase("C:\Documents and Settings\Administrator\Mijn documenten\bla.mdb", False) in het rood.
Maar dit heb ik direct gekopieerd van Microsoft site...

daarbij geeft ie een error als ie wordt gestart:
ongeldig buiten procedure

wie ziet een fout?

[ Voor 126% gewijzigd door Lustucru op 25-08-2007 01:01 . Reden: zó afgezaagd ]

Huub Huub Barbatruc!


  • Witte
  • Registratie: Februari 2000
  • Laatst online: 15:44
Waarom maak je niet een access database met een autoexec-macro en start je die met de windows taakplanner (doe maar eens AT /? in de dos-prompt)?
Ik heb zelf ook een aantal access-databases die elke dag uitgevoerd worden, om een en ander te updaten en te herstellen.
Zorg er wel voor dat de macro access zelf sluit.

[ Voor 85% gewijzigd door Lustucru op 25-08-2007 01:01 . Reden: zo mogelijk nog flauwer ]

Houdoe


  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Je krijgt morgen of zo een mailtje van me :)

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


Dit topic is gesloten.