-
WSMarkLiquorman
AskWoody LoungerI agree with Charlotte, the timer seems to be the cause of your problems. Yes, there are ways around it (like she suggested), but why do you have it?
As for highlighting a row, you have that capability in Access2000. You need to look at the conditional formatting capabilities. This allows you to change the backcolor property of controls when they are on the selected row.
-
WSMarkLiquorman
AskWoody LoungerI’m assuming, from your description, that an individual can have only 1 schoolID; and that this ID is stored in the individual’s record. I don’t know why you have a subform at all. It seems that all you need is a combo box on the mainform. In design mode, click on the combo box icon in the tool box, then click and drag the schoolID field from the field list to a place on your form. The combo box wizard should then pop-up and guide you through creating a combo box in which the school name is displayed.
-
WSMarkLiquorman
AskWoody LoungerI think you need to be a reseller to get such a license. Best thing to do is check the Microsoft site.
-
WSMarkLiquorman
AskWoody LoungerWhile they may have the same source, it doesn’t mean that they have the same records. The subform only has those records that meet the criteria of the Master/Child linking fields. So, let’s suppose that your listbox rowsource is “select * from sometable”, and suppose your subform’s record source is the same. The listbox will contain as many entries as there are in [sometable]. But your subform may not contain any records, since it depends on the value of the Master link field on the main form.
-
WSMarkLiquorman
AskWoody LoungerSuch a temporary table would only be practical if the number of records was static, or if you created the table through code such that you could adjust for the total # of recods. That is, if there were 110 records, your sequence would be 1,56,2,57, etc.
-
WSMarkLiquorman
AskWoody LoungerWell, I learned a long time ago that if you learn how to do someone’s job, THEY WILL LET YOU!
-
WSMarkLiquorman
AskWoody Loungeryes. You need to identify a unique record if you want to “find” the same record in the subform.
-
WSMarkLiquorman
AskWoody LoungerFirst of all, the bound column needs to be the column that contains the SchoolID, which I guess is column 1 in your list box.
The last line of your message, in which you indicate that the subform works standalone, seems to indicate to me that (as I said before) that the recordset used by the listbox is not the same as the recordset used by the subform. Remember, the subform’s recordset is filtered by the Master/child links on the subform control on the main form.
-
WSMarkLiquorman
AskWoody Lounger>>Technique #2 can lead to streaks and smears on the output because of the toner already on the paper when you pass it through a second time. If you do select this technique, you’ll need to be very careful about running cleaner sheets through the printer in between runs.<<
Yes, but at that point it becomes a hardware issue, and is therefore out of my hands!
-
WSMarkLiquorman
AskWoody LoungerThere are several places to put it, depending on how you call that promotion form. In your promotion form’s Close event, you can tell it to requery the subform on the mainform, like this (substitute your own form and control names):
Forms!yourFirstFormName!subformControlName.requery
-
WSMarkLiquorman
AskWoody LoungerThere are a couple of ways (some tongue in cheek!). The easiest is to configure you report so it only prints on 1/2 sheet of paper. Then when they cut the report in 1/2, they will throw out 100 1/2 sheets that are blank.
Technique #2 is really contrived. Again configure your report to print on 1/2 sheet. Make sure the query for your report’s recordsource specifies TOP 50. Run the report. Now, put the paper back in the printer, but turn it over and around. Configure you report sorting options to be in Descending order (assuming it was in ascending order before), and keep TOP 50.
Technique #3. Look at them like they are complete idiots. Then ask why they need to do that. Then offer better method.
-
WSMarkLiquorman
AskWoody LoungerI’m assuming you have one record per day which holds all the “slots” for the day. If so, then I’m afraid you are pretty much out of luck. You basic database design is non-normalized, and you are seeing the results. Each “slot” should have been a separate record.
-
WSMarkLiquorman
AskWoody LoungerThe code you listed before should work if the listbox is on the subform:
Sub LstSchool_AfterUpdate()
‘ Find the record that matches the control.
Me.RecordsetClone.FindFirst “[SchoolID] = ” & Me![LstSchool]
Me.Bookmark = Me.RecordsetClone.Bookmark
End SubThere are a couple of things that could, however, that might prevent it from working. Is [SchoolID] a number? Also, and probably most important, your listbox must have as it’s rowsource a query which will produce the same recordsource as the subform! If the listbox has items not in the subforms recordset, then it can’t find those items.
-
WSMarkLiquorman
AskWoody LoungerAssuming that the listbox or combo box is the “master” link in the connection between the mainform and the subform, just put a line of code in the AfterUpdate event of the list box that requeries the subform control:
Me.subformControlName.requery -
WSMarkLiquorman
AskWoody LoungerI’m not sure I follow what you are trying to do, but I’ll take a shot at it. It seems to me that you need a 3rd table for procedures, which are specific to an appointment. So, your relationships would be:
Patient ==> Appointments (1-to-many)
Appointments ==> Procedures (1-to-many)You can’t put a tab within a tab. However, a tab page can contain a subform, and the subform can have a tab control on 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 |

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
-
Kevin Beaumont on Microsoft Recall
by
Susan Bradley
1 hour, 47 minutes ago -
The Surface Laptop Studio 2 is no longer being manufactured
by
Alex5723
2 hours, 53 minutes ago -
0Patch, where to begin
by
cassel23
2 hours, 39 minutes ago -
CFPB Quietly Kills Rule to Shield Americans From Data Brokers
by
Alex5723
16 hours, 31 minutes ago -
89 million Steam account details just got leaked,
by
Alex5723
4 hours, 17 minutes ago -
KB5058405: Linux – Windows dual boot SBAT bug, resolved with May 2025 update
by
Alex5723
1 day, 1 hour ago -
A Validation (were one needed) of Prudent Patching
by
Nibbled To Death By Ducks
16 hours, 3 minutes ago -
Master Patch Listing for May 13, 2025
by
Susan Bradley
3 hours, 10 minutes ago -
Installer program can’t read my registry
by
Peobody
4 hours, 3 minutes ago -
How to keep Outlook (new) in off position for Windows 11
by
EspressoWillie
13 hours, 50 minutes ago -
Intel : CVE-2024-45332, CVE-2024-43420, CVE-2025-20623
by
Alex5723
21 hours, 11 minutes ago -
False error message from eMClient
by
WSSebastian42
1 day, 12 hours ago -
Awoke to a rebooted Mac (crashed?)
by
rebop2020
1 day, 21 hours ago -
Office 2021 Perpetual for Mac
by
rebop2020
1 day, 22 hours ago -
AutoSave is for Microsoft, not for you
by
Will Fastie
19 hours, 5 minutes ago -
Difface : Reconstruction of 3D Human Facial Images from DNA Sequence
by
Alex5723
2 days, 2 hours ago -
Seven things we learned from WhatsApp vs. NSO Group spyware lawsuit
by
Alex5723
1 day, 3 hours ago -
Outdated Laptop
by
jdamkeene
2 days, 7 hours ago -
Updating Keepass2Android
by
CBFPD-Chief115
2 days, 12 hours ago -
Another big Microsoft layoff
by
Charlie
2 days, 12 hours ago -
PowerShell to detect NPU – Testers Needed
by
RetiredGeek
9 hours, 54 minutes ago -
May 2025 updates are out
by
Susan Bradley
49 minutes ago -
Windows 11 Insider Preview build 26200.5600 released to DEV
by
joep517
2 days, 18 hours ago -
Windows 11 Insider Preview build 26120.3964 (24H2) released to BETA
by
joep517
2 days, 18 hours ago -
Drivers suggested via Windows Update
by
Tex265
2 days, 18 hours ago -
Thunderbird release notes for 128 esr have disappeared
by
EricB
14 hours, 30 minutes ago -
CISA mutes own website, shifts routine cyber alerts to X, RSS, email
by
Nibbled To Death By Ducks
3 days, 1 hour ago -
Apple releases 18.5
by
Susan Bradley
2 days, 19 hours ago -
Fedora Linux 40 will go end of life for updates and support on 2025-05-13.
by
Alex5723
3 days, 2 hours ago -
How a new type of AI is helping police skirt facial recognition bans
by
Alex5723
3 days, 3 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.