From: David W. Fenton on
Salad <oil(a)vinegar.com> wrote in
news:ZP-dndDg2u5P7GbXnZ2dnUVZ_g2dnZ2d(a)earthlink.com:

> Is it as simple as running a wizard, like the Database Splitter,
> and away one goes or is there some setup background we should be
> learning now?

One thing I learned from my exchanges with Albert in the last few
days is that you can't do this with an existing app -- the app you
publish to the web has to be designed with the web versions of the
Access objects.

I don't know that Albert ever answered my question if there was a
conversion route from standard Access forms to web forms. It's not
like I asked only a couple of questions, so in the flurry of
questions it wouldn't surprise me if some of them just whizzed by
him without registering.

The point is that a properly-designed app will upload.

But that isn't your existing pre-A2010 Access app.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
From: Albert D. Kallal on
"Salad" <oil(a)vinegar.com> wrote in message

> Thanks for answering my questions. I got myself an OfficeLive account.
> Seems most of the setup work is done, very straightforward. Now I need to
> wait for Access 2010.

Actually, why wait? Note that for the free SharePoint stuff, you need office
live small
business, office live does not have the access stuff.

So, no need to wait, start reading up on SharePoint now...

If you have access 2003, or better access 2007, then start playing with the
SharePoint stuff now. That is the whole suggesting here. Simply try upsizing
some small tables from access to that SharePoint site. See how it all works.
Try the "off line mode"...and try the on-line mode for 2007. So, gain some
experience to upsize access 2007 tables to SharePoint. The wizard and steps
are very much the same for publish in 2010 as they are for up-sizing tables
in 2007. So, then when you get your hands on a2010, then all that time spent
learning how to do this in a2007 will prepare you for a2010.

Then, you be ready without having two learning curves occurring at the same
time. It will be less then 5 minutes affair of your time to start publishing
applications...

> Your prediction; early, mid, or late 2010?

I can only guess, but my guess is mid 2010 at best..


--
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada
pleaseNOOSpamKallal(a)msn.com



From: David W. Fenton on
"Albert D. Kallal" <PleaseNOOOsPAMmkallal(a)msn.com> wrote in
news:F5OKm.4853$dc2.3463(a)newsfe20.iad:

> When you see the long list of functions that disappear when inside
> of a form's code, you simply can't believe how the heck you going
> to write an application.

I assume you replace all of this stuff with macros, right?

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
From: James A. Fortune on
On Nov 12, 4:11 pm, "David W. Fenton" <XXXuse...(a)dfenton.com.invalid>
wrote:
> "Albert D. Kallal" <PleaseNOOOsPAMmkal...(a)msn.com> wrote innews:F5OKm.4853$dc2.3463(a)newsfe20.iad:
>
> > When you see the long list of functions that disappear when inside
> > of a form's code, you simply can't believe how the heck you going
> > to write an application.
>
> I assume you replace all of this stuff with macros, right?
>
> --
> David W. Fenton http://www.dfenton.com/
> usenet at dfenton dot com http://www.dfenton.com/DFA/

In:

http://groups.google.com/group/comp.databases.ms-access/msg/65f3941f7de8a50a

David Fenton said:

>CDMAPos...(a)FortuneJames.com wrote in
>news:1140552410.467804.115390(a)o13g2000cwo.googlegroups.com:
>
>> Stephen Lebans wrote:
>>> James where in the world did you read that VBA is no longer
>>> available with Access 12? Do you know how ludicrous your
>>> statement is?
>
>> Whew. I'm glad it was ludicrous. I thought VBA was history.
>
>Do you realize what a dis-service you've done to this newsgroup by
>posting the things you've posted here? You've created a set of
>rumors that someone searching Google Groups may encounter, which may
>end up as misinformation that propagates far beyond this particular
>thread.
>
>If you didn't have any actual proof for any of your assertions, then
>you shouldn't have made such ridiculous statements.
>
>I'm beginning to recall now why I had killfiled your previous email
>address. I haven't yet decided if I'll be plonking this one, too.
>

In:

http://groups.google.com/group/comp.databases.ms-access/msg/d1ad8db081df7fdd

I quoted from Jeffrey Richter:

....Visual Basic .NET (which now subsumes Visual Basic Scripting
Edition, or VBScript, and Visual Basic for Applications, or VBA)...


so perhaps the idea is not as ludicrous now as it was back then. With
the benefit of hindsight, I see that the parts where I guessed
incorrectly were based on my lack of understanding about how Access
handles code internally. I also see that some of my other guesses
weren't so bad.

James A. Fortune
CDMAPoster(a)FortuneJames.com
From: Albert D. Kallal on
"David W. Fenton" <XXXusenet(a)dfenton.com.invalid> wrote in message
>
> I upload data with linefeeds in it to a client website all the time.
> I don't use XML, just an HTML POST operation, but it works just
> fine.

Right, but all of the web services and soap protocol's MOSTLY use xml. So,
there is problems here, and we talking about web services here. Obviously
the cr+lf issue was addressed, but there are issues when pumping data
(tables) as xml data.
>
> I do have some problems with the interaction between HTML form text
> fields that somehow strip out <p> typed into them and replace them
> with line feeds, but that's a different problem entirely (in the
> opposite direction, in fact).

Well, actually cr+lf's don't behave well in a table of data that is xml.
It often a problem for data going either way.....

>
> I just Googled "xml data cube," a term that is 100% meaningless to
> me, and got no useful results. Please explain.
>

Google xml and web services and soap....

>
>
> I don't quite understand why this is important to implement. It
> looks like something as useless to an actual Access developer as
> multi-value fields.

It is a great idea because it's centralizes your design and separates it
from the UI.

No question that you might want to build one query, and then from that point
on make sure that every other query you build is based on that one query.

Unfortunately that's not always practical, and that's not always the choice
developers make during the designing of their applications. If I change that
full name field, every other object in the database from many queries to
many reports to many forms will ALL benefit from this change instantly.

Furthermore what happens if some other SharePoint services needs to use that
Full Name expression?. What happens if the team down in the IT for billing
or the folks working with the sap system needs that list of customers? Again
you get to define how that field is displayed, and it stored in the data.

Now your access application on the desktop, the web server, and the IT group
of .net developers, or even the SharePoint work flow management system can
simply use that column fullname in their web services. They can all pull the
data from that table and you can be assured that the FullName column is the
same for everyone. You can't really assume that every other workflow and
Smartphone using that data will necessary be using sql to get that data
(they likely be using some web services). Storing the expression means that
everyone can use it. We really don't care what kind of technology is going
to pull out and use that data, but the data is in the table in the way that
everyone can use it.

>
> But in a browser-based app it is only run in the presentation layer.
> For that matter, it is likely only calculated in Access at the
> presentation layer, except when you want to sort on it.

It might not be a browser that is pulling or using that data. It might be
some other web services. No matter how you slice this, you still saving
processing by doing this, you still centralizing the one place where this
expression exists and will be maintained. You don't have to care or worried
how some other system is going to pull data out. You don't know or care of
that other system has some type of expression builder. You data is just
sitting there ready to be used and consumed by any conceivable type of
application.

In addition to the above concepts, storing the value scales better. so I
suppose you could have the sharepoint services create that expression on the
fly, but that doesn't scale as well.

>My clients don't need 100s of users.
They don't need dozens of users. They mostly don't even need more
than 2 or 3.

No, but with cloud computing we are talking about 1 million small
businesses, each with only those 2 or 3 users. At the end of the day we
still scaling out to 2-3 million users here.

>
> But why does this have to be put into Access? Why can't Sharepoint
> do whatever it needs to scale, and leave Access alone? It's not like
> you're going to have more than 255 users of an ACCDB, right?
>

Well, in fact that where this expression service eventually will be running.
On the other hand, this feature is great and I like having a handy dandy
expression available at the table level even if you not using sharePoint.
Again, on the desktop any other application can open up the table direct and
pull the data out. That app doesn't have to know if there's some expression
service. The data is just sitting there in the file ready to be taken.

As I said our industry is going through a really big change right now,
perhaps larger than the change from green screen to the GUI. We have to
adjust some of our development practices and programming approaches. One big
reason that is driving this is the success of cloud based vendors like
Google. We see school districts, municipalities and all kinds of
organizations going to software as a service system and using providers like
Google.

Just last week I sold a client on one of my software packages. The client is
a small startup with two users and a small office. They are istalling the
access application on their two computers, but I am hosting the data on SQL
server for them. The software sale was easy and quick and they don't even
have a file server as yet...and I don't care....

These cloud provdiers might not be as good as the desktop software, but
that's the same thing when mainframe people were saying that those desktop
computers are not reliable enough. Desktop computers were not reliable as
mainframes, but most businesses didn't care because it was cheaper and
easier.

Telling the small business that they don't have to hire that expense of
little nerd kid with funny glasses to come around and upgrade their software
on their computers is a big selling point. This is what is selling those
school districts on this stuff (no more $$ to the the evil software
companies for upgrades). Telling them that you can get rid of these expenses
is a huge selling point, so Right now in the marketplace cheap and easy is
what sells. I don't think the software systems are the best, but they're
cheap and easy. I don't think McDonald's is the best food in the land, but
it's fast and easy and available, and again that's what sells in the
marketplace.

> []
>
>> Today, we seeing a huge move towards the cloud and the web.
>
> I don't see this for the kind of apps I have been hired to
> create/revise over the last 13 years. My clients need the web, but
> they don't need their database apps to be connected to it.

Well as mentioned, see my other example in this thread, you might write a
complex payroll system with all kinds of complex code and VBA. However the
part for employees to check their holiday pay, enter their time sheets, or
perhaps choose when they are going to take time off work is ideal for
access.

The same goes for any complex access application, there still might be some
invoicing or scheduling information, or even balance owning or pricing
informaton that longtime customers would really benefit by placing that
information up on some little customer "self serve" web portal. why not let
them check this inforaton instead of phoning up a staff memeber to
accomplish and look up the information in which the customers essentially
should be able to do this themselves?

In fact pretty much most of my clients could use some type of customer serve
web portal for least some of the data in those access applicaons. In other
cases like the payroll system example, then again employees could help
themselveto some of the data that resides in those access applications, but
there is no need for, and in fact it's far better for them to not have them
have install or use the MS access applicaion...


--
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada
pleaseNOOSpamKallal(a)msn.com