N
none
Hi. I've reached my wits end and am hoping someone in here could help.
I've been contracted to build a loader for an existing MS Access
application, so I've kinda inherited this. I'm working in Access 2003 right
now btw.
It's a split database, and I have the original source. There's an mde file,
a mdb file, a mdw file, and an exe written in vb6 loader app that I've been
asked to re-engineer. The access app uses access security. I've almost got
the loader written perfectly, but I've hit a snag that I think is beyond
what I know. There's some code being fired somehow at startup that I can't
seem to be able to find. I know the usual stuff to look for; here's what I
know:
1) Under tools -> Startup, everything appears like they would normally.
There's no startup form and no custom toolbars. There's nothing out of the
ordinary there.
2) There's no code that I can find that starts the form in the VBA code. I
did a full project search for anything that would resemble an openform for
that form. Couldn't find a thing. None of the variants I tried yielded any
results.
3) I wondered if the initial loader program did the startup. However when
I envoke the app from my "reverse engineered" loader, The same startup event
occurrs.
4) There are no hidden modules. In fact the only hidden objects are the
system tables.
5) There's a custom mdw file, that's been renamed to a sec extension. I
know how to point access using the command line switch /wrkgrp (just so you
know).
6) The autoexec macro has a blank RunCode line. I'd have thought this was
for when you append a semicolon at the end to run a function, but my loader
doesn't envoke any function and the startup still occurrs.
7) When I hold down the shift key, I don't bypass the startup procedure.
Only when I open the mdb data file directly in exclusive mode instead of the
mde file can I bypass the startup params. Now I know you can configure that
in code, but there's got to be some other way he's doing it.
I know how to normally do this using the Tools->startup functions, but has
this guy done this somehow in the mdw file? I must totally be missing
something... Could anyone around here provide me some insight?
I've been contracted to build a loader for an existing MS Access
application, so I've kinda inherited this. I'm working in Access 2003 right
now btw.
It's a split database, and I have the original source. There's an mde file,
a mdb file, a mdw file, and an exe written in vb6 loader app that I've been
asked to re-engineer. The access app uses access security. I've almost got
the loader written perfectly, but I've hit a snag that I think is beyond
what I know. There's some code being fired somehow at startup that I can't
seem to be able to find. I know the usual stuff to look for; here's what I
know:
1) Under tools -> Startup, everything appears like they would normally.
There's no startup form and no custom toolbars. There's nothing out of the
ordinary there.
2) There's no code that I can find that starts the form in the VBA code. I
did a full project search for anything that would resemble an openform for
that form. Couldn't find a thing. None of the variants I tried yielded any
results.
3) I wondered if the initial loader program did the startup. However when
I envoke the app from my "reverse engineered" loader, The same startup event
occurrs.
4) There are no hidden modules. In fact the only hidden objects are the
system tables.
5) There's a custom mdw file, that's been renamed to a sec extension. I
know how to point access using the command line switch /wrkgrp (just so you
know).
6) The autoexec macro has a blank RunCode line. I'd have thought this was
for when you append a semicolon at the end to run a function, but my loader
doesn't envoke any function and the startup still occurrs.
7) When I hold down the shift key, I don't bypass the startup procedure.
Only when I open the mdb data file directly in exclusive mode instead of the
mde file can I bypass the startup params. Now I know you can configure that
in code, but there's got to be some other way he's doing it.
I know how to normally do this using the Tools->startup functions, but has
this guy done this somehow in the mdw file? I must totally be missing
something... Could anyone around here provide me some insight?