Okay, I’m just trying to get the steps with which other loungers design their databases. I’ve already hand-drawn my required relationships, etc, as well as outlining the tables and forms I will need, as well as some other functionality (i.e. synching deployed front end designs with master front end elsewhere on the server, etc..). I plan on designing my forms (without any info behind them), and then create the queries as needed, and move on to reports, etc… how do you all do it?
![]() |
Patch reliability is unclear. Unless you have an immediate, pressing need to install a specific patch, don't do it. |
SIGN IN | Not a member? | REGISTER | PLUS MEMBERSHIP |
-
Steps to designing a database (All)
Home » Forums » AskWoody support » Productivity software by function » MS Access and database help » Steps to designing a database (All)
- This topic has 14 replies, 6 voices, and was last updated 19 years, 10 months ago.
AuthorTopicWSNYIntensity
AskWoody LoungerJuly 3, 2005 at 8:49 pm #421413Viewing 0 reply threadsAuthorReplies-
WSHansV
AskWoody Lounger -
WSNYIntensity
AskWoody LoungerJuly 3, 2005 at 9:10 pm #957458Hans,
I just mean in general, some simple steps you follow, sort of a personalized “logical progression”…. just wondering what works for other people. Since there’s “doctrine” out there from so many books and I’m positive not everyone follows that, I’m just looking for ideas before trying to make my first “production” database (that is, one that will be used by me, and passed on to the unit that replaces mine, import their info, etc). I have a lot to incorporate into this, and I’m just wondering how other loungers think. -
WSHansV
AskWoody LoungerJuly 3, 2005 at 9:36 pm #957463I’ll start by designing the tables and queries I need.
I often use a Switchboard form as the central form of a database. I use a slightly modified version of the one created by the Switchboard manager, I just copy it from a master database into each new database.
I often use the Form Wizard or an AutoForm/AutoReport to create the first version of a form or report, then modify it extensively to meet my needs. Even if I want to use an unbound form to let the user enter a new record, I’ll still use the Wizard or an AutoForm to create it as a bound form first, then clear the control source of bound controls later on.
I try to keep the design of a form as clear and simple as I can, using system colors such as -2147483633 (button face), -2147483640 (window text) and -2147483643 (window background) wherever possible. I use striking colors sparingly, if at all.
If I need a lot of controls, I’ll use a tab control to divide the controls into logically related groups.
I (almost) never use datasheet forms, I prefer continuous forms since they give me more control.
I almost always reuse a lot of code from earlier databases. I have a collection of code snippets, modules and class modules for this purpose.
-
WSNYIntensity
AskWoody LoungerJuly 3, 2005 at 9:46 pm #957469Hans,
Wow, a peek into the mind of a genius
.
Thanks for your response. On the note of keeping code snippets, etc., I also keep copies of my databases, however do you know of an easy way to export all VBA code from a database? I’ve searched on the forum, but I haven’t been able to find the necessary command (more presumably Add-In), to do so…
-
WSHansV
AskWoody LoungerJuly 3, 2005 at 9:57 pm #957471I seldom feel the urge to export ALL code from a database at once, if I have some code or module that I may want to reuse, I’ll copy it into a utility database.
(You can create a report containing all code from a database using Tools | Analyze | Documenter; click Options in each tab to specify what you want to include in the report). You can then export the report to a .txt or .rtf file)
-
WSNYIntensity
AskWoody LoungerJuly 3, 2005 at 10:22 pm #957472Hans,
Thanks for opening my eyes to that whole Documenter utility…I didn’t even know it existed!
I’ve grabbed numerous sample databases, now I’m just trying to understand HOW they do what they do… (I’ve actually been trying since I started working with Access, but this lounge has helped me at MANYtimes). Thanks again!
-
WSJezza
AskWoody LoungerJuly 4, 2005 at 7:17 pm #957622Another thought as I was walking home. Use the 3 P’s:
Planning
Planning
PreparationOk it is two but the planning aspect is really really important. I always see application development as backward engineering. Always ask the end user what they want to get out of it at the end result first nswer is normally ” A list of…”, “a report showing…”, “A download in excel of…” Using good clean open questions you can really get to know what they really want. On each question ask another one ” What do you want to show on the report..” This can really help with the requirements and table design.
I have found this approach really helps me start to put a database together and start putting concepts together.
Once I have designed a concept I show a raw database to the user and then ask the fluffier stuff, what colour, what menu, who is your inputter etc NEVER put bells and whistles on at this stage as they will always want more!!!!
constantly review and ask to meet if possible regularly through development if you can and at major staging points so that you can work ahead and not have to go back and make major unwanted application changes.
I will get more soon
-
WSJezza
AskWoody LoungerJuly 4, 2005 at 2:39 pm #957584Another top tip to add to Hans’s list.
To save me having a stack of databases containing the code I create a folder with subfolder structure. When i have a piece of code that I think would be useful I copy it too text file and pop it into the corresponding sub folder for late ruse if required. If I find a database with a nice form layout or gizmo I treat this just the same but use the compact and repair menu and then zip it and put into a relevant folder in my structure. You can’t go wrong with re-usable code.
I have found that my databases tend to have my “signature” written all over them as I use tried and tested functions and form formats. I tend to use continuous forms in my subforms, as Hans said it provides you more control and provides you with footers which allows you to use calculations in text boxes (say for totals) which can the be picked up on the master form.
If any of my students come up with forms that have excessively bright colours they get a brick thrown through their window….on fire. You have to take into consideration the user who will be using it for long periods, so stay conservative, use contrast well but not excessive…. may have a few more will pass them on as I think of them
-
-
WSunkamunka
AskWoody LoungerJuly 12, 2005 at 11:51 am #959269>I try to keep the design of a form as clear and simple as I can, using system colors such as -2147483633 (button face), -2147483640 (window text) and -2147483643 (window background) wherever possible. I use striking colors sparingly, if at all.
As I hadn’t managed to stumble across (all) these numbers before, I found this very helpful. Do you know of any way to set the colour choice of the “left hand margin” in a continuous form?
-
WSHansV
AskWoody Lounger -
WSunkamunka
AskWoody Lounger
-
-
-
WScharlotte
AskWoody LoungerJuly 5, 2005 at 2:27 am #957652I tend to work a lot like Hans, although I also spend a certain amount of time determing the primary data objects that the database is built around. For instance, a sales management database has some different data characteristics from a student database, although both may contain information on contacts, names, addresses, etc. The overall purpose of the database has a lot to do with how the data structures are designed, although a good deal of the code and even some of the forms might be shared between the two.
-
WSBodders
AskWoody LoungerJuly 5, 2005 at 10:50 am #957692Another suggestion :
I use Visio for building a data model for the database. The big advantage of using Visio is that you can then use it to create all your tables automatically in Access. If you find you have to make a change to one or more tables, you just update the Visio model & then re-create the tables in Access (assuming you have not populated them with data of course).
Nick
-
WScharlotte
AskWoody Lounger
-
-
-
-
Viewing 0 reply threads -

Plus Membership
Donations from Plus members keep this site going. You can identify the people who support AskWoody by the Plus badge on their avatars.
AskWoody Plus members not only get access to all of the contents of this site -- including Susan Bradley's frequently updated Patch Watch listing -- they also receive weekly AskWoody Plus Newsletters (formerly Windows Secrets Newsletter) and AskWoody Plus Alerts, emails when there are important breaking developments.
Get Plus!
Welcome to our unique respite from the madness.
It's easy to post questions about Windows 11, Windows 10, Win8.1, Win7, Surface, Office, or browse through our Forums. Post anonymously or register for greater privileges. Keep it civil, please: Decorous Lounge rules strictly enforced. Questions? Contact Customer Support.
Search Newsletters
Search Forums
View the Forum
Search for Topics
Recent Topics
-
Mozilla Firefox Security Updates! Released late 17th May 2025
by
Alex5723
3 hours, 39 minutes ago -
Microsoft: Troubleshoot problems updating Windows
by
Alex5723
32 minutes ago -
Woman Files for Divorce After ChatGPT “Reads” Husband’s Coffee Cup
by
Alex5723
7 hours, 37 minutes ago -
Moving fwd, Win 11 Pro,, which is best? Lenovo refurb
by
Deo
1 hour, 4 minutes ago -
DBOS Advanced Network Analysis
by
Kathy Stevens
17 hours, 27 minutes ago -
Microsoft Edge Launching Automatically?
by
healeyinpa
7 hours, 52 minutes ago -
Google Chrome to block admin-level browser launches for better security
by
Alex5723
20 hours, 7 minutes ago -
iPhone SE2 Stolen Device Protection
by
Rick Corbett
12 hours, 23 minutes ago -
Some advice for managing my wireless internet gateway
by
LHiggins
8 hours, 4 minutes ago -
NO POWER IN KEYBOARD OR MOUSE
by
HE48AEEXX77WEN4Edbtm
14 hours, 19 minutes ago -
A CVE-MITRE-CISA-CNA Extravaganza
by
Nibbled To Death By Ducks
1 day, 5 hours ago -
Sometimes I wonder about these bots
by
Susan Bradley
1 day, 1 hour ago -
Does windows update component store “self heal”?
by
Mike Cross
15 hours, 57 minutes ago -
Windows 11 Insider Preview build 27858 released to Canary
by
joep517
1 day, 19 hours ago -
Pwn2Own Berlin 2025: Day One Results
by
Alex5723
3 hours, 31 minutes ago -
Windows 10 might repeatedly display the BitLocker recovery screen at startup
by
Susan Bradley
7 hours, 12 minutes ago -
Windows 11 Insider Preview Build 22631.5409 (23H2) released to Release Preview
by
joep517
1 day, 22 hours ago -
Windows 10 Build 19045.5912 (22H2) to Release Preview Channel
by
joep517
1 day, 22 hours ago -
Kevin Beaumont on Microsoft Recall
by
Susan Bradley
1 day, 10 hours ago -
The Surface Laptop Studio 2 is no longer being manufactured
by
Alex5723
2 days, 6 hours ago -
0Patch, where to begin
by
cassel23
2 days ago -
CFPB Quietly Kills Rule to Shield Americans From Data Brokers
by
Alex5723
2 days, 20 hours ago -
89 million Steam account details just got leaked,
by
Alex5723
2 days, 7 hours ago -
KB5058405: Linux – Windows dual boot SBAT bug, resolved with May 2025 update
by
Alex5723
3 days, 4 hours ago -
A Validation (were one needed) of Prudent Patching
by
Nibbled To Death By Ducks
2 days, 19 hours ago -
Master Patch Listing for May 13, 2025
by
Susan Bradley
2 days, 6 hours ago -
Installer program can’t read my registry
by
Peobody
8 minutes ago -
How to keep Outlook (new) in off position for Windows 11
by
EspressoWillie
2 days, 17 hours ago -
Intel : CVE-2024-45332, CVE-2024-43420, CVE-2025-20623
by
Alex5723
3 days ago -
False error message from eMClient
by
WSSebastian42
3 days, 15 hours ago
Recent blog posts
Key Links
Want to Advertise in the free newsletter? How about a gift subscription in honor of a birthday? Send an email to sb@askwoody.com to ask how.
Mastodon profile for DefConPatch
Mastodon profile for AskWoody
Home • About • FAQ • Posts & Privacy • Forums • My Account
Register • Free Newsletter • Plus Membership • Gift Certificates • MS-DEFCON Alerts
Copyright ©2004-2025 by AskWoody Tech LLC. All Rights Reserved.