<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Microsoft Access Team Blog : Navigation Pane</title><link>http://blogs.msdn.com/access/archive/tags/Navigation+Pane/default.aspx</link><description>Tags: Navigation Pane</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Access 2007 tips and tricks from the team</title><link>http://blogs.msdn.com/access/archive/2007/12/18/access-2007-tips-and-tricks-from-the-access-team.aspx</link><pubDate>Wed, 19 Dec 2007 07:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6802313</guid><dc:creator>Clint Covington</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/access/comments/6802313.aspx</comments><wfw:commentRss>http://blogs.msdn.com/access/commentrss.aspx?PostID=6802313</wfw:commentRss><description>&lt;P&gt;Months ago I posted a three part tips and tricks series&amp;nbsp;on Access 2007 on my personal &lt;A class="" href="http://blogs.msdn.com/clintcovington" mce_href="http://blogs.msdn.com/clintcovington"&gt;blog&lt;/A&gt;. I recently got feedback that the series should be posted on the Access team blog--makes sense as this blog gets about 3 million more hits a month than my personal effort.&lt;/P&gt;
&lt;P&gt;--------------&lt;/P&gt;
&lt;P&gt;I have been working on a three part series of non-obvious tips&amp;nbsp;and tricks for using Access 2007. The other series will be on designing forms and reports and my favorite keyboard shortcuts. I put together a rough draft of this series and sent it around to the Access team. Fortunately, many team members responded with some good additions. &lt;/P&gt;
&lt;P&gt;Enjoy and have fun building great applications!&lt;/P&gt;
&lt;P&gt;Clint&lt;/P&gt;
&lt;H3&gt;Navigation Pane&lt;/H3&gt;
&lt;P&gt;There is a hidden menu in the navigation pane that is quite useful. Right click on the navigation pane title for this menu:&lt;/P&gt;
&lt;P&gt;&lt;IMG title="Navigation pane context menu." style="WIDTH: 208px; HEIGHT: 213px" height=213 alt="Navigation pane &amp;#13;&amp;#10;&amp;#13;&amp;#10;context menu." src="http://clintc.officeisp.net/Blogs/2007/2_Tips/_NavPaneContextMenu.jpg" width=208 mce_src="http://clintc.officeisp.net/Blogs/2007/2_Tips/_NavPaneContextMenu.jpg"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My two favorite options in this menu is the Search Bar and the Sort | Custom Sort options. The search bar performs a Like *value* filter on the object name. This is really handy if you have a naming convention and want to quickly narrow down the displayed list. The Custom Sort option allows you to sort the objects in a custom order.&lt;/P&gt;
&lt;P&gt;Another thing, if you have focus in the navigation pane CTRL F will automatically turn on the search bar. You can use the down arrow to select items and the enter key to open the object. It makes it pretty easy to find and open objects with the keyboard, especially if the object has a unique string in its name.&lt;/P&gt;
&lt;P&gt;&lt;IMG title="Navigation pane search box." style="WIDTH: 207px; HEIGHT: 112px" height=112 alt="Navigation pane &amp;#13;&amp;#10;&amp;#13;&amp;#10;search box." src="http://clintc.officeisp.net/Blogs/2007/2_Tips/_NavFilter.jpg" width=207 mce_src="http://clintc.officeisp.net/Blogs/2007/2_Tips/_NavFilter.jpg"&gt;&lt;/P&gt;
&lt;P&gt;Don't miss this &lt;A class="" href="http://office.microsoft.com/en-us/access/HA102374621033.aspx?pid=CH100621861033" mce_href="http://office.microsoft.com/en-us/access/HA102374621033.aspx?pid=CH100621861033"&gt;video tutorial&lt;/A&gt; to get up to speed quickly.&lt;/P&gt;
&lt;H3&gt;Open Last Database&lt;/H3&gt;
&lt;P&gt;Office Button | Access Options | Advanced Tab in the Advances section there’s a new option to have Access automatically open the last opened database on boot. –Scott (developer lead)&lt;/P&gt;
&lt;H3&gt;New Database Settings&lt;/H3&gt;
&lt;P&gt;It is possible to customize the default database settings for new databases. Our UA team and Allen Browne have nice write-ups about it—so I won’t repeat it.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://office.microsoft.com/en-us/access/HA100378371033.aspx?pid=CH100948231033#blanktemplate" mce_href="http://office.microsoft.com/en-us/access/HA100378371033.aspx?&amp;#13;&amp;#10;&amp;#13;&amp;#10;pid=CH100948231033#blanktemplate"&gt;http://office.microsoft.com/en-us/access/HA100378371033.aspx?pid=CH100948231033#blanktemplate&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://allenbrowne.com/ser-43.html#dbtemplate" mce_href="http://allenbrowne.com/ser-&amp;#13;&amp;#10;&amp;#13;&amp;#10;43.html#dbtemplate"&gt;http://allenbrowne.com/ser-43.html#dbtemplate&lt;/A&gt;&lt;/P&gt;
&lt;H3&gt;Table and Field Templates&lt;/H3&gt;
&lt;P&gt;Table and field templates are quick ways to create tables and new fields with a number of property settings already set. The field templates have a number of core field types and fields taken from common schemas.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It is possible to override and extend the fields in the field templates task pane and the tables that get created from the Create | Table menu.&lt;/P&gt;
&lt;P&gt;The fields and tables are created based on the ACCFL files found in the drive:\Program Files\Microsoft Office\Templates\1033\Access directory. These files are XML files based on the same format if you exported a table as XML and XSD. Any schema files stored in the directory named ACCFL will show up in the fields task pane. Unfortunately, you can’t add additional tables or rename existing tables (painful cut).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;However, if you are always creating Order tables and never Issues—you might want to change Issues to Orders. Export your Orders table to XML/XSD. Rename the XSD to Issues. ACCFL and save it to the directory. Next time you create an Issues table it will be an Orders table.&lt;/P&gt;
&lt;P&gt;Here is a &lt;A class="" href="http://office.microsoft.com/en-us/access/HA102006861033.aspx?pid=CH100645691033#3" mce_href="http://office.microsoft.com/en-us/access/HA102006861033.aspx?pid=CH100645691033#3"&gt;link &lt;/A&gt;to&amp;nbsp;a UA&amp;nbsp;article on the subject.&lt;/P&gt;
&lt;H3&gt;New ADP&lt;/H3&gt;
&lt;P&gt;However, I frequently see questions about how to create a new ADP. It is a bit buried in the new getting started interface. For the users that need to create new ADP files, here are the steps:&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN&gt;&lt;SPAN style="mso-list: Ignore"&gt;1.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Click on the new Database in the Getting Started screen.&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN&gt;&lt;SPAN style="mso-list: Ignore"&gt;2.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Click on the folder icon next to the file path.&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN&gt;&lt;SPAN style="mso-list: Ignore"&gt;3.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;In the files of type choose Access Data Project.&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN&gt;&lt;SPAN style="mso-list: Ignore"&gt;4.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Name the file and click Create&lt;/P&gt;
&lt;P&gt;&lt;IMG title="New file dialog with option for ADP." style="WIDTH: 666px; HEIGHT: 372px" height=372 alt="New file &amp;#13;&amp;#10;&amp;#13;&amp;#10;dialog with option for ADP." src="http://clintc.officeisp.net/Blogs/2007/2_Tips/_NewADP.jpg" width=666 mce_src="http://clintc.officeisp.net/Blogs/2007/2_Tips/_NewADP.jpg"&gt;&lt;/P&gt;
&lt;P&gt;Here is a &lt;A class="" href="http://office.microsoft.com/en-us/access/HA101679531033.aspx?pid=CH102098441033#3" mce_href="http://office.microsoft.com/en-us/access/HA101679531033.aspx?pid=CH102098441033#3"&gt;link&lt;/A&gt; to a UA article on New ADPs for more information. &lt;/P&gt;
&lt;H3&gt;Filtering and Queries&lt;/H3&gt;
&lt;P&gt;As a user interactions designer, I’m convinced context will&amp;nbsp;continue to drive UI innovation. Contextual tabs in the ribbon are one example of some great work done in this space. Filtering is another place inside Access that being smart about context really improves the user experience. In the past, text in the context menu was Filter by Selection and Exclude Selection. Access 2007 I clarifies context through vocabulary. Selected next now shows up in the context menu to provide more clarity. Did you know that the right-click context filtering options change based on your selection? Give it a try—look at the right click menu when the first and last character is selected. Now try selecting the whole word. You will also notice the filter options change based on the data type.&lt;/P&gt;
&lt;P&gt;The new filtering UI in Access makes it really easy to quickly create complicated WHERE clauses in queries. Save As for queries will flatten the active filter into the where clause. Open your favorite query and filter a date column using the This Month filter. Click on the Office Button | Save As.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Give the new query a name. &lt;/P&gt;
&lt;H3&gt;Copy and Paste From Excel&lt;/H3&gt;
&lt;P&gt;Many good lists start in Excel and need to transfer into Access. Here is a simple way to get data into Access quickly. &lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN&gt;&lt;SPAN style="mso-list: Ignore"&gt;1.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Copy the data from Excel.&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN&gt;&lt;SPAN style="mso-list: Ignore"&gt;2.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Create a new table inside Access&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN&gt;&lt;SPAN style="mso-list: Ignore"&gt;3.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Click on the Add New Field &lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN&gt;&lt;SPAN style="mso-list: Ignore"&gt;4.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;CRTL V – just like that you get a table inside Access. The new Table Tools contextual ribbon allows you to make the most common schema changes without flipping into design.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;IMG title="Paste from Excel." style="WIDTH: 257px; HEIGHT: 103px" height=103 alt="Paste from Excel." src="http://clintc.officeisp.net/Blogs/2007/2_Tips/_pasteFromExcel.jpg" width=257 mce_src="http://clintc.officeisp.net/Blogs/2007/2_Tips/_pasteFromExcel.jpg"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You should also notice the behavior of copy and paste from Excel to Access has been improved in other areas.&lt;/P&gt;
&lt;H3&gt;Import From Excel&lt;/H3&gt;
&lt;P&gt;When importing from Excel files you can now override the data-type for a field. Sorry, I missed setting the data-type on link. Hopefully, the Access team will do that feature in the next version.&lt;/P&gt;
&lt;H3&gt;Outlook Reminders for Saved Import and Export Operations&lt;/H3&gt;
&lt;P&gt;You might have noticed at the end of an import or export operation there is a victory dialog. There is an option asking you if you want to save the operation. You might notice at the bottom if you want to create an Outlook reminder. &lt;/P&gt;
&lt;P&gt;&lt;IMG title="Export victory dialog." style="WIDTH: 563px; HEIGHT: 413px" height=413 alt="Export victory dialog." src="http://clintc.officeisp.net/Blogs/2007/2_Tips/_ExportDialog.jpg" width=563 mce_src="http://clintc.officeisp.net/Blogs/2007/2_Tips/_ExportDialog.jpg"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This feature was designed for people that need to publish a report every couple days. You can use the Outlook reminders feature to remind the user to perform the task on a scheduled basis. The task has a Run Export/Import command that will repeat the recorded operation. &lt;/P&gt;
&lt;P&gt;&lt;IMG title="Outlook task reminder." style="WIDTH: 452px; HEIGHT: 435px" height=435 alt="Outlook task reminder." src="http://clintc.officeisp.net/Blogs/2007/2_Tips/_SavedExport.jpg" width=452 mce_src="http://clintc.officeisp.net/Blogs/2007/2_Tips/_SavedExport.jpg"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is a &lt;A class="" href="http://office.microsoft.com/en-us/access/HA012258131033.aspx?pid=CH100645741033" mce_href=" http://office.microsoft.com/en-us/access/HA012258131033.aspx?pid=CH100645741033"&gt;link &lt;/A&gt;to a good UA topic on the subject. &lt;/P&gt;
&lt;H3&gt;SharePoint Performance&lt;/H3&gt;
&lt;P&gt;The team spent a bunch of time improving SharePoint performance but it still is influenced by the speed of the connection to the server, server performance, and size of the data. I have found working with SharePoint data offline and using the synchronize command a far better experience. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;This works much faster unless you are working on data that everyone else is changing. The conflict resolver UI gives you the chance to override server changes or discard your own changes. &lt;/P&gt;
&lt;P&gt;In the future, Access should provide the option for merge changes. Oh well, something for vnext.&lt;/P&gt;
&lt;P&gt;SharePoint also has a flag called Cache List Data. This stores a copy of the list data in the database file. When the database opens the Access database engine only requests changes from the server. It is a nice performance win for the client and server. &lt;/P&gt;
&lt;P&gt;One last thing… If your list on SharePoint is getting really large—you might consider linking to a view and not the list. This works well for scenarios where you have archived data in a table that isn’t necessary for your view. There is a trick—you can’t bind to the view using the UI. Use the &lt;A href="http://office.microsoft.com/client/helppreview.aspx?AssetID=HV100448591033&amp;amp;QueryID=CNyAgGyw-0&amp;amp;respos=1&amp;amp;rt=2&amp;amp;ns=MSACCESS.DEV&amp;amp;lcid=1033&amp;amp;pid=CH101072601033" mce_href="http://office.microsoft.com/client/helppreview.aspx?AssetID=HV100448591033&amp;amp;QueryID=CNyAgGyw-&amp;#13;&amp;#10;&amp;#13;&amp;#10;0&amp;amp;respos=1&amp;amp;rt=2&amp;amp;ns=MSACCESS.DEV&amp;amp;lcid=1033&amp;amp;pid=CH101072601033"&gt;TransferSharePointList&lt;/A&gt; method to create the link table. It has a property for the view.&lt;/P&gt;
&lt;H3&gt;Templates&lt;/H3&gt;
&lt;P&gt;You just created the projects template and think,&lt;/P&gt;&lt;I&gt;“Wow, MS did a pretty good job designing this template. I would really use it if only they had named the tables and fields something different (Projects should be called tblSpecs for my purpose).” &lt;/I&gt;
&lt;P&gt;Name fix-up is helpful at renaming objects and field names in templates. I know, I know—-name fix-up has a terrible reputation. In this release we made a significant investment in the name fix-up code base. Why? Early on we made the decision to use name fix-up to create localized templates. Every template we ship has an internal structure of English names. When a localized template is instantiated Access uses the name map to rename all objects from their English name to the localized name. &lt;/P&gt;
&lt;P&gt;What does this mean to you instantiating a template? It means that if you instantiate the projects template and rename projects to specs, name fix-up will make sure all references to the project table gets fix-up to specs. Access 2007 fix-up references in embedded macros, labels on field names, and conditional formats. The code was extremely well tested because if name fix-up failed a localized template would be broken. This commitment to use name fix-up dramatically increased the amount of testing and overall reliability of the feature.&lt;/P&gt;
&lt;P&gt;Zac’s book on templates &lt;A href="http://www.mannpublishing.com/Catalog/BookDetail.aspx?BookID=50" mce_href="http://www.mannpublishing.com/Catalog/BookDetail.aspx?BookID=50"&gt;The Rational Guide To Microsoft Office Access 2007 Templates&lt;/A&gt; is the definitive guide. If you are thinking about building a template—this is the book to get.&lt;/P&gt;
&lt;H3&gt;Template Internals&lt;/H3&gt;
&lt;P&gt;Want to see what’s inside a template file, the gory details of what makes up the .accdt file format?&amp;nbsp; Just rename the package to .zip and double click to open.&amp;nbsp; Inside you’ll find all the different parts of the database represented in XML and TXT formats, along with resources like the picture Access displays on the template’s tile in Getting Started. (Zac—form and report program manager)&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6802313" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/access/archive/tags/Access+2007/default.aspx">Access 2007</category><category domain="http://blogs.msdn.com/access/archive/tags/Navigation+Pane/default.aspx">Navigation Pane</category><category domain="http://blogs.msdn.com/access/archive/tags/User+Interface/default.aspx">User Interface</category><category domain="http://blogs.msdn.com/access/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.msdn.com/access/archive/tags/Power+Tips/default.aspx">Power Tips</category></item><item><title>Sorting Nav Pane Objects by Description</title><link>http://blogs.msdn.com/access/archive/2007/10/03/sorting-nav-pane-objects-by-description.aspx</link><pubDate>Wed, 03 Oct 2007 20:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5265806</guid><dc:creator>Zac Woodall</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/access/comments/5265806.aspx</comments><wfw:commentRss>http://blogs.msdn.com/access/commentrss.aspx?PostID=5265806</wfw:commentRss><description>&lt;P&gt;I've recently had some questions from users who used to sort their DBC by the description field and wanted to be able to do the same thing in the 2007 navigation pane.&amp;nbsp; If you use this scenario, and you've tried in 2007, you'll know that the navigation pane doesn't have a sort by the description field.&amp;nbsp; One way to work around this is to create a query that does it for you.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Here's a sample that lists the user Query objects in the database along with their descriptions.&amp;nbsp; Note because the Description property is not stored as a field in MSysObjects, you need some accompanying VBA logic to retrieve the description property from the property bag.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;EM&gt;First, add this function in VBA:&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Public Function stDesc(stQryName As String) As String&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; On Error Resume Next&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; stDesc = CurrentDb.QueryDefs(stQryName).Properties("Description")&lt;BR&gt;End Function&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Then run this query:&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;SELECT MSysObjects.Name, stDesc([Name]) AS Description&lt;BR&gt;FROM MSysObjects&lt;BR&gt;WHERE (((MSysObjects.Name) Not Like "~*") AND ((MSysObjects.Type)=5))&lt;BR&gt;ORDER BY stDesc([Name]);&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5265806" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/access/archive/tags/Access+2007/default.aspx">Access 2007</category><category domain="http://blogs.msdn.com/access/archive/tags/Navigation+Pane/default.aspx">Navigation Pane</category><category domain="http://blogs.msdn.com/access/archive/tags/User+Interface/default.aspx">User Interface</category><category domain="http://blogs.msdn.com/access/archive/tags/Code/default.aspx">Code</category></item><item><title>Navigation pane tip of the day</title><link>http://blogs.msdn.com/access/archive/2007/08/20/navigation-pane-tip-of-the-day.aspx</link><pubDate>Mon, 20 Aug 2007 17:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4485451</guid><dc:creator>Clint Covington</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/access/comments/4485451.aspx</comments><wfw:commentRss>http://blogs.msdn.com/access/commentrss.aspx?PostID=4485451</wfw:commentRss><description>&lt;P&gt;I learned a new trick today from Michael the PM for the navigation pane. We have heard a few of you have missed the ALT D shortcut to open an object in design. As you know, ALT in ribbon apps now allows you to access ribbon shortcuts. Next time you want to open an object in design view, try &lt;B&gt;Control Enter&lt;/B&gt;.&lt;/P&gt;
&lt;P&gt;On a related note, a while back Russell Sinclair posted the following comment to my &lt;A href="http://blogs.msdn.com/clintcovington/archive/2007/06/07/do-you-like-the-new-navigation-pane.aspx" mce_href="http://blogs.msdn.com/clintcovington/archive/2007/06/07/do-you-like-the-new-navigation-pane.aspx"&gt;blog&lt;/A&gt; about the nav pane:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;EM&gt;The default setup when you open a new database or a database that hasn't been opened in Access 2007 is not configurable. I would like to be able to define whether or not the search shows by default, which list is used, and what view (list, icon, detail) is shown.&lt;/EM&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Russell--sorry for taking so long to get back to you but this is pretty easy. You just need to create a custom &lt;A href="http://office.microsoft.com/en-us/access/HA100378371033.aspx?pid=CH100948231033#blanktemplate" mce_href="http://office.microsoft.com/en-us/access/HA100378371033.aspx?pid=CH100948231033#blanktemplate"&gt;New Database template&lt;/A&gt; with the search box on and your favorite view type selected. &lt;/P&gt;
&lt;P&gt;Additionally, there is a new visual demo available titled &lt;A href="http://office.microsoft.com/en-us/access/HA102374621033.aspx" mce_href="http://office.microsoft.com/en-us/access/HA102374621033.aspx"&gt;Meet the Navigation Pane&lt;/A&gt;. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4485451" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/access/archive/tags/Access+2007/default.aspx">Access 2007</category><category domain="http://blogs.msdn.com/access/archive/tags/Navigation+Pane/default.aspx">Navigation Pane</category><category domain="http://blogs.msdn.com/access/archive/tags/Power+Tips/default.aspx">Power Tips</category></item><item><title>New Access 2007 Articles on Office Online</title><link>http://blogs.msdn.com/access/archive/2007/08/13/new-access-2007-articles-on-office-online.aspx</link><pubDate>Mon, 13 Aug 2007 20:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4370283</guid><dc:creator>Zac Woodall</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/access/comments/4370283.aspx</comments><wfw:commentRss>http://blogs.msdn.com/access/commentrss.aspx?PostID=4370283</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;EM&gt;Thanks to &lt;A class="" href="http://accessjunkie.com/default.aspx" mce_href="http://accessjunkie.com/default.aspx"&gt;Jeff Conrad&lt;/A&gt; on the Access test team for this:&lt;/EM&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Office Online now has published four articles with material pulled from the &lt;I&gt;Microsoft Office Access 2007 Inside Out&lt;/I&gt; book. This enormous book, published by Microsoft Press, is co-authored by Access MVP John L. Viescas and recent Microsoft hire Jeff Conrad. You can find these new articles at the following links:&lt;BR&gt;&lt;BR&gt;Exploring a desktop Access 2007 database:&lt;BR&gt;&lt;A href="http://office.microsoft.com/en-us/access/HA102326851033.aspx" mce_href="http://office.microsoft.com/en-us/access/HA102326851033.aspx"&gt;http://office.microsoft.com/en-us/access/HA102326851033.aspx&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Create an Access 2007 database using templates:&lt;BR&gt;&lt;A href="http://office.microsoft.com/en-us/access/HA102326861033.aspx" mce_href="http://office.microsoft.com/en-us/access/HA102326861033.aspx"&gt;http://office.microsoft.com/en-us/access/HA102326861033.aspx&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Build forms in Access 2007 using design tools:&lt;BR&gt;&lt;A href="http://office.microsoft.com/en-us/access/HA102326841033.aspx" mce_href="http://office.microsoft.com/en-us/access/HA102326841033.aspx"&gt;http://office.microsoft.com/en-us/access/HA102326841033.aspx&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Automate applications with macros in Access 2007:&lt;BR&gt;&lt;A href="http://office.microsoft.com/en-us/access/HA102326831033.aspx" mce_href="http://office.microsoft.com/en-us/access/HA102326831033.aspx"&gt;http://office.microsoft.com/en-us/access/HA102326831033.aspx&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4370283" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/access/archive/tags/Access+2007/default.aspx">Access 2007</category><category domain="http://blogs.msdn.com/access/archive/tags/Report/default.aspx">Report</category><category domain="http://blogs.msdn.com/access/archive/tags/Macro/default.aspx">Macro</category><category domain="http://blogs.msdn.com/access/archive/tags/Navigation+Pane/default.aspx">Navigation Pane</category><category domain="http://blogs.msdn.com/access/archive/tags/Template/default.aspx">Template</category><category domain="http://blogs.msdn.com/access/archive/tags/User+Interface/default.aspx">User Interface</category><category domain="http://blogs.msdn.com/access/archive/tags/Reference/default.aspx">Reference</category><category domain="http://blogs.msdn.com/access/archive/tags/Form/default.aspx">Form</category></item><item><title>Filtering the Navigation Pane</title><link>http://blogs.msdn.com/access/archive/2006/05/19/filtering-the-navigation-pane.aspx</link><pubDate>Fri, 19 May 2006 15:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:602128</guid><dc:creator>Erik Rucker</dc:creator><slash:comments>22</slash:comments><comments>http://blogs.msdn.com/access/comments/602128.aspx</comments><wfw:commentRss>http://blogs.msdn.com/access/commentrss.aspx?PostID=602128</wfw:commentRss><description>&lt;P&gt;In an earlier post, I showed the &lt;A href="http://blogs.msdn.com/access/archive/2005/11/21/495356.aspx" mce_href="http://blogs.msdn.com/access/archive/2005/11/21/495356.aspx"&gt;Navigation Pane&lt;/A&gt;, which shows all of the objects in the current database.&amp;nbsp; The Nav Pane works great, is easy to expand and collapse sections, and so on, but the list can still get long enough to be hard to find things quickly.&amp;nbsp; So, we've added the ability to filter it.&amp;nbsp; Here's how it works.&lt;/P&gt;
&lt;P&gt;First, the filtering UI is turned off by default (since it takes up space and is only useful for some large databases).&amp;nbsp; If you'd like to use it, go to the Navigation Options dialog by right-clicking in the header of the pane and selecting "Navigation Options":&lt;/P&gt;
&lt;P&gt;&lt;IMG height=163 src="http://clintc.officeisp.net/Blogs/2006/27%20-%20Filter%20Nav%20Pane/Nav%20Options.JPG" width=219 border=0 mce_src="http://clintc.officeisp.net/Blogs/2006/27%20-%20Filter%20Nav%20Pane/Nav%20Options.JPG"&gt;&lt;/P&gt;
&lt;P&gt;Then turn on "Show Search Bar".&lt;/P&gt;
&lt;P style="MARGIN-BOTTOM: 0px"&gt;&lt;A href="http://clintc.officeisp.net/Blogs/2006/27%20-%20Filter%20Nav%20Pane/Nav%20Options%202.JPG" mce_href="http://clintc.officeisp.net/Blogs/2006/27%20-%20Filter%20Nav%20Pane/Nav%20Options%202.JPG"&gt;&lt;IMG height=87 src="http://clintc.officeisp.net/Blogs/2006/27%20-%20Filter%20Nav%20Pane/Nav%20Options%202%20-%20Thumb.JPG" width=197 border=0 mce_src="http://clintc.officeisp.net/Blogs/2006/27%20-%20Filter%20Nav%20Pane/Nav%20Options%202%20-%20Thumb.JPG"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px"&gt;&lt;I&gt;(Click image to enlarge)&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px"&gt;This inserts a filter control at the top of the Nav Pane:&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px"&gt;&lt;IMG height=542 src="http://clintc.officeisp.net/Blogs/2006/27%20-%20Filter%20Nav%20Pane/Search%201.JPG" width=207 border=0 mce_src="http://clintc.officeisp.net/Blogs/2006/27%20-%20Filter%20Nav%20Pane/Search%201.JPG"&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px"&gt;Typing in the control essentially does a *.* contains filter and filters the contents of the pane as you type:&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px"&gt;&lt;IMG height=272 src="http://clintc.officeisp.net/Blogs/2006/27%20-%20Filter%20Nav%20Pane/Search%202.JPG" width=212 border=0 mce_src="http://clintc.officeisp.net/Blogs/2006/27%20-%20Filter%20Nav%20Pane/Search%202.JPG"&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px"&gt;Quick, simple, and super useful!&amp;nbsp; OK, that really is the last post before I disappear for a week...&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=602128" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/access/archive/tags/Access+2007/default.aspx">Access 2007</category><category domain="http://blogs.msdn.com/access/archive/tags/Navigation+Pane/default.aspx">Navigation Pane</category></item><item><title>Better Navigation in Less Space</title><link>http://blogs.msdn.com/access/archive/2005/11/21/better-navigation-in-less-space.aspx</link><pubDate>Mon, 21 Nov 2005 13:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:495356</guid><dc:creator>Erik Rucker</dc:creator><slash:comments>14</slash:comments><comments>http://blogs.msdn.com/access/comments/495356.aspx</comments><wfw:commentRss>http://blogs.msdn.com/access/commentrss.aspx?PostID=495356</wfw:commentRss><description>&lt;P class=MsoNormal&gt;One of the areas we worked hardest at in Access 12 was in simplifying the UI and using available screen real estate. As you know in Access 2003 new objects are opened in a new window. It is not uncommon for a simple Access application session to have 8-10 windows open at a time. As new windows open the database container window (DBC) constantly gets pushed behind new objects as they open. I bet a few of you have worn out the F11 keystroke bring the DBC back into the foreground.&lt;/P&gt;
&lt;TABLE class="" id=table2 borderColor=#ffffff width="100%" border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="" align=middle&gt;&lt;B&gt;&lt;FONT face=Verdana size=2&gt;Access 2003&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD class="" align=middle&gt;&lt;B&gt;&lt;FONT face=Verdana size=2&gt;Access 12&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" align=middle&gt;
&lt;P class=MsoNormal align=center&gt;&lt;A href="http://clintc.officeisp.net/Blogs/Nav/acc2003.gif" mce_href="http://clintc.officeisp.net/Blogs/Nav/acc2003.gif"&gt;&lt;IMG height=150 src="file://erikr-nt3/documents/Public/Access12/Blog%20Entries/acc2003_small.gif" width=192 border=0 mce_src="file://erikr-nt3/documents/Public/Access12/Blog%20Entries/acc2003_small.gif"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal align=center&gt;&lt;I&gt;(click to enlarge)&lt;/I&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" align=middle&gt;
&lt;P class=MsoNormal align=center&gt;&lt;A href="http://www.microsoft.com/presspass/images/features/2005/09-13Office12-Access_lg.jpg" mce_href="http://www.microsoft.com/presspass/images/features/2005/09-13Office12-Access_lg.jpg"&gt;&lt;IMG height=150 src="http://clintc.officeisp.net/Blogs/Nav/09-13Office12-Access_sm.jpg" width=192 border=0 mce_src="http://clintc.officeisp.net/Blogs/Nav/09-13Office12-Access_sm.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal align=center&gt;&lt;I&gt;(click to enlarge)&lt;/I&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P class=MsoNormal&gt;We did two things to that are at the heart of streamlining the user experience. First, the DBC has been re-written as a left hand docked window. We are introducing tabs that allow you to open multiple objects and navigate between the objects much easier. Opening a new window will never open the object on top of the DBC even without tabs. It is very easy to collapse the navigation pane into a small vertical strip running down the left side. To reclaim even more vertical space the ribbon can be collapsed as well. &lt;/P&gt;
&lt;TABLE class="" id=table3 width="89%" border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="" width=204&gt;&lt;IMG height=303 src="http://clintc.officeisp.net/Blogs/Nav/Nav_ObjectType.PNG" width=193 border=0 mce_src="http://clintc.officeisp.net/Blogs/Nav/Nav_ObjectType.PNG"&gt;&lt;/TD&gt;
&lt;TD class=""&gt;&lt;IMG height=303 src="http://clintc.officeisp.net/Blogs/Nav/Nav_Collapsed.gif" width=421 border=0 mce_src="http://clintc.officeisp.net/Blogs/Nav/Nav_Collapsed.gif"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana size=2&gt;Objects in a database can be grouped a few ways:&lt;/FONT&gt;&lt;/P&gt;
&lt;OL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in" type=1&gt;
&lt;LI class=MsoNormal&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;Object Type &lt;/B&gt;(tables, forms, reports, queries, macros). This is pretty similar to the way things worked in previous versions but you can now see all objects in one window.&lt;BR&gt;&lt;BR&gt;A filtering menu allows users to view all groups or focus in on one at a time&lt;BR&gt;&lt;IMG height=324 src="http://clintc.officeisp.net/Blogs/Nav/Nav_ObjectTypeDropdown.PNG" width=192 border=0 mce_src="http://clintc.officeisp.net/Blogs/Nav/Nav_ObjectTypeDropdown.PNG"&gt;&amp;nbsp;&lt;BR&gt;&lt;/P&gt;
&lt;LI class=MsoNormal&gt;&lt;B&gt;Tables and Related Views.&lt;/B&gt; This view will group by the table and all of it’s related views. This is quite handy if you are working in a database developed by someone else and you need to determine what objects might be effected by a change. &lt;BR&gt;&lt;BR&gt;&lt;IMG height=497 src="http://clintc.officeisp.net/Blogs/Nav/Nav_TablesRelatedViews.PNG" width=194 border=0 mce_src="http://clintc.officeisp.net/Blogs/Nav/Nav_TablesRelatedViews.PNG"&gt;&lt;BR&gt;&amp;nbsp; 
&lt;LI class=MsoNormal&gt;&lt;B&gt;&lt;FONT face=Verdana size=2&gt;Created &lt;/FONT&gt;and Modified Date.&lt;/B&gt; Modified and Created date views are similar to Outlook 2003 where data is grouped according to days of the week, last week, last month, last year, etc.&lt;B&gt; &lt;/B&gt;
&lt;LI class=MsoNormal&gt;&lt;B&gt;Custom Groups.&lt;/B&gt; My favorite way is my way! Custom groups in many ways replace the old switchboard manager. A custom group has a title and holds shortcuts to database objects. You can create as many as you want for a database and the names of the shortcuts can be renamed (if your form is frmCustomers you can rename it to Customers). Shortcuts can be dragged and dropped from the unassigned objects well. &lt;BR&gt;&lt;BR&gt;&lt;IMG height=409 src="http://clintc.officeisp.net/Blogs/Nav/Nav_CreateNewCustomGroup.PNG" width=545 border=0 mce_src="http://clintc.officeisp.net/Blogs/Nav/Nav_CreateNewCustomGroup.PNG"&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT face=Verdana size=2&gt;Type in the new name...&lt;/FONT&gt;&lt;BR&gt;&lt;IMG height=197 src="http://clintc.officeisp.net/Blogs/Nav/Nav_NewCustomGroup2.PNG" width=225 border=0 mce_src="http://clintc.officeisp.net/Blogs/Nav/Nav_NewCustomGroup2.PNG"&gt;&lt;BR&gt;&lt;BR&gt;Configuring these is about as simple as creating custom groups in Messenger. Programmatically, you can hide and show groups based on user roles and expand and collapse different groups. You can also import and export custom groups from different databases. &lt;/LI&gt;&lt;/OL&gt;
&lt;P class=MsoNormal&gt;A navigation options dialog allows you to manage all of the options in one central place.&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;IMG height=411 src="http://clintc.officeisp.net/Blogs/Nav/nav_Options.PNG" width=658 border=0 mce_src="http://clintc.officeisp.net/Blogs/Nav/nav_Options.PNG"&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;Using the new OM for the navigation pane developers can lock it down and focus end users on what’s most important for them (this is a nice way of saying “keeping them from hosing the database”).&lt;/P&gt;
&lt;P class=MsoNormal&gt;In conjunction with the navigation pane the new single document interface (SDI) mode further stream-lines the experience. If this new option is set, forms and reports are opened in tab windows instead of MDI windows. This has a dramatic effect of reducing the visual noise a user experiences. It allows people to take advantage of the screen real estate available in modern computers. &lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;IMG height=189 src="http://clintc.officeisp.net/Blogs/Nav/Tabs.PNG" width=655 border=0 mce_src="http://clintc.officeisp.net/Blogs/Nav/Tabs.PNG"&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;SDI is the default option for new databases but your old databases will still default to the MDI window style. I think many of you will want to update your applications to take advantage of this new interface.&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;We are finding that users really appreciate the new premium placed on utilizing screen real estate. The new features allow users to view more and more of the data with less noise. In a future blog I will tell you more about how control anchoring allows developers to build applications that make even better use of the new SDI interface.&lt;/SPAN&gt; &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=495356" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/access/archive/tags/Access+2007/default.aspx">Access 2007</category><category domain="http://blogs.msdn.com/access/archive/tags/Navigation+Pane/default.aspx">Navigation Pane</category><category domain="http://blogs.msdn.com/access/archive/tags/User+Interface/default.aspx">User Interface</category></item><item><title>Security followup</title><link>http://blogs.msdn.com/access/archive/2005/11/01/security-followup.aspx</link><pubDate>Tue, 01 Nov 2005 23:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:488022</guid><dc:creator>Erik Rucker</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/access/comments/488022.aspx</comments><wfw:commentRss>http://blogs.msdn.com/access/commentrss.aspx?PostID=488022</wfw:commentRss><description>&lt;SPAN style="COLOR: #993300"&gt;&lt;SPAN style="COLOR: #993300"&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;This is a consolidated post covering the main things that came up about security.&amp;nbsp; Again sorry for the delay on getting this out.&amp;nbsp; Also note the post has links to the pictures rather than in-place thumbnails.&amp;nbsp; I'll get them moved to a better home where I can reference them directly tomorrow.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;I took away 4 main issues from the comments on the security model:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in" type=disc&gt;
&lt;LI class=MsoNormal style="COLOR: #993300"&gt;What is “disabled mode” and how does it work? 
&lt;LI class=MsoNormal style="COLOR: #993300"&gt;What are “safe macros” and why would anyone ever use them? 
&lt;LI class=MsoNormal style="COLOR: #993300"&gt;How can I tailor my app’s UI to specific users without using User Level Security? 
&lt;LI class=MsoNormal style="COLOR: #993300"&gt;How do ADP’s fit into the new security story? &lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="COLOR: #993300"&gt;Disabled Mode:&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;The &lt;I&gt;Automation security property&lt;/I&gt; will still be honored and will continue to function the way it always did. This property as you already know is valid and useful in developer scenarios where Access is launched using startup scripts and applications.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;Disabled mode and the Office Trust Center are designed to make it easier for a user to make trust decisions in scenarios where scripts that launch Access do not come into play. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;There are scenarios, where developers of a solution want to ensure that code in Access (startup form/ macro or otherwise) always executes. In such cases the recommended approach is to ensure that one or more of the following conditions are met:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in" type=disc&gt;
&lt;LI class=MsoNormal style="VERTICAL-ALIGN: middle; COLOR: #993300"&gt;The database is signed with a trusted certificate.&lt;SPAN style="FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;
&lt;LI class=MsoNormal style="VERTICAL-ALIGN: middle; COLOR: #993300"&gt;The database is installed in a trusted location.&lt;SPAN style="FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;By meeting these conditions, the code within the solution will always be enabled. In scenarios where neither of these conditions can be guaranteed, Access can be made to revert to its legacy behavior of a modal startup trust prompt, that will launch and execute code in the database or not open the file at all. To revert to this legacy behavior set the following registry key:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Arial"&gt;HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Access\Security\&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Arial"&gt;Value: ModalTrustDecisionOnly = 1 (DWORD)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;SPAN style="COLOR: #993300"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="COLOR: #993300"&gt;Safe Macros:&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;Safe Macros aren’t meant to replace code, and as noted there is no way all VBA in Access apps today could be replaced by macros.&amp;nbsp; However, they can still serve a very useful purpose, and there is an interesting set of applications that can be created with no VBA at all.&amp;nbsp; The Access team is building over 25 out of the box applications that use only macros.&amp;nbsp; By not using code, we can ensure that these apps are fully functional without signing and without being trusted – they can be mailed around and will work great.&amp;nbsp; In order to make that work, we’ve extended the macro language in some key areas and rethought about the way we build apps.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;Even applications that use VBA may still want to use macros for some functionality, like creating simple navigation that will still work when the application is running in disabled mode.&amp;nbsp; Examples include:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;Enable navigation and other safe actions that will be available to the user even in disabled mode. &lt;/DIV&gt;
&lt;LI class=MsoNormal style="VERTICAL-ALIGN: middle; COLOR: #993300"&gt;A combination of safe macros and code, provide an alternatives like an alert requesting the user to enable the database to unleash its full potential in disabled mode, where as using code to fulfill complex business logic requirements in enabled mode. For example: Let's say a button is supposed to execute an update query, which would be disabled if the database is not trusted, in this case using a macro that looks like the following can provide a usable experience:&lt;SPAN style="FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.25in; VERTICAL-ALIGN: middle; TEXT-INDENT: 0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;{missing picture 1 is available at &lt;SPAN style="COLOR: #993300"&gt;&lt;A href="http://groups.msn.com/AccessBlogPics/shoebox.msnw?action=ShowPhoto&amp;amp;PhotoID=1" mce_href="http://groups.msn.com/AccessBlogPics/shoebox.msnw?action=ShowPhoto&amp;amp;PhotoID=1"&gt;http://groups.msn.com/AccessBlogPics/shoebox.msnw?action=ShowPhoto&amp;amp;PhotoID=1&lt;/A&gt;&lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="COLOR: #993300"&gt;Custom navigation using the navigation tools:&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;Access 12 developers will be able to customize the “navigation pane” (new nav metaphor, more on that very soon) to show users only those objects they need to see.&amp;nbsp; This is the key thing that Access developers did with the ULS, but done in the context of personalization rather than security.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;Let's consider a simple scenario where the database has the following objects:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;Tables:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;SPAN style="COLOR: #993300"&gt;Issues &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;SPAN style="COLOR: #993300"&gt;Contacts&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;Forms:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;SPAN style="COLOR: #993300"&gt;Contacts&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;SPAN style="COLOR: #993300"&gt;Issues List&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;SPAN style="COLOR: #993300"&gt;Issue Details&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;Reports:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;SPAN style="COLOR: #993300"&gt;Active Issues&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;SPAN style="COLOR: #993300"&gt;Issues by Assigned To&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;Macros:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;SPAN style="COLOR: #993300"&gt;Autoexec&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;As the creator of the solution let's say I wanted to create the following navigation model:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in" type=disc&gt;
&lt;LI class=MsoNormal style="VERTICAL-ALIGN: middle; COLOR: #993300"&gt;A set of my users see all the objects and are able to design them.&lt;SPAN style="FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;
&lt;LI class=MsoNormal style="VERTICAL-ALIGN: middle; COLOR: #993300"&gt;A set of my users can see and use some forms and reports but not design them.&lt;SPAN style="FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;
&lt;LI class=MsoNormal style="VERTICAL-ALIGN: middle; COLOR: #993300"&gt;A set of my users can only see and use the forms and reports based on Issues, not Contacts.&lt;SPAN style="FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;To go about doing this I can use the concepts of the navigation pane along with certain macros and even code.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;The first step is for me to create the navigation pane categories and groups that would allow me to divide up these objects in a way that makes sense. Based on my requirements, I'd need three categories, with the following groups and object shortcuts:&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.75in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;All Objects&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.25in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Tables:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.75in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Issues &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.75in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Contacts&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.25in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Forms&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.75in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Contacts&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.75in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Issues List&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.75in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Issue Details&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.25in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Reports&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.75in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Active Issues&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.75in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Issues by Assigned To&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.25in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Macros&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.75in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Autoexec&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.25in"&gt;&lt;SPAN style="COLOR: #993300"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.75in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Issues and Contacts&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.25in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Forms&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.75in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Contacts&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.75in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Issues List&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.25in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Reports&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.75in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Active Issues&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.75in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Issues by Assigned To&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.25in"&gt;&lt;SPAN style="COLOR: #993300"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.75in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Issues&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.25in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Forms&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.75in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Issues List&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.25in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Reports&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.75in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Active Issues&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1.75in; VERTICAL-ALIGN: middle; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Symbol"&gt;·&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300"&gt;Issues by Assigned To&lt;/SPAN&gt;&lt;SPAN style="COLOR: #993300; FONT-FAMILY: Times New Roman"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;For object shortcuts in the "Issues and Contacts" category and the "Issues" category, I'd disable design UI (using the shortcut properties option in the context menu for each shortcut). The property on the shortcut will disable all UI entry points into design for that object.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: Times New Roman"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;{&lt;SPAN style="COLOR: #993300"&gt;{missing picture&amp;nbsp;2 is available at &lt;SPAN style="COLOR: #993300"&gt;&lt;A href="http://groups.msn.com/AccessBlogPics/shoebox.msnw?action=ShowPhoto&amp;amp;PhotoID=2" mce_href="http://groups.msn.com/AccessBlogPics/shoebox.msnw?action=ShowPhoto&amp;amp;PhotoID=2"&gt;http://groups.msn.com/AccessBlogPics/shoebox.msnw?action=ShowPhoto&amp;amp;PhotoID=2&lt;/A&gt;&lt;/SPAN&gt;}&lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;Now with my categories ready I can create the logic that sets the navigation pane category based on the user. &amp;nbsp;To identify the user I can use code to get the current windows user ID and map that ID to a given category or any other logic (like a custom login prompt) I prefer. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;Let's say I'm using code to identify the user and assign him a category (in a function called GetUseCategory()), then the startup macro would look like:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: Times New Roman"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;&lt;SPAN style="COLOR: #993300"&gt;{missing picture&amp;nbsp;3 is available at &lt;SPAN style="COLOR: #993300"&gt;&lt;A href="http://groups.msn.com/AccessBlogPics/shoebox.msnw?action=ShowPhoto&amp;amp;PhotoID=3" mce_href="http://groups.msn.com/AccessBlogPics/shoebox.msnw?action=ShowPhoto&amp;amp;PhotoID=3"&gt;http://groups.msn.com/AccessBlogPics/shoebox.msnw?action=ShowPhoto&amp;amp;PhotoID=3&lt;/A&gt;&lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="COLOR: #993300"&gt;A brief introduction to Navigation pane macros:&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;U&gt;&lt;SPAN style="COLOR: #993300"&gt;SetDisplayedCategories&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="COLOR: #993300"&gt;:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;This macro allows the user to specify the categories displayed in the navigation pane. It takes two arguments:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;SPAN style="COLOR: #993300"&gt;Show (Yes/No): Specifies whether to hide or show specified category.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;SPAN style="COLOR: #993300"&gt;Category (Enum): Allows the user to specify an existing category. If blank macros operates on all categories.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;U&gt;&lt;SPAN style="COLOR: #993300"&gt;LockNavigationPane&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="COLOR: #993300"&gt;:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;This macro allows the user to lock the navigation pane, disabling any further customization via the UI. It takes one argument: Lock (Yes/No).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;U&gt;&lt;SPAN style="COLOR: #993300"&gt;NavigateTo&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="COLOR: #993300"&gt;:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;This macro allows the user to navigate to a specific category and sub group. It takes two arguments:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;SPAN style="COLOR: #993300"&gt;Category (Enum): Specifies the name of an existing category. If blank default to first available category.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;SPAN style="COLOR: #993300"&gt;Group (Enum): Specifies the name of the group within the category.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="COLOR: #993300"&gt;ADP’s and Access 12 Security:&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="COLOR: #993300"&gt;The ADP architecture is conceptually unchanged between Access 2003 and Access12, which means that the features continue to work in essentially the same way they did.&amp;nbsp; We continue to believe that SQL Server makes a great store for Access data and that building the UI either through linked tables or ADPs will continue to work well.&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=488022" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/access/archive/tags/Access+2007/default.aspx">Access 2007</category><category domain="http://blogs.msdn.com/access/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.msdn.com/access/archive/tags/Macro/default.aspx">Macro</category><category domain="http://blogs.msdn.com/access/archive/tags/Navigation+Pane/default.aspx">Navigation Pane</category></item></channel></rss>