Issue | Solution |
Security dialogs | Every time you opened your database, Access 2003 tried to convince you that was a bad thing unless it was digitally signed. Access 2007 solves this by introducing Trusted Locations (Office Button | Access Options | Trust Center | Trust Center Settings.) |
Mouse Wheel | Developers often coded to disable the mouse wheel so it would not scroll records in Form view. Access 2007 scrolls in Datasheet and Continuous view, but not form view. (Use the Mouse Wheel event if you want the old behavior.) |
Email in Hyperlinks | Previous versions prefixed "http://" to all hyperlink fields. Access 2007 recognizes email addresses, and prepends "mailto:" |
Percent format | If you type 5 into a field formatted as "Percent", Access 2007 understands it as 5%. Previous versions interpreted it as 500%. (This workaround is no longer required.) |
Default Value (number fields) | You no longer have to remove that annoying zero Access used to assign to the Default Value property of every numeric field you created. |
Reserved field names | Access 2007 recognizes the most common field names that cause problems (e.g. Name, Date, Month, and Year), and warns you (in table design.) It responds to only a very few reserved names, so you still need this utility or list. |
Picture + Caption | Display both a Picture and a Caption on command buttons and tab controls (but not toggle buttons.) |
Autofill (datasheets) | Previous versions attempted to guess the number you wanted when entering data in a datasheet. This annoying behavior has been removed. |
Imports | Several issues solved, such as the ability to choose columns and specify data types when importing from Excel. |
Internal margins | Scroll bars now work for controls with internal margins, and size-to-fit correctly. Controls now have padding as well as margins. |
Filters | Several filter bugs fixed. |
Decimal data type | Access can now sort Decimal fields correctly. |
Queries survive if table gone | If a linked table is not present, Access 2007 opens the query in SQL View, leaving the query statement intact. (Previous versions opened in design view, removing the joins from the FROM clause.) |
Provided by Allen Browne, May 2005. Last updated: April 2010.
property to "Percent" and enter 7, Access interprets it as 700%.
.
But then if the user did type "7%", your code changes it to 0.07%.
.
property of the control.
property is the text as you see it.
'Purpose: Divide the value by 100 if no percent sign found.
If Err.Number <> 2185 Then 'No Text property unless control has focus.