473,769 Members | 2,244 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Where are the Access Developers?

TC
I'd like to open a discussion about the state of the industry. For the
past year, I've been unable to find competent Access developers
available for hire. I'm worried about that.

I think there's great demand right now, and that's keeping the good
developers busy, but that's not enough to explain the situation.
Whenever I post an Access job, I get lots of responses from .NET
developers, back-end database people, and web developers. They all have
the attitude that "I don't really do Access application development,
but Access is easy, so I can handle your job." (No!) The message I'm
getting is that people are choosing to build their skills in .NET, in
back-end database work, and in web development, even though the market
is well-served in those fields, but they aren't building their skills
in Access fast enough to keep up with the demand.

If that is indeed what is happening, I can't find a good explanation
why. Sure, Access has a lightweight reputation, and people don't see it
as a career-maker -- but that has always been the case, yet somehow
there have always been plenty of Access developers in the past. What
has changed now? I can't help but wonder if Access's star has faded to
the point where job seekers eschew it as old technology. That would be
a shame, because I think it will be a very long time before Access
loses its market niche.

Anyway, those are my comments. I wonder if other Access professionals
have made similar (or conflicting) observations.
-TC

Jan 19 '06
57 3822
I think it is not fair that Dev should be held up to ridicule beause of
an opinion I ventured.

****
A function which can be used to check the existence of either a file or
a directory is quite useful, in my opinion.
****
It seems there is some agreement among those who write about Access on
the web.

Web Results 1 - 10 of about 115 for fIsFileDIR. (0.02 seconds)
Searched all groups Results 1 - 10 of 48 for fIsFileDIR. (0.11 seconds)

****
But perhaps the copyright was forgotten.

Web Results 1 - 9 of about 17 for fIsFileDIR Dev Ashish. (0.04 seconds)

Searched all groups Results 1 - 10 of 10 for fIsFileDIR Dev Ashish
(0.08 seconds)
****
In any case I shall be waiting and watching for the superior function.

Jan 21 '06 #31
David W. Fenton wrote:
But Dev is one of Lyle's Great Ones Who Once Walked the Earth here
among us mere mortals!


Yes, he is.

Jan 21 '06 #32
"David W. Fenton" wrote
I can't imagine that .NET developers would have an
understanding of using Access the way it is intended,
with bound data.
That's been the case for Access' whole life... if the people came from what
was considered a "normal developer" background, they were "babes in the
woods" with regard to databases. They didn't understand Queries or SQL with
Joins, so did a lot of unnecessary work. Add to that the problem that the VB
and C/C++ interface to Jet didn't work well with bound controls...

Actually, .NETters may be a little more enlightened, as Microsoft has
included SQL Server in the ".NET" and "developer" categories. The DBAs and
SQL Server developers have helped the VB.NET and C# crowd to understand
"database" to some degree. On the other hand, I am not sure that the
decision to enhance SQL Server by including the .NET languages along with
T-SQL wasn't a holdover from the "Duh, whutz a database?" days.
They are likely to be looking for complicated data
grids, and want to do things mostly unbound and
avoiding Jet because they have prejudices built up
from working in a different environment.


Yep, I occasionally attend some meetings where .NET is discussed and it
amazes me that some presumably-knowlegeable business developers act as if
"glitz and glitter" and non-standard ways of presenting data to the user
actually are useful in solving business problems.

Larry Linson
Microsoft Access MVP
Jan 21 '06 #33
rkc
Lyle Fairfield wrote:
A function which can be used to check the existence of either a file or
a directory is quite useful, in my opinion.
****
Lyle, it's the thinest of thin wrappers around the Dir() function.

A name change.
In any case I shall be waiting and watching for the superior function.


I'll try to think up a better name.



Jan 21 '06 #34
"Larry Linson" <bo*****@localh ost.not> wrote in
news:fffAf.86$M e5.55@trnddc05:
"David W. Fenton" wrote
I can't imagine that .NET developers would have an
understanding of using Access the way it is intended,
with bound data.


That's been the case for Access' whole life... if the people came
from what was considered a "normal developer" background, they
were "babes in the woods" with regard to databases. They didn't
understand Queries or SQL with Joins, so did a lot of unnecessary
work. Add to that the problem that the VB and C/C++ interface to
Jet didn't work well with bound controls...

Actually, .NETters may be a little more enlightened, as Microsoft
has included SQL Server in the ".NET" and "developer" categories.
The DBAs and SQL Server developers have helped the VB.NET and C#
crowd to understand "database" to some degree. On the other hand,
I am not sure that the decision to enhance SQL Server by including
the .NET languages along with T-SQL wasn't a holdover from the
"Duh, whutz a database?" days.


I agree with all of that.

But none of it has anything to do with *data-bound* controls, which
until recently, were hardly found at all in any MS products other
than Access. Well, that's not entirely true -- there have been
data-bound controls for VB, but my understanding was that they wree
substantially harder to use than Access's bound forms/controls, and
that many non-Access developers just didn't have the right kind of
thinking for bound data.

This is where the WE MUST USE UNBOUND FORMS!!!! hysteria comes from,
I think, as well as the idiotic resistance to Jet.
They are likely to be looking for complicated data
grids, and want to do things mostly unbound and
avoiding Jet because they have prejudices built up
from working in a different environment.


Yep, I occasionally attend some meetings where .NET is discussed
and it amazes me that some presumably-knowlegeable business
developers act as if "glitz and glitter" and non-standard ways of
presenting data to the user actually are useful in solving
business problems.


I'm just going on what I read of the technologies and the kinds of
issues that people coming to this newsgroup seem to bring.

Acess is different.

And in a good way.

But many of them can't abandon habits of that that they've acquired
in the other development environments. In those other environments,
I have not doubt that their habits are superb and crucial to getting
things done efficiently. With Access, they have to change they way
they think, or they will always end up fighting against the basic
architecture of the whole development platform.

Thus, I don't really think that the community of .NET developers is
going to be a fertile ground for finding potential Access
developers, except insofar that some portion of them will be quite
smart and adaptable and have a strong understand of database
interaction that will carry over nicely into Access.

But I don't know that there will be any higher numbers of those
types of people than there always have been in any non-Access
development environment.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
Jan 21 '06 #35
rkc wrote:
Lyle, it's the thinest of thin wrappers around the Dir() function.


True. But, if it were not for that entry on the Access web a number of
years ago (98 or 99, I believe), I would not have been able to do some
of the things I did then.

So I'm grateful it was there for me when I needed it. Now of course, it
takes more effort for me to sneeze than it does to use the dir()
function. But not back then.

And I think the comments on it you're sort of disparaging were just
standard bolierplate (a ha! Thanks to Terry for explaining that term to
me a few months ago!) 8)

--
Tim http://www.ucs.mun.ca/~tmarshal/
^o<
/#) "Burp-beep, burp-beep, burp-beep?" - Quaker Jake
/^^ "Whatcha doin?" - Ditto "TIM-MAY!!" - Me
Jan 21 '06 #36
rkc
Lyle Fairfield wrote:
I think it is not fair that Dev should be held up to ridicule beause of
an opinion I ventured.


My ridicule was triggered by the copyright notice in that trivial piece
of code. I see now, after browsing the site at mvps for a bit, that the
copyright notices are probably something that was decided should be put
in all the code posted there.
Jan 21 '06 #37
You just don't get it do you. There are a handful of us who have published a
lot of code over the years. If we do not include a copyright notice then
several things are guaranteed to happen.

1) Our code will be reposted on someone else's site as their own.

2) Our code will be packaged and sold on an Access Utilities CD.

Does a notice of copyright stop every individual seeking to gain something
from our work? Definately not, but it does stop some of them. Further it
gives us some basis to go after the most blatant misuse of said code.

Does the intellectual property of Dev's source code you posted warrant a
notice of copyright? By itself, certainly not. As part of Dev's larger body
of work...yes. As part of a routine to ensure each published
function/project is copyrighted to try to protect against the two issues
outlined above...yes.

I would point out how this could happen to all of the source code you have
posted over the years, but that's right, you haven't posted any.

--

Stephen Lebans
http://www.lebans.com
Access Code, Tips and Tricks
Please respond only to the newsgroups so everyone can benefit.
"rkc" <rk*@rochester. yabba.dabba.do. rr.bomb> wrote in message
news:YO******** *************@t wister.nyroc.rr .com...
David W. Fenton wrote:
"Lyle Fairfield" <ly***********@ aim.com> wrote in
news:11******** **************@ g43g2000cwa.goo glegroups.com:
I became a member of the group (Access Developers) when there were
many bright, capable and proud Access Developers, and when there
was pride in new ideas. I think the number of such persons is,
perhaps, less than twenty per cent of its peak, and the pride is
almost non-existent. Many of those remaining have little to
contribute except the same tired ideas they have repeated over and
over again, since they learned them from someone else who has
moved on, and some persons here with the strongest reputations
have never contributed an original idea to the Access community.

This is so much bullshit unless you name names, Lyle.

I completely disagree with it.


This is a example of code that was thought to be so brilliant
by the pioneers of Access that it needed to be copyrighted.

'************** *** Code Start *************** ****
'This code was originally written by Dev Ashish
'It is not to be altered or distributed,
'except as part of an application.
'You are free to use it in any application,
'provided the copyright notice is left unchanged.
'
'Code Courtesy of
'Dev Ashish
'
Function fIsFileDIR(stPa th As String, _
Optional lngType As Long) _
As Integer
'Fully qualify stPath
'To check for a file
' ?fIsFileDIR("c: \winnt\win.ini" )
'To check for a Dir
' ?fIsFileDir("c: \msoffice",vbdi rectory)
'
On Error Resume Next
fIsFileDIR = Len(Dir(stPath, lngType)) > 0
End Function
'************** *** Code End *************** ******

Jan 21 '06 #38
rkc
Stephen Lebans wrote:
I would point out how this could happen to all of the source code you have
posted over the years, but that's right, you haven't posted any.


Nothing brilliant.
Jan 21 '06 #39
"David W. Fenton" wrote
. . . there have been data-bound controls for VB,
but my understanding was that they were
substantially harder to use than Access's bound
forms/controls, and that many non-Access devel-
opers just didn't have the right kind of
thinking for bound data.


Both of these are _under_statemen ts, I think. The VB data bound controls not
only were harder to use, they didn't work all that well... and that
difficulty was compounded by the "non-bound-data" thinking of most VB
developers.

Larry Linson
Microsoft Access MVP
Jan 21 '06 #40

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

63
5932
by: Jerome | last post by:
Hi, I'm a bit confused ... when would I rather write an database application using MS Access and Visual Basic and when (and why) would I rather write it using Visual Studio .Net? Is it as easy in Visual Studio to create reports and labels as it's in Access?` The advantage of VS.net is that not every user needs Access, right? And that would eliminate the Access version problem as well I guess.
3
3677
by: Bill Willyerd | last post by:
Hello All, I have been searching for a published document for Best Practices concerning access levels based on roles. Should developers have more than (if at all) select level access to production data? If I understand (from multiple postings) that it is best to have: 1. Development (developers have extensive access levels) 2. Test (developers have restriced access levels) and 3. Production (developers have none or select level access)...
10
7426
by: John Phelan | last post by:
I read an article by, by Mike Groh, in Access-VB-SQL Advisor Magazine, Week 37 that concerns me quite a bit on distributing Access Applications commercially. First I need to describe a "commercial version" of my application that I hope to distribute after completing all the beta testing: A. It was developed using MS AccessXP Pro (developers edition), B. It has a front end MyApplication.mdb and a MyAppBbackend_be.mde; the front end is...
64
5260
by: John | last post by:
Hi What future does access have after the release of vs 2005/sql 2005? MS doesn't seem to have done anything major with access lately and presumably hoping that everyone migrates to vs/sql. Any comments? Thanks
17
4416
by: Mell via AccessMonster.com | last post by:
Is there a way to find out where an application was created from? i.e. - work or home i.e. - if application sits on a (work) server/network, the IT people know the application is sitting there, but is there a way they can find out if that application was put there from a CD or email or created at work? Hint: It's not on a client/server database, just native jet database mdb created on Access 2003 (default 2000)...
37
5244
by: jasmith | last post by:
How will Access fair in a year? Two years? .... The new version of Access seems to service non programmers as a wizard interface to quickly create databases via a fancy wizard. Furthermore, why would you even continue to use Access as a backend when you have a much superior option in SQL express? What about as a future front-end development tool? Let's get serious. Microsoft continues to publish numerous articles and videos on how you...
0
9422
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10206
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10035
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
9851
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8863
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
6662
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5293
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5441
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3949
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.