On this page: Description, Step by Step, Important Capitalization Notes

This feature is not yet available.

Description

Capitalize Places changes the capitalization of place fields. The function will capitalize any or all of the place subfields, each of which has an associated checkbox on the Capitalize Places tab.

By the way, I use the term "capitalize" to mean "change the field to the proper mix of upper and lowercase letters." That is obviously not the same as "change the field to all capitals," which is what some people thought I meant! See the capitalization notes.

Step by Step

  1. Choose Capitalize Places from the function tree.
  2. Set each of the Capitalize <field name> checkboxes for the fields that you want to modify.
  3. Set the Capitalize All Uppercase Only checkbox if you want to leave mixed-case fields as they are. The default is checked.
  4. After setting the desired preferences, click the [Capitalize] button. The program will inspect the place data and make changes as necessary.

Important Capitalization Notes

The program implements LCFL capitalization; LCFL is an abbreviation for "LowerCase Following Letter." Any letter that follows another letter is lowercased. Letters at the beginning of a field, or that follow a space or other non-alphabetic character, are uppercased.

A word on international alphabetic characters: I made sure that the program handled international characters that are defined as part of the extended ASCII processed by VB. I don't know enough about international character sets to know how well it will handle all the variations that seem to exist. If you have place names with international characters, please review them carefully after you use this routine to modify them.