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