More Access UI - Ribbons for the Design Views

Published 24 March 06 03:04 PM

In yesterday's post, I skipped the design view of the ribbons for all the objects simply to save space, but as one of the commenters noted these are quite interesting for developers.  So here they are!  Sorry I didn't get 'em in yesterday's post.

Table Design

As I showed in the Starting from Scratch post, there's a lot you can do without having to go to the table designer in Access 12, but of course the table design view is still there and is the way we expect developers to build most of their tables.  When you open a table in design view, the Table Tools / Design ribbon appears:

 

(Click image to enlarge)

The rest of the table designer looks pretty much like it did, with a grid for columns & data types above, and an area for setting parameters at the bottom.

Form Design

There are 2 form design ribbons in Access 12, with the default one being for "Design":

(Click image to enlarge)

The second is for "Layout" and is very similar to the report design layout ribbon below and the layout ribbons for the new WYSIWYG design views (more on those in the next posts). 

(Click image to enlarge)

The layout tab has an interesting "gallery" on it for anchoring, and is a good look at some of the new control flexibility we get through the ribbons:

(Click image to enlarge)

In addition, of course, the design ribbons have links to the Property Sheet, which is functionally similar but somewhat redesigned from before:

One of the key property sheet tweaks we've been asked for is to make it easier to find things.  We're taking a pass through all the categories and rearranging the fields now.  We looked at alphabetizing them, but it turns out they're localized and can't support >1 sort order, so we'd alphabetize for English and they'd be random for all other languages.  There's clearly more to do here in the future, but at least we'll be able to take a pass this time and impose some logic on the sort order.

Report Design

Similar to Forms, the default tab for Report Tools in design mode is "Design":

(Click image to enlarge)

The Layout tab is very similar to the one for Forms:

(Click image to enlarge)

And the Page Setup tab is similar to the one we saw for Page Setup in the new WYSIWYG design view:

(Click image to enlarge)

Writing Code

As I noted in the Issues Tracking App post, we're making much more use of macros than we ever have before, to enable UI level code that runs in an un-trusted environment (e.g. it still works if the user hasn't OK'd running VBA or if her security settings don't permit VBA).  To make macros easier to author, we've worked on the macro authoring environment and have a new macro design ribbon.

The macro design environment is roughly similar to before and is built of a big grid, and parameter setting dialog that updates for each macro action.  More on this soon.

The VBA designer (the "VBE") is a separate component launched from Access and has not been rewritten with the new UI.  However, we have done work in the VBE and at long (really too long) last, THE MOUSE WHEEL NOW WORKS.  Here's what the VBE looks like in Access 12:

(Click image to enlarge)

Hard to Go Back

One of the biggest challenges of this blog is getting the experience of using Access 12 across.  As I've said, we're getting to the more developer oriented features, but really the most important feature is Access 12 is just a better more productive place to build apps.  I'm trying to show that but since the app is so interactive, text and pictures don't quite get there.  It was nice to see one of the beta testers on UtterAccess write this morning:  "Access 2003 just seems to boring after using version 12. Can't wait until the final is released!"  We couldn't agree more and we're working hard to get it out the door. 

Comments

# Chasemon said on March 24, 2006 9:08 PM:

http://fdrrqfwfbdssa.host.com
<a href="http://fdrdqfwfbdssa.host.com">desk3</a>
[url=http://fdrsqfwfbdssa.host.com]desk4[/url]
[link=http://fdraqfwfbdssa.host.com]desk6[/link]
# Darlactc said on March 24, 2006 9:08 PM:

http://fdrrwsqfwwbfs.host.com
<a href="http://fdrdwsqfwwbfs.host.com">desk3</a>
[url=http://fdrswsqfwwbfs.host.com]desk4[/url]
[link=http://fdrawsqfwwbfs.host.com]desk6[/link]
# Barryzgr said on March 24, 2006 9:11 PM:

http://fdrrwddfggwaw.host.com
<a href="http://fdrdwddfggwaw.host.com">desk3</a>
[url=http://fdrswddfggwaw.host.com]desk4[/url]
[link=http://fdrawddfggwaw.host.com]desk6[/link]
# Josevnv said on March 24, 2006 9:12 PM:

http://fdrrwdsfgrwdb.host.com
<a href="http://fdrdwdsfgrwdb.host.com">desk3</a>
[url=http://fdrswdsfgrwdb.host.com]desk4[/url]
[link=http://fdrawdsfgrwdb.host.com]desk6[/link]
# Emilyhjo said on March 24, 2006 9:14 PM:

http://fdrrwsdfsgffg.host.com
<a href="http://fdrdwsdfsgffg.host.com">desk3</a>
[url=http://fdrswsdfsgffg.host.com]desk4[/url]
[link=http://fdrawsdfsgffg.host.com]desk6[/link]
# Annon said on March 25, 2006 9:20 AM:
Wow! The mouse wheel working. I can't believe it. I'll happily pay the upgrade price just for that. Please release it tomorrow! :)

Thanks for keeping us up to date.
# Andrew Paterson said on March 28, 2006 9:47 AM:
Erik, on a slightly different note, are there any added tools in the SQL text editor view for queries? i'm using Access 2000 still at work, and the abscence of even any simply Find and Replace text tools is a real chore.
# Erik Rucker said on March 28, 2006 4:30 PM:
There aren't any changes in 12 to the text editor, but Access 2003 did add context sensitive help to the SQL editor, so you can hit F1 and get help on any Jet keywords.
# Donald Culp said on April 3, 2006 11:29 AM:
Anyone who uses the phrase "to boring" shouldn't be quoted in touting your ridiculous Access shakeup
# Josh said on April 7, 2006 3:20 PM:
Would it be a big deal to add a list of form names to intellisense in VBE when typing DoCmd.OpenForm for example?
Same for OpenQuery and OpenReport etc.

I agree, a simple find and replace in SQL text editor would be nice.

Keep up the good work.
# Mark Phillipson said on April 12, 2006 9:36 AM:
Yeah Ctl+A to select all text would be super..
# Cathymdg said on June 19, 2006 4:42 PM:
http://rfqrbrsfewqfw.host.com
<a href="http://rfqdbrsfewqfw.host.com">desk3</a>
[url=http://rfqsbrsfewqfw.host.com]desk4[/url]
[link=http://rfqabrsfewqfw.host.com]desk6[/link]
# A discussion of what's new in Access 2007 (formerly "Access 12") said on July 13, 2006 2:33 PM:
I described the new Access UI in this post and this post way back in March.&amp;nbsp; Now I'll run through...
New Comments to this post are disabled
Page view tracker