[AccessD] Problems renaming secured database

Charlotte Foust cfoust at infostatsystems.com
Wed Sep 10 12:27:29 CDT 2003


None that I've ever found.  The permissions live in the database file
itself and any Access file can join the workgroup, so it shouldn't cause
you any grief ... Unless, of course, you have hard coded the filename
somewhere. <G>

Charlotte Foust

-----Original Message-----
From: Don Elliker [mailto:delliker at hotmail.com] 
Sent: Wednesday, September 10, 2003 9:12 AM
To: accessd at databaseadvisors.com
Subject: [AccessD] Problems renaming secured database


Are there any problems renaming a database that is secured thru A2K
Access 
Security? Just thought I'd ask before I hose myself.
_D


"Things are only free to the extent that you don't pay for them".-Don 
Elliker





>From: "Mcgillivray, Donald [ITS]" 
><donald.a.Mcgillivray at mail.sprint.com>
>Reply-To: Access Developers discussion and problem 
>solving<accessd at databaseadvisors.com>
>To: "Access Developers discussion and problem 
>solving"<accessd at databaseadvisors.com>
>Subject: RE: [AccessD] Need help with Eval() function
>Date: Wed, 10 Sep 2003 11:58:30 -0500
>
>Stuart, that's exactly the thing!  I modified your code sample to fit 
>my situation, and it works like a charm.
>
>Thanks so much for the advice!
>
>This list is the best!
>
>Don
>
>-----Original Message-----
>From: Mcgillivray, Donald [ITS]
>Sent: Tuesday, September 09, 2003 4:19 PM
>To: Access Developers discussion and problem solving
>Subject: RE: [AccessD] Need help with Eval() function
>
>
>Very cool.  My formulae do consist of field names and numbers only, so 
>this should give me a good start in the right direction.  They do come 
>from different tables though, so I'll need to hammer on this for a bit 
>before I get it to work.
>
>I've been working in Access97, and the Replace function appears not to 
>be there.  I can switch to XP with no real problem - assuming I'll find

>it there, along with more details about how to use it.
>
>Thanks for the assist!  I'll let you know how it all works out.
>
>Don
>
>-----Original Message-----
>From: Stuart McLachlan [mailto:stuart at lexacorp.com.pg]
>Sent: Tuesday, September 09, 2003 4:03 PM
>To: Access Developers discussion and problem solving
>Subject: RE: [AccessD] Need help with Eval() function
>
>
>On 9 Sep 2003 at 17:12, Mcgillivray, Donald [ITS] wrote:
> > I have a table of material types that may be added to over time.  I 
> > want the cost calculation to be dynamic, such that when a new 
> > material
>
> > type is added, the user can define the formula that will deliver its

> > cost.  I intended to build a wizard-type form that would guide the 
> > user through the creation of the formula by allowing the selection 
> > of fields and operators.  I wanted to store the formula string in 
> > the material types table and use it to drive the cost calculation 
> > when called.  My main objective is to avoid having to open up some 
> > custom function to insert new rules if a material type is added that

> > doesn't fit an existing cost formula; I want this to be hands-off 
> > for me once I turn it over.
> >
> > Am I dreaming? Or is there another smarter way to do this?
> >
>
>If your formula consists of just fieldnames, numbers and operators,
>Eval() will still do it. But you will  need to use it inside a function

>so that you can substitue the values for the fieldnames in the string 
>before you evaluate it Here's a simple function I've just knocked up to

>do it. I an substituting  0 for Nulls. You may need to handle Nulls 
>differently depending on how your formulae work.
>
>Also it will get slightly more complex if some of the values are stored

>in other tables - not that much harder, you just need to grab the 
>fieldnames and values in a similar fashion from other tables.
>
>Function Cost(Formula As String, RecordNum As Long) As Currency
>     Dim loopcount As Long
>     Dim rs As Recordset
>     Set rs = CurrentDb.OpenRecordset("Select * from TestTable where ID

>= " & RecordNum)
>     Formula = UCase$(Formula)
>     For loopcount = 0 To rs.Fields.Count - 1
>         Formula = Replace(Formula, UCase$(rs(loopcount).Name),
>NZ(rs(loopcount),"0")
>     Next
>     Cost = Eval(Formula)
>End Function
>
>--
>Lexacorp Ltd
>http://www.lexacorp.com.pg
>Information Technology Consultancy, Software Development,System 
>Support.
>
>
>
>_______________________________________________
>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

_________________________________________________________________
Fast, faster, fastest: Upgrade to Cable or DSL today!   
https://broadband.msn.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