[AccessD] Open all forms

Bob Gajewski rbgajewski at roadrunner.com
Mon Jul 21 23:10:59 CDT 2008


Rocky

In my Utility Functions module, I have two functions defined:

Function cbfGotFocus()
    Me.ActiveControl.BackColor = 8454143
End Function

Function cbfLostFocus()
    Me.ActiveControl.BackColor = vbWhite
End Function 

Then, in each control, I have the Got Focus event = "=cbfGotFocus()" and the
Lost Focus event = "=cbfLostFocus()". You should be able to set these
variables too during your control looping.

This is a rather bright yellow; you'll probably want to a softer color.

Regards,
Bob Gajewski

** Please consider the environment before printing this e-mail **

-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin at
Beach Access Software
Sent: Monday, July 21, 2008 13:52 PM
To: 'Access Developers discussion and problem solving'
Subject: Re: [AccessD] Open all forms

Andy:

Worked perfectly.  Now I'm going to cycle through al the controls and change
the font name.  Which I think I can do.

But I'd like to add conditional formatting to each text box so that it shows
pale yellow background when it has the focus.  Apparently you can only do
this manually one control at a time - won't do multiple selections. So that
could be tedious.

Any ideas how to do that while I've got the form open in design mode?  


Rocky Smolin
Beach Access Software
858-259-4334
www.e-z-mrp.com
www.bchacc.com
 
 

-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Andy Lacey
Sent: Monday, July 21, 2008 10:30 AM
To: 'Access Developers discussion and problem solving'
Subject: Re: [AccessD] Open all forms

Hi Rocky

This might do what you're after

Dim dbs As Database
Dim Ctr As Container
Dim Doc As Document

  Set dbs = CurrentDb
  Set Ctr = dbs.Containers!Forms
  ' Enumerate through Documents collection of Forms container.
  For Each Doc In Ctr.Documents
    DoCmd.OpenForm Doc.Name, acDesign
    Forms(0).CloseButton = False
    DoCmd.Close acForm, Doc.Name
  Next Doc


Then set stuff to Nothing at the end.

-- Andy Lacey
http://www.minstersystems.co.uk 



>-----Original Message-----
>From: accessd-bounces at databaseadvisors.com
>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock
>Sent: 21 July 2008 17:29
>To: accessd at databaseadvisors.com
>Subject: Re: [AccessD] Open all forms
>
>
>Hi Rocky
>
>Not Segoe but Trebucket is on most newer machines.
>If you wish to have zero trouble with fonts use MS Sans Serif, the old 
>bitmapped font. Actually it is very good (and digits are mono spaced) 
>and has been with Windows since Windows 1.0.
>
>/gustav
>
>>>> rockysmolin at bchacc.com 21-07-2008 18:15 >>>
>Are Segoe and Trebucket going to be standard with older Windows? 
>
>
>Rocky Smolin
>Beach Access Software
>858-259-4334
>www.e-z-mrp.com
>www.bchacc.com
> 
> 
>
>-----Original Message-----
>From: accessd-bounces at databaseadvisors.com
>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock
>Sent: Monday, July 21, 2008 9:10 AM
>To: accessd at databaseadvisors.com
>Subject: Re: [AccessD] Open all forms
>
>Hi Rocky
>
>In my experience, Arial is a bad choice for a screen font. 
>Indeed digits don't come out nice. Verdana and Tahoma or the new Segoe 
>are much to prefer
>- or Trebucket (one of my favorites) if you can get away with it!
>
>/gustav
>
>>>> rockysmolin at bchacc.com 21-07-2008 17:25 >>>
>
>.. I can change the Times font to Arial or Tahoma ..
>
>
>
>--
>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