[AccessD] Access XP forms bound to ADO recordsets

Shamil Salakhetdinov shamil at users.mns.ru
Tue Mar 14 00:01:13 CST 2006


Yes, we're serious :) - here is promised first version of the crash test:

http://smsconsulting.spb.ru/download/tests/a2dds.htm

It seems to work well.

Enjoy!

Shamil

P.S. That wasn't easy night!....

----- Original Message ----- 
From: "John Colby" <jwcolby at ColbyConsulting.com>
To: "'Access Developers discussion and problem solving'" 
<accessd at databaseadvisors.com>
Sent: Tuesday, March 14, 2006 1:47 AM
Subject: Re: [AccessD] Access XP forms bound to ADO recordsets


> >I haven't asked John to approve this statement but I expect he will agree
>
> So true, very serious.  ;-)
>
>
> John W. Colby
> www.ColbyConsulting.com
>
>
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil
> Salakhetdinov
> Sent: Monday, March 13, 2006 1:44 PM
> To: Access Developers discussion and problem solving
> Subject: Re: [AccessD] Access XP forms bound to ADO recordsets
>
>> Doing unbound in a "header" record (invoice, for instance) is pretty
>> straightforward, especially when starting with a bound form and then
>> deleting the record source property
> Steve,
>
> Myself and John are bounders and we are very serious guys ;) I haven't 
> asked
> John to approve this statement but I expect he will agree - am I right,
> John? :)
>
> So we are talking here about bound forms (and reports) but bound to ADODB
> recordsets.
> Just to make it clear what is discussed in this thread  - this is a
> technique partially described here - 
> http://support.microsoft.com/kb/281998.
>
> The difference we are talking about is that we are "exploring the waters" 
> of
> MS Access forms bound to DISCONNECTED ADODB recordsets. The purpose to do
> that is to have backend DB(s)unlocked (not even touched by MS Access FE)
> while the extracted data are edited in MS Access form with subform(s) when
> both form and its subform(s) may have potentially many rows, which we can
> edit using built-in MS Access features and then post ALL the changes back 
> at
> once in an ADODB "AUTOMAGIC" BATH UPDATE or in manually prepared batch
> update in one transaction etc. (There are other implied very useful 
> features
> as serializing/transmitting/deserializing/storing/.. batch updates, having
> light-weight MS Access FEs etc. - but all that will make sense to discuss
> only when the main technique will start to work stable enough to be used 
> in
> real life applications.)
>
>> I had the best device ever created for holding columns and rows of
>> data: Access' own Tables!
> True - I did write such code a long ago for MS Access 97, many others did 
> do
> that - the difference we're talking about is that we wanted to use bound
> forms but  we do not want to be bound to MS Access (local) tables and we
> wanted to have as little as possible custom coding and if have such coding
> then rather generic and flexible and scalable.
>
>>  and also requires home-grown locking (I added a bit field to invoice
>> to indicate "in use"),
> Yes, it will need to use something like that of course - and this is 
> always
> needed for the optimistic locking, e.g. when one is working in fully 
> unbound
> mode in VB6 or C#/VB.NET/C++....
>
> Shamil
>
> -- 
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com 




More information about the AccessD mailing list