473,395 Members | 1,442 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

dotnet question

Hello,

I am strictly an Access Developer with limited exposure to ASP. My client
wants to put his database online through a brower, which would mean using
Thin Client Web ( I think that is the correct term) or something like Visual
Studio and creating web pages for accessing the database remotely. He wants
the same functionality as the Access DB. Many of the forms and reports are
extremely complex with 3-4 layers of subforms and subreports and much
coding.

I have no experience in web programming. I am seeking opinions on whether
to go to a .Net platform. What will it mean as far as programming? Do the
tools aid the programmer or is it programming intensive. Simple to change to
this environment or like starting over from scratch to learn the techniques.
Would by VBA programming skills be useful or not at all?

Thanks for any opinion you could render. I know this is a difficult
question to answer becuase it depends on the individual, but I am average
intelligence if that helps you. ;)

God Bless,

Mark A. Sam
Jan 31 '06 #1
6 1330
Mark,

The problem with a webbrowser is that security problems are closing
everything. (You cannot access the disk of your client. As that is not
needed you can just use a webform webapplication.) A browser is a real thin
kind which means that checking of data needs mostly a roundtrip back to your
webserver/databaseserver. The complexety of your forms and the reports give
me the idea that the change that you will succeed using the browswer is
probably something less than 1%.

To reach what you ask the most without the problems of a browser is in my
opinion using a windowform application that uses webservices.

A webservice is very easy to use in Net. Your client is than using a
windowform application that has the same possibilities as Access (be aware
that Access is completely only dedicated to dataprocessing and is therefore
probably easier to use) while he can access his data from everywhere in the
world.

There are two nice samples on MSDN.
The problem is that the first one is using the Pub database and it is
possible you have that not anymore.
http://msdn.microsoft.com/library/de...alkthrough.asp

The second one is using Northwind, however is difficult to read and has at
least one error. Telling how to solve that is however that strange for you
that it makes in my opinion no sense, therefore just read it and don't try.

http://msdn.microsoft.com/library/de...alkthrough.asp

You can read the documentation from the RichClient to see about the security
problems, reading it makes you probably a better discussion partner for your
client.

http://msdn.microsoft.com/msdnmag/is...h/default.aspx

And to start just try as VBA programmer VB Express 2005 it is free this
year.

http://msdn.microsoft.com/vstudio/express/vb/

I hope this helps a little bit?

Cor
Jan 31 '06 #2
Thank you Cor.

Is a windowform application that you mention below a desktop client? If
yes, then does it need to be installed on the user's machine? If yes, then
it would be useful to just use an Access .mde application. Am I wrong?

God Bless,

Mark
"Cor Ligthert [MVP]" <no************@planet.nl> wrote in message
news:ux**************@TK2MSFTNGP15.phx.gbl...
Mark,

The problem with a webbrowser is that security problems are closing
everything. (You cannot access the disk of your client. As that is not
needed you can just use a webform webapplication.) A browser is a real thin kind which means that checking of data needs mostly a roundtrip back to your webserver/databaseserver. The complexety of your forms and the reports give me the idea that the change that you will succeed using the browswer is
probably something less than 1%.

To reach what you ask the most without the problems of a browser is in my
opinion using a windowform application that uses webservices.

A webservice is very easy to use in Net. Your client is than using a
windowform application that has the same possibilities as Access (be aware
that Access is completely only dedicated to dataprocessing and is therefore probably easier to use) while he can access his data from everywhere in the world.

There are two nice samples on MSDN.
The problem is that the first one is using the Pub database and it is
possible you have that not anymore.
http://msdn.microsoft.com/library/de...alkthrough.asp
The second one is using Northwind, however is difficult to read and has at
least one error. Telling how to solve that is however that strange for you
that it makes in my opinion no sense, therefore just read it and don't try.
http://msdn.microsoft.com/library/de...alkthrough.asp
You can read the documentation from the RichClient to see about the security problems, reading it makes you probably a better discussion partner for your client.

http://msdn.microsoft.com/msdnmag/is...h/default.aspx

And to start just try as VBA programmer VB Express 2005 it is free this
year.

http://msdn.microsoft.com/vstudio/express/vb/

I hope this helps a little bit?

Cor

Jan 31 '06 #3
Mark,
Is a windowform application that you mention below a desktop client? If
yes, then does it need to be installed on the user's machine? If yes,
then
it would be useful to just use an Access .mde application. Am I wrong?

It is a destop client which has to be installed on the user's machine.

If you are able to connect on every place on earth your Access application
to a Central Database (by instance using a portable) and your knowledge is
Access. Than I probably would not change if there cannot come any problem,
by instance because of security in future, with that application.

My current knowledge of MS Access is not enough to give the slightest advice
in that.

However the webservice makes it your possible as a kind of physical middle
tier to easily connect your datatabase to any client that is able to handle
a webservice (the client can as well be a webform however that has not much
sense if it is your own webform using ASPNET).

I hope this gives an idea

Cor
Feb 1 '06 #4
Dear Cor,

Visual Web Developer 2005 Express Edition seems to be what I am looking
for. What I don't know is what I need to utilize it. Do I need Visual
Studio, ASP.NET or what? I get lost whenever I try to figure out if I need
something from Microsoft. If you could tell me anything getting started
with Visual Web Developer 2005 Express Edition, that would be a great help.
I would be working remotely though teminal services. My Client's back end
it SQL Server.

If this is too time consuming for you, then no need to reply.

God Bless,

Mark

"Cor Ligthert [MVP]" <no************@planet.nl> wrote in message
news:%2****************@tk2msftngp13.phx.gbl...
Mark,
Is a windowform application that you mention below a desktop client? If
yes, then does it need to be installed on the user's machine? If yes,
then
it would be useful to just use an Access .mde application. Am I wrong?
It is a destop client which has to be installed on the user's machine.

If you are able to connect on every place on earth your Access application
to a Central Database (by instance using a portable) and your knowledge is
Access. Than I probably would not change if there cannot come any problem,
by instance because of security in future, with that application.

My current knowledge of MS Access is not enough to give the slightest

advice in that.

However the webservice makes it your possible as a kind of physical middle
tier to easily connect your datatabase to any client that is able to handle a webservice (the client can as well be a webform however that has not much sense if it is your own webform using ASPNET).

I hope this gives an idea

Cor

Feb 1 '06 #5
Mark,

That visual web developer 2005 will give you an answer on a webapplication.
You cannot create windowforms application with that. However just try it,
than you will see what I wrote that you can probably not reach your goal
with that and show that to your client.

I would in your case start with Visual Basic 2005 Express and try if you
understand that a little bit that sample. You need for that an IIS server on
your computer and a pub database.

Net is in my opinion not real made for terminal services, so be aware to get
problems with that. Try it than in a vsnet newsgroup, about that I have
never seen any information in this newsgroup.

The SQL server fits 1 to 1.

If you want to make a real application, than you probably will need Visual
Studio Net 2005 profesional or something. Be than aware that you instead
that you direct buys that have first a look at an MSDN subscribtion.

Beside that is the website below the website for information for developing
with Net. It has some problems at the moment but that is mostly when a new
version is introduced.

http://msdn.microsoft.com/

I hope that this gives some information

Cor

"Mark A. Sam" <ms**@Plan-It-Earth.Net> schreef in bericht
news:ur**************@TK2MSFTNGP11.phx.gbl...
Dear Cor,

Visual Web Developer 2005 Express Edition seems to be what I am looking
for. What I don't know is what I need to utilize it. Do I need Visual
Studio, ASP.NET or what? I get lost whenever I try to figure out if I
need
something from Microsoft. If you could tell me anything getting started
with Visual Web Developer 2005 Express Edition, that would be a great
help.
I would be working remotely though teminal services. My Client's back end
it SQL Server.

If this is too time consuming for you, then no need to reply.

God Bless,

Mark

"Cor Ligthert [MVP]" <no************@planet.nl> wrote in message
news:%2****************@tk2msftngp13.phx.gbl...
Mark,
> Is a windowform application that you mention below a desktop client?
> If
> yes, then does it need to be installed on the user's machine? If yes,
> then
> it would be useful to just use an Access .mde application. Am I wrong?
>

It is a destop client which has to be installed on the user's machine.

If you are able to connect on every place on earth your Access
application
to a Central Database (by instance using a portable) and your knowledge
is
Access. Than I probably would not change if there cannot come any
problem,
by instance because of security in future, with that application.

My current knowledge of MS Access is not enough to give the slightest

advice
in that.

However the webservice makes it your possible as a kind of physical
middle
tier to easily connect your datatabase to any client that is able to

handle
a webservice (the client can as well be a webform however that has not

much
sense if it is your own webform using ASPNET).

I hope this gives an idea

Cor


Feb 1 '06 #6
Thanks cor.

I think I have it figure out. I also think you misunderstood me. I'm not
looking for a Client. If I was I would use an Access database with linked
tables. My client wants the app to work from a browser, so I am going to
focus on the Visual Web Developer 2005 Edition for now then see where it
leads.

I appreciate your input. It led me to where I want to be.

God Bless,

Mark
"Cor Ligthert [MVP]" <no************@planet.nl> wrote in message
news:%2****************@tk2msftngp13.phx.gbl...
Mark,

That visual web developer 2005 will give you an answer on a webapplication. You cannot create windowforms application with that. However just try it,
than you will see what I wrote that you can probably not reach your goal
with that and show that to your client.

I would in your case start with Visual Basic 2005 Express and try if you
understand that a little bit that sample. You need for that an IIS server on your computer and a pub database.

Net is in my opinion not real made for terminal services, so be aware to get problems with that. Try it than in a vsnet newsgroup, about that I have
never seen any information in this newsgroup.

The SQL server fits 1 to 1.

If you want to make a real application, than you probably will need Visual
Studio Net 2005 profesional or something. Be than aware that you instead
that you direct buys that have first a look at an MSDN subscribtion.

Beside that is the website below the website for information for developing with Net. It has some problems at the moment but that is mostly when a new
version is introduced.

http://msdn.microsoft.com/

I hope that this gives some information

Cor

"Mark A. Sam" <ms**@Plan-It-Earth.Net> schreef in bericht
news:ur**************@TK2MSFTNGP11.phx.gbl...
Dear Cor,

Visual Web Developer 2005 Express Edition seems to be what I am looking
for. What I don't know is what I need to utilize it. Do I need Visual
Studio, ASP.NET or what? I get lost whenever I try to figure out if I
need
something from Microsoft. If you could tell me anything getting started
with Visual Web Developer 2005 Express Edition, that would be a great
help.
I would be working remotely though teminal services. My Client's back end it SQL Server.

If this is too time consuming for you, then no need to reply.

God Bless,

Mark

"Cor Ligthert [MVP]" <no************@planet.nl> wrote in message
news:%2****************@tk2msftngp13.phx.gbl...
Mark,

> Is a windowform application that you mention below a desktop client?
> If
> yes, then does it need to be installed on the user's machine? If yes, > then
> it would be useful to just use an Access .mde application. Am I wrong? >
It is a destop client which has to be installed on the user's machine.

If you are able to connect on every place on earth your Access
application
to a Central Database (by instance using a portable) and your knowledge
is
Access. Than I probably would not change if there cannot come any
problem,
by instance because of security in future, with that application.

My current knowledge of MS Access is not enough to give the slightest

advice
in that.

However the webservice makes it your possible as a kind of physical
middle
tier to easily connect your datatabase to any client that is able to

handle
a webservice (the client can as well be a webform however that has not

much
sense if it is your own webform using ASPNET).

I hope this gives an idea

Cor



Feb 1 '06 #7

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

Similar topics

1
by: Keith R | last post by:
I have VB6, and eventually plan to upgrade to dotnet. I will soon start writing an application that will be mostly local (client?) but will interface with a server a few times, to authenticate...
1
by: Alex | last post by:
Dear colleagues I am going to deploy dotnet framework in our company. For this I need to do a risk assessment of dotnet framework. Thus I have following question: Is there an available risk...
13
by: bill | last post by:
I am trying to convince a client that dotNet is preferable to an Access project (ADP/ADE). This client currently has a large, pure Access MDB solution with 30+ users, which needs to be upgraded....
2
by: Peter Hemmingsen | last post by:
Hi, I have a dotnet object (implemented in mc++ and used in c#) which have a property called "Info". The Info property is also a dotnet object (implemented in mc++). In the constructor of the...
29
by: amos | last post by:
Hi I'm experiencing a real nasty thing about dotnet. I've made a big application in dotnet and I would like to use ILAYERS for netscape 4. You CAN NOT USE Layers and Form buttons in...
6
by: Paxton | last post by:
Anyone played with DotNet 2.0 or the Visual Web Developer 2005 Express Edition yet? any thoughts? /P.
5
by: James S | last post by:
Hi, With DotNet having been around for a while, are there any good resources that detail what the uptake of the framework has been for Windows Application development? For example is DotNet...
9
by: Jim | last post by:
With .net having been around for a while now, does anyone know what the uptake of major software houses is in using .net for Windows Application development? e.g. have the likes of Adobe, MS,...
1
by: Jim Carlock | last post by:
My first question here involves understanding what files are used where in regards to a dotnet application. For instance, I see a bunch of .config files. One I opened up looks like it represents...
14
by: Frank | last post by:
I see that ImageFormat includes exif. But I can't find out if I've System.Drawing.Image.FromStream or something like it can read and/or write that format.
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
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...
0
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,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
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...

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.