[AccessD] Getting info from a single record table

Dan Waters dwaters at usinternet.com
Tue Apr 17 10:08:48 CDT 2007


John,

It looks like your rate information won't change often.  You could copy the
table from the BE to the FE when the FE opens, and then use DLookup without
creating a new connection.

Dan

-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark
Sent: Tuesday, April 17, 2007 9:27 AM
To: 'Access Developers discussion and problem solving'
Subject: Re: [AccessD] Getting info from a single record table

Well, I thank you all. I am going to look into both of these solutions, and
see which one is for me...it'll be the one I have lease trouble with ;o)

I'll post again to let you know how it turns out.

John W. Clark


>>> "Bobby Heid" <bheid at sc.rr.com> 4/16/2007 7:21 PM >>>
I agree it would be simpler, but I have tried to get away from dlookup and
the like because it opens another connection to the database.

Bobby

-----Original Message-----
From: accessd-bounces at databaseadvisors.com 
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller
Sent: Monday, April 16, 2007 6:18 PM
To: Access Developers discussion and problem solving
Subject: Re: [AccessD] Getting info from a single record table

I think a DLookup is simpler:

Me.Control = Dlookup("Rate", "MyTable").

hth,
Arthur

On 4/16/07, Bobby Heid <bheid at sc.rr.com> wrote:
>
> John,
>
> I'd probably load the rate value from the table via code at the start-up
> of
> the form that uses it and put it in a module-level variable.  Allow the
> user
> to change the rate by loading the value from the database into a text
> field,
> then let the user change it, then update the database with the new value.
>
>
> 'load the data
> dim mdRate as double
> dim rs as recordset
> dim db as database
> dim strSQL as string
>
> strSQL="SELECT Rate from RateTable;"
> set db=currentdb()
> set rs=db.openrecordset(strSQL,dbopensnapshot)
> mdRate=rs(0)
> rs.close
> set rs=nothing
> db.close
> set db=nothing
>
>
>
> 'And use it like:
> [AmtOwed] = [Miles] * mdRate
>
>
> Note that this is air code, but it should get you started.
>
> Bobby
>
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com 
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Clark
> Sent: Monday, April 16, 2007 2:45 PM
> To: 'Access Developers discussion and problem solving'
> Subject: [AccessD] Getting info from a single record table
>
> Years ago, I created a small program to track mileage of workers. There
> are
> a bunch of things I'd have done differently, but they are very pleased
> w/it.
> The bad thing though is that I couldn't figure out how to change the
> mileage
> rate, on the fly, so I hard coded it. So, I have had to go in and alter
> this
> rate, every quarter, if it changes.
>
> This wasn't too awfully bad, but they didn't notify me, the last couple of
> times, until we were well into the quarter, and they had already keyed in
> a
> bunch of the entries.  The calculation is done at the time of entry, so
> the
> allowances were off, and I had to run a quick update query to fix the old
> amounts. This is one of the things I would do differently, and I may
> change
> it to compare the date w/a table of dates and rates, but this immediate
> question will be relevant for that too.
>
> I would like to, for now at least, install a one-record table, to hold the
> rate in it. I would have a very small form...basically a pop-up type
> form...that would hold the rate. There would be no nav. buttons, so they
> are
> stuck on the one record only. But...finally, we're at my question...how do
> I
> reference this record?
>
> Example:
>
> Currently: [AmtOwed] = [Miles] * .485
>
> Would like: [AmtOwed] = [Miles] * [tblMileageRate]![CurRate]
>
> Make sense? I hope!
>
> John W. Clark
>
>
> --
> AccessD mailing list
> AccessD at databaseadvisors.com 
> http://databaseadvisors.com/mailman/listinfo/accessd 
> Website: http://www.databaseadvisors.com 
>
-- 
AccessD mailing list
AccessD at databaseadvisors.com 
http://databaseadvisors.com/mailman/listinfo/accessd 
Website: http://www.databaseadvisors.com 


-- 
AccessD mailing list
AccessD at databaseadvisors.com 
http://databaseadvisors.com/mailman/listinfo/accessd 
Website: http://www.databaseadvisors.com


-- 
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