WUGNET, the Windows User Group Network
Your Complete Resource Center for "The Best" in Shareware, Computing Tips and Support, Windows Industry News... and much more!
Home Forums Shareware Windows Tips Hot Offers FREE Newsletters Arcade Contact Us About Partners
Search WUGNET: RSS Feeds RSS Feeds Advertise with WUGNET    |    Shareware eBooks
HomeHome FAQFAQ      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

Field Formats

 
   Home -> Office other -> Table Design RSS
Next:  Importing Excel workbooks  
Author Message
CJ1965

External


Since: Aug 28, 2008
Posts: 1



(Msg. 1) Posted: Thu Aug 28, 2008 2:32 am
Post subject: Field Formats
Archived from groups: microsoft>public>access>tablesdbdesign (more info?)

Hi all, hope you can help me.
I have a huge (and I mean huge - over 200,000 records) database that I use
for telephone and contact data among other things. One thing i want to be
able to do is to format a table field for Title Case only. Can this be done?
e.g I know that > in the format field makes all entries in upper case and <
changes all entries to lower case but is there a formula for title case, i.e.
initial capitals?
I await your response and thanks again.

DM
Back to top
Login to vote
John W. Vinson

External


Since: Jan 29, 2004
Posts: 6313



(Msg. 2) Posted: Thu Aug 28, 2008 11:28 am
Post subject: Re: Field Formats [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Thu, 28 Aug 2008 02:32:00 -0700, CJ1965 <CJ1965 DeleteThis @discussions.microsoft.com>
wrote:

>Hi all, hope you can help me.
>I have a huge (and I mean huge - over 200,000 records) database that I use
>for telephone and contact data among other things. One thing i want to be
>able to do is to format a table field for Title Case only. Can this be done?
>e.g I know that > in the format field makes all entries in upper case and <
>changes all entries to lower case but is there a formula for title case, i.e.
>initial capitals?
>I await your response and thanks again.
>
>DM

You cannot do this with a Format property - it's simply not flexible enough.

What you can do is run an Update query actually updating the data in place -
i.e. changing "jim wilson" to "Jim Wilson". You would use the builtin
StrConv() function - you can open the VBA editor and see the help for it.

Running it from a Query you would need to use the literal value 3 for the
constant vbProperCase described in the Help: e.g.

UPDATE yourtable
SET LastName = StrConv([LastName], 3);

One warning: this function is itself rather limited and literalminded. It will
give results like "Mcdonald" where you want "McDonald", "O'brian" where
"O'Brian" would be correct, and "Evans-smith" where you want "Evans-Smith".

If you have a mixture of data in all lower case which you want "propered" and
mixed case which you want to leave alone, you can use the StrComp() function
to filter the data:

UPDATE yourtable
SET LastName = StrConv([LastName], 3)
WHERE StrComp([LastName], LCase([LastName]), 0) = 0;

--

John W. Vinson [MVP]
Back to top
Login to vote
Jeff Boyce

External


Since: Nov 04, 2004
Posts: 3939



(Msg. 3) Posted: Thu Aug 28, 2008 11:35 am
Post subject: Re: Field Formats [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

If you are willing to live with the few exceptions mentioned elsewhere
in-thread, you might not even need to do the conversion!

Instead, create a query that returns the converted value(s) and let the data
get entered however.

JOPO (just one person's opinion)

Regards

Jeff Boyce
Microsoft Office/Access MVP


"CJ1965" <CJ1965 DeleteThis @discussions.microsoft.com> wrote in message
news:2F5F811B-4696-44C6-A416-3E6D62AA2E1C@microsoft.com...
> Hi all, hope you can help me.
> I have a huge (and I mean huge - over 200,000 records) database that I use
> for telephone and contact data among other things. One thing i want to be
> able to do is to format a table field for Title Case only. Can this be
> done?
> e.g I know that > in the format field makes all entries in upper case and
> <
> changes all entries to lower case but is there a formula for title case,
> i.e.
> initial capitals?
> I await your response and thanks again.
>
> DM
Back to top
Login to vote
Stefan Hoffmann

External


Since: Mar 01, 2006
Posts: 521



(Msg. 4) Posted: Thu Aug 28, 2008 12:43 pm
Post subject: Re: Field Formats [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

hi,

CJ1965 wrote:
> One thing i want to be
> able to do is to format a table field for Title Case only. Can this be done?
> e.g I know that > in the format field makes all entries in upper case and <
> changes all entries to lower case but is there a formula for title case, i.e.
> initial capitals?
Take a look at

Function StrConv(String, Conversion As VbStrConv, [LocaleID As Long])

You may use it in an update query, but this function is not bullet proof
when used in conjunction with family names.


mfG
--> stefan <--
Back to top
Login to vote
Display posts from previous:   
       Home -> Office other -> Table Design All times are: Eastern Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Categories:
 Windows XP
 Windows Vista
 Windows Other
 Office
  Office Other
 Security
 WinRAR
  • Home |
  • Shareware |
  • Windows Tips |
  • Hot Offers |
  • FREE Newsletters |
  • Arcade |
  • Forums |
  • eBooks |
  • About WUGNET |
  • Partners |
  • Contact

  • WUGNET Privacy Policy |
  • Link to WUGNET