473,811 Members | 3,057 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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 1346
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******** ******@TK2MSFTN GP15.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******** ********@tk2msf tngp13.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******** ******@TK2MSFTN GP11.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******** ********@tk2msf tngp13.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******** ********@tk2msf tngp13.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******** ******@TK2MSFTN GP11.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******** ********@tk2msf tngp13.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
1933
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 users (and assign a user code), and at the end of the program, to upload some data back to the server. I figure I can write all the local stuff in VB6 (I'll have to learn more about the server side stuff, never done any of that before) but I...
1
1960
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 assessment of dotnet framework? Is there a document which describes what and where exactly is installed dotnet framework? Which system files are replaced etc.?
13
2959
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. I believe a dotNet solution is better, but I'm trying to be as convincing as possible -- and maybe I'm wrong! I would appreciate any input or references which could help me.
2
1734
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 "main" object I want to initialize the property "Info" to null in a way that will make the c# programmer (the user) able to write: if (MyObj.Info==null) {..}
29
2822
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 Netscape 4 if you save your page in .aspx
6
4581
by: Paxton | last post by:
Anyone played with DotNet 2.0 or the Visual Web Developer 2005 Express Edition yet? any thoughts? /P.
5
1749
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 anywhere near replacing Win32 development? Or is Win32 development still leading the way? The other question is, how many desktop machines actually have the framework installed?
9
1506
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, Corel, etc actually released any applications that use the framework? Jim
1
1223
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 a set of menu items. In fact, it's an XML file with quite a few <MenuItem name="name" value="value" /tags. Is this file comparable to an older resource (.rc) that contains menu items?
14
5238
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
9605
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
10647
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
9204
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...
1
7667
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6887
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
5553
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...
1
4338
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
2
3865
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
3017
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.