<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="https://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:gd='http://schemas.google.com/g/2005' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0' xmlns:blogger='http://schemas.google.com/blogger/2008'><id>tag:blogger.com,1999:blog-8467396942183518214</id><updated>2015-11-06T13:36:54.964-05:00</updated><category term='concepts'/><category term='FileSystemObject'/><category term='surveys'/><category term='list boxes'/><category term='table design'/><category term='special folders'/><category term='tutorial'/><category term='working example'/><category term='HTML'/><category term='interoperability'/><category term='DAO'/><category term='repairs'/><category term='prompt'/><category term='autonumbers'/><category term='vba'/><category term='combo boxes'/><category term='relinking'/><category term='utilities'/><category term='email'/><category term='Primers'/><category term='decompile'/><category term='My Treeview Project'/><category term='Treeview'/><category term='performance'/><category term='automation'/><category term='collections'/><category term='report'/><category term='queries'/><category term='video-how-to'/><category term='demo'/><category term='domain aggregate functions'/><category term='api'/><category term='forms'/><category term='InfoPath'/><category term='classes'/><category term='startup'/><category term='references'/><category term='splitting'/><category term='bugs'/><category term='macros'/><category term='crosstab'/><category term='subqueries'/><category term='delete'/><category term='controls'/><category term='expression builder'/><category term='TransferSpreadsheet'/><category term='text strings'/><category term='object-oriented'/><category term='multi-user'/><category term='how-to'/><category term='MS Project'/><category term='Outlook'/><category term='errors'/><category term='parameters'/><category term='Date Picker'/><category term='reports'/><category term='Access2007'/><category term='EUC Management'/><category term='deployment'/><category term='network'/><category term='critera'/><category term='links'/><category term='clipboard'/><category term='snapshot'/><category term='ribbon'/><category term='charts'/><category term='format()'/><category term='security'/><category term='development practices'/><category term='union'/><category term='cascading combo boxes'/><category term='Unbound form'/><category term='ADO'/><category term='sorting'/><category term='dialog'/><category term='Introduction'/><category term='dlookup'/><category term='Nulls'/><category term='criteria'/><category term='expressions'/><category term='calendar'/><category term='Business Technology'/><category term='SQL'/><category term='Database design'/><category term='Lookup fields'/><category term='normalization'/><category term='Windows Script'/><category term='dynamic forms'/><category term='Date and time'/><category term='rich formatted text'/><category term='reference documentation'/><category term='ui customization'/><category term='objects'/><category term='events'/><category term='excel'/><category term='Listview'/><title type='text'>My MS Access Blog</title><subtitle type='html'>Tips, tricks, best practices and more about Microsoft Office Access and Visual Basic for Applications (VBA). Links to great articles and posts around the web plus some things I've learned that I'd like to share.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mymsaccessblog.blogspot.com/feeds/posts/summary/-/My+Treeview+Project'/><link rel='self' type='application/atom+xml' href='http://mymsaccessblog.blogspot.com/feeds/posts/summary/-/My+Treeview+Project'/><link rel='alternate' type='text/html' href='http://mymsaccessblog.blogspot.com/search/label/My%20Treeview%20Project'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Stephen</name><uri>https://www.blogger.com/profile/13190848153946763046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='https://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8467396942183518214.post-8338925888722976308</id><published>2009-11-17T06:00:00.000-05:00</published><updated>2009-11-16T22:23:39.910-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='working example'/><category scheme='http://www.blogger.com/atom/ns#' term='Treeview'/><category scheme='http://www.blogger.com/atom/ns#' term='forms'/><category scheme='http://www.blogger.com/atom/ns#' term='My Treeview Project'/><title type='text'>My Treeview Project Episode 7 | Another Way To Read Through Your Data</title><summary type='text'>



In Episode 7 of My Treeview Project we're going to look at another approach to reading through our data and adding nodes to the treeview.

Different ways to get data for the treeview nodes
In Episode 1 we didn't use a table at all; the nodes to be added were defined in the code. That approach may be suitable for treeviews that are used for navigation where the nodes don't depend on your data.</summary><link rel='replies' type='application/atom+xml' href='http://mymsaccessblog.blogspot.com/feeds/8338925888722976308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8467396942183518214&amp;postID=8338925888722976308' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8467396942183518214/posts/default/8338925888722976308'/><link rel='self' type='application/atom+xml' href='http://mymsaccessblog.blogspot.com/feeds/posts/default/8338925888722976308'/><link rel='alternate' type='text/html' href='http://mymsaccessblog.blogspot.com/2009/11/my-treeview-project-episode-7-another.html' title='My Treeview Project Episode 7 | Another Way To Read Through Your Data'/><author><name>Stephen</name><uri>https://www.blogger.com/profile/13190848153946763046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8467396942183518214.post-5100755407703972003</id><published>2009-03-17T21:11:00.011-04:00</published><updated>2009-11-13T12:19:30.197-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='working example'/><category scheme='http://www.blogger.com/atom/ns#' term='Treeview'/><category scheme='http://www.blogger.com/atom/ns#' term='forms'/><category scheme='http://www.blogger.com/atom/ns#' term='My Treeview Project'/><title type='text'>My Treeview Project | Episode 6: Images for the Nodes</title><summary type='text'>



This (at long last) is Episode 6 of My Treeview Project.

In Episode 1 we started with the "Hello World" treeview
In  Episode 2 we built a treeview that showed some simple data from the Northwind Traders sample data
In Episode 3 we learned how to change the appearance of the treeview
In Episode 4 we added Expand All and Collapse All buttons that interact with the treeview
And in Epsiode 5 we </summary><link rel='replies' type='application/atom+xml' href='http://mymsaccessblog.blogspot.com/feeds/5100755407703972003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8467396942183518214&amp;postID=5100755407703972003' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8467396942183518214/posts/default/5100755407703972003'/><link rel='self' type='application/atom+xml' href='http://mymsaccessblog.blogspot.com/feeds/posts/default/5100755407703972003'/><link rel='alternate' type='text/html' href='http://mymsaccessblog.blogspot.com/2009/03/my-treeview-project-episode-6-images.html' title='My Treeview Project | Episode 6: Images for the Nodes'/><author><name>Stephen</name><uri>https://www.blogger.com/profile/13190848153946763046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8467396942183518214.post-7011463507485246494</id><published>2008-09-14T20:21:00.012-04:00</published><updated>2009-11-13T14:10:49.891-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='working example'/><category scheme='http://www.blogger.com/atom/ns#' term='Treeview'/><category scheme='http://www.blogger.com/atom/ns#' term='forms'/><category scheme='http://www.blogger.com/atom/ns#' term='My Treeview Project'/><title type='text'>My Treeview Project | Episode Five: Using The Treeview To Select Records to View/Edit</title><summary type='text'>





In episode 5 we'll make the treeview really do domething. We'll use it to select records from the products and categories tables that we want to see or edit. The work you'll have to do in this episode is a little more than in the last two, but we'll go through it step-by-step. We're building on the work you've done in previous episodes. 

If you started in the Northwind database in episode </summary><link rel='replies' type='application/atom+xml' href='http://mymsaccessblog.blogspot.com/feeds/7011463507485246494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8467396942183518214&amp;postID=7011463507485246494' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8467396942183518214/posts/default/7011463507485246494'/><link rel='self' type='application/atom+xml' href='http://mymsaccessblog.blogspot.com/feeds/posts/default/7011463507485246494'/><link rel='alternate' type='text/html' href='http://mymsaccessblog.blogspot.com/2008/09/my-teeview-project-episode-5-using.html' title='My Treeview Project | Episode Five: Using The Treeview To Select Records to View/Edit'/><author><name>Stephen</name><uri>https://www.blogger.com/profile/13190848153946763046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ZSrHUkbaXhg/SNBc4mSR-FI/AAAAAAAAAD0/cnsUhjFNDQw/s72-c/Episode5CompleteSmaller.jpg' height='72' width='72'/><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8467396942183518214.post-2286356669393409895</id><published>2008-03-29T07:09:00.011-04:00</published><updated>2009-11-13T13:47:37.531-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Treeview'/><category scheme='http://www.blogger.com/atom/ns#' term='forms'/><category scheme='http://www.blogger.com/atom/ns#' term='My Treeview Project'/><title type='text'>My Treeview Project | Episode Four: Expand All and Collapse All Buttons</title><summary type='text'>




In episode 4 we'll take the treeview we designed in episode 3 and add buttons 
for "collapse all" and "expand all". This will let us get started working with 
the nodes in a treeview.
In previous episodes I told you to make sure you'd built the treeview from 
the last episode so we could add to it. This time you can download the 
completed treeview including this episode. 

Download 
the </summary><link rel='replies' type='application/atom+xml' href='http://mymsaccessblog.blogspot.com/feeds/2286356669393409895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8467396942183518214&amp;postID=2286356669393409895' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8467396942183518214/posts/default/2286356669393409895'/><link rel='self' type='application/atom+xml' href='http://mymsaccessblog.blogspot.com/feeds/posts/default/2286356669393409895'/><link rel='alternate' type='text/html' href='http://mymsaccessblog.blogspot.com/2008/03/my-treeview-project-episode-4-expand.html' title='My Treeview Project | Episode Four: Expand All and Collapse All Buttons'/><author><name>Stephen</name><uri>https://www.blogger.com/profile/13190848153946763046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8467396942183518214.post-3198009499958871402</id><published>2008-03-13T10:08:00.025-04:00</published><updated>2009-11-16T22:29:05.265-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Treeview'/><category scheme='http://www.blogger.com/atom/ns#' term='forms'/><category scheme='http://www.blogger.com/atom/ns#' term='My Treeview Project'/><title type='text'>My Treeview Project</title><summary type='text'> Treeviews are really powerful interface components. I love building with them. They aren't easy to get started with, though, for a few reasons: they can't be bound to data so you have to fill them using VBA code, they're not part of Access and so aren't covered in the Access help (they're ActiveX controls), and they are often used with complex data, such as hierarchical relationships.
I see lots</summary><link rel='replies' type='application/atom+xml' href='http://mymsaccessblog.blogspot.com/feeds/3198009499958871402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8467396942183518214&amp;postID=3198009499958871402' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8467396942183518214/posts/default/3198009499958871402'/><link rel='self' type='application/atom+xml' href='http://mymsaccessblog.blogspot.com/feeds/posts/default/3198009499958871402'/><link rel='alternate' type='text/html' href='http://mymsaccessblog.blogspot.com/2008/03/my-treeview-project.html' title='My Treeview Project'/><author><name>Stephen</name><uri>https://www.blogger.com/profile/13190848153946763046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8467396942183518214.post-3386553711807824451</id><published>2008-03-11T22:12:00.016-04:00</published><updated>2009-11-13T12:26:10.211-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='vba'/><category scheme='http://www.blogger.com/atom/ns#' term='Treeview'/><category scheme='http://www.blogger.com/atom/ns#' term='forms'/><category scheme='http://www.blogger.com/atom/ns#' term='My Treeview Project'/><title type='text'>My Treeview Project | Episode Three: Changing How the Treeview Looks</title><summary type='text'>




Here's what we'll end up withafter this episode.


In Episode 1: The Hello World! Treeview we built the simplest of treeviews, just to introduce some of the concepts. In Episode 2: Northwind Categories and Products we created a treeview that displayed products in categories based on data from the Northwind sample database.

In this episode we'll take the treeview from epsiode 2 and add some </summary><link rel='replies' type='application/atom+xml' href='http://mymsaccessblog.blogspot.com/feeds/3386553711807824451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8467396942183518214&amp;postID=3386553711807824451' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8467396942183518214/posts/default/3386553711807824451'/><link rel='self' type='application/atom+xml' href='http://mymsaccessblog.blogspot.com/feeds/posts/default/3386553711807824451'/><link rel='alternate' type='text/html' href='http://mymsaccessblog.blogspot.com/2008/03/my-treeview-project-episode-three.html' title='My Treeview Project | Episode Three: Changing How the Treeview Looks'/><author><name>Stephen</name><uri>https://www.blogger.com/profile/13190848153946763046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8467396942183518214.post-5831343791663800016</id><published>2008-02-24T20:30:00.010-05:00</published><updated>2009-11-13T13:41:46.588-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='vba'/><category scheme='http://www.blogger.com/atom/ns#' term='Treeview'/><category scheme='http://www.blogger.com/atom/ns#' term='forms'/><category scheme='http://www.blogger.com/atom/ns#' term='My Treeview Project'/><title type='text'>My Treeview Project | Episode Two: Northwind Categories and Products</title><summary type='text'>




In 

Episode 1: The Hello World! Treeview

we built the simplest of treeviews, just to introduce some of the concepts. 
In this episode we'll build a treeview to display products in categories.
We'll use data from Microsoft's Northwind Traders sample database. 
If you don't have a copy you can 

download it here
. 
Start by creating a blank form in the Northwind Traders database and add a </summary><link rel='replies' type='application/atom+xml' href='http://mymsaccessblog.blogspot.com/feeds/5831343791663800016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8467396942183518214&amp;postID=5831343791663800016' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8467396942183518214/posts/default/5831343791663800016'/><link rel='self' type='application/atom+xml' href='http://mymsaccessblog.blogspot.com/feeds/posts/default/5831343791663800016'/><link rel='alternate' type='text/html' href='http://mymsaccessblog.blogspot.com/2008/02/my-treeview-project-episode-two.html' title='My Treeview Project | Episode Two: Northwind Categories and Products'/><author><name>Stephen</name><uri>https://www.blogger.com/profile/13190848153946763046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8467396942183518214.post-9039438291354401363</id><published>2008-02-14T21:30:00.016-05:00</published><updated>2009-11-13T15:38:33.901-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='vba'/><category scheme='http://www.blogger.com/atom/ns#' term='Treeview'/><category scheme='http://www.blogger.com/atom/ns#' term='forms'/><category scheme='http://www.blogger.com/atom/ns#' term='My Treeview Project'/><title type='text'>My Treeview Project | Episode One: The Hello World! Treeview</title><summary type='text'>




The hello world program is a common first exercise when learning to work in a new programming environment: a program that simply displays or prints "Hello World!". In the first episode of this new series on treeviews we'll build the hello world treeview in an Access form.


Create a new blank Access database, create a new form and go into design view. Using Insert/Activex Control, place a </summary><link rel='replies' type='application/atom+xml' href='http://mymsaccessblog.blogspot.com/feeds/9039438291354401363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8467396942183518214&amp;postID=9039438291354401363' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8467396942183518214/posts/default/9039438291354401363'/><link rel='self' type='application/atom+xml' href='http://mymsaccessblog.blogspot.com/feeds/posts/default/9039438291354401363'/><link rel='alternate' type='text/html' href='http://mymsaccessblog.blogspot.com/2008/02/my-treeview-project-episode-1-hello.html' title='My Treeview Project | Episode One: The Hello World! Treeview'/><author><name>Stephen</name><uri>https://www.blogger.com/profile/13190848153946763046</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry></feed>