Well from what I have heard on the grapevine is that Corporate IT want to do away with access.
This is something all "Corporate IT" people want who think they are "to good for this world".
Truth of the matter is business wouldnt work without Access because they are NOT doing their job, thus they try to solve the problem by taking away the solution. I have seen many companies try to 'outlaw' access. But have yet to see one succeed at it without significant investment and drain on both business side and IT side.
Dont get me wrong, upgrading your skills and learning some 'harcore' SQL etc cannot be a bad thing... but this is something your employer must support.
Why do your DBs have a right to live? Because they are fullfilling a need the "real IT" does not/cannot. You then appearently fill a gap, which cannot just disappear.
The developer I spoke to mentioned I would need to learn oracle for the backend, VB Script, HTML and Javascript if I wanted to learn ASP.
VB Script = VBA but without the A, it is a lot alike while beeing different enough to make you think. Force yourself to use it and in a month you will think you have never done anything else. A true Client/server situation though is VERY different from a 'simple' access db. 3 tier development etc... headaches. HTML and Java I dont know.
If you have a good understanding of how DBs work, joins, group by etc... learning 'hard core' SQL (in any language, Oracle/MySQL/SQL Server) is not a big step... just seems so because you are missing your designer.
A lot of times for complex queries I still use the Access designer with linked tables and copy paste the SQL, finaly addapt it for my need(s).
Any recommendations or advice would be greatly appreciated.
My recommendation, dont worry to much you are fullfilling a need and that need wont disappear overnight.
Developers will always tell you that you need all of those things because the majority of application development is web oriented.
Which a lot of times is a lot of hyped hogwash... Having an application "web enabled" for all 2 users *BLAG*
Easier to develop it in Access, faster cheaper and easier to maintain.
you should decide between Oracle and MS SQL. Both use proprietary versions of SQL
IMHO No need to choose, use what ever the company needs you too.
The basic of SQL is relational modeling, if you understand that... they SQL = SQL in any database.
The problems come mostly with functions, Format in Access = TO_CHAR in Oracle = Cast or Convert in SQL = etc.
This is what google is for.
it sits between the two and does both sufficiently well to enable rapid development for interim, short-term or relatively low-usage applications.
Beyond that, you're looking at specialising and that's the choice that's facing you. Until you can answer that question, you can't really answer the skills one.
Access itself is a true application, with a true purpose and a specialisation in itself. A lot of things that "real IT" cannot deliver in time or on the right level due to lack of business knowledge, is exactly where we as access developers shine and flurish.
We are close enough to the business and flexible enough to change on the dime if need be. This is both the power and RISK of access.
But when managed right and in the right developing hands, IMHO Access is indeed the core for day to day business where things change from day to day.
Have an immediate problem? Wait 3 weeks for IT to come up with its own priority for this problem, then wait another 2 weeks for assignment of resources... etc.
Access solves your problem here and now.
I know I am the "odd egg" out on this whole Inter/Intra-net hype thing, but I love (to) KISS and this is my right to live in the world.
Where IT takes a month, I take a week.
Where IT needs documents and requirements written by the business taking the business a week to do, I talk to the man with the problem for an hour or so and go solve his problems.
Offcourse Intra/Internet apps have their time and place, some of my tools have been upgraded to such 'monsters' over the course of time (by people far more skilled in that than me).
Yet... Users long back to the days when they could access my *cursed* access application because it was so easy and readily available.
KISS baby... KISS