-
WSJimDettman
AskWoody LoungerJanuary 4, 2002 at 12:57 pm in reply to: Can you link to a sub-form in a 2nd database??? (Access2K SR1) #561554My thought then would be to have the new form in a “patch” MDB file and moved in automatically when the software detected a new version available. Only drawback to this is database bloat.
You would also have a problem if your using MDE’s as you would not be able to recompile the app.
Jim.
-
WSJimDettman
AskWoody LoungerDecember 31, 2001 at 12:33 pm in reply to: Can you link to a sub-form in a 2nd database??? (Access2K SR1) #560808Wendell,
and the only goal is to propagate changes in the main form to the various application databases?
Jim.
-
WSJimDettman
AskWoody LoungerDecember 29, 2001 at 4:17 pm in reply to: Can you link to a sub-form in a 2nd database??? (Access2K SR1) #560508The part I don’t understand is:
“using several subforms that are linked dynamically”
Do you mean you modify the master/child links and change recordsources, change controls or what?
In other words I don’t understand why the whole main/subform combination cannot be in the MDA and called from the main database. Why do the subforms have to reside there?
Jim.
-
WSJimDettman
AskWoody LoungerCheckout the following MSKB article:
http://support.microsoft.com/default.aspx?…b;EN-US;Q120907
Jim.
-
WSJimDettman
AskWoody LoungerDecember 29, 2001 at 1:37 pm in reply to: Can you link to a sub-form in a 2nd database??? (Access2K SR1) #560491Not in anyway that I’m aware of. The SourceObject property expects the object to be within the current database.
If you explain in a bit more detail what it is your trying to do (for example why the subforms must remain in the main database), I might be able to offer other suggestions.
Jim.
-
WSJimDettman
AskWoody LoungerThis is quite possible. Besides the solution offered, there is also a MSKB article with a similar solution, but it uses a table rather then an array to store the page numbers.
It boils down to forcing the report engine into 2 passes, the first is used to pickup the pages, the 2nd to format a control with the number.
Jim.
-
WSJimDettman
AskWoody LoungerThe reference to the table limit was the fact that if you bump into the 255 limit, then delete some columns, you can’t add more until you compact (resetting the internal pointer).
As for the forms, that’s the way I remember it. Could be wrong though (old age is setting in). But keep in mind that there is a difference between the types of compacts you can use. The one that fully compacts a database is the compact from the tool bar in the UI. Calling compact from code or using JETCOMP doesn
t do the job. Only Access knows what’s in a form object and how to handle it. When you call the other two methods, your letting JET handle the compact.This is very critical now with A2000 and up as the VBA project file is now stored as a single row. JET can’t do anything with that.
Jim.
-
WSJimDettman
AskWoody LoungerYou’ll have to type a few examples. I don’t see any files attached to your last message and I wouldn’t know how to get them anyway as I rarely come here.
Jim.
-
WSJimDettman
AskWoody LoungerHi Mark,
I’m working on the same problem at the moment. Was testing some embeded word document extract code and discovered that my link between A97/Word 97 is broken.
A couple of comments on what I’ve come up with so far:
1. MSFT doesn’t have anything on this in the MSKB.
2. Word 97 re-registers itself (as most of the other office apps) whenever it’s started, not at install, so re-installing does nothing in this regard.
3. Install of multiple versions of office does not cause the problem. I’ve got 4.0, ’95, ’97, and ’00 all installed on one PC and this was working fine. I’m not sure what broke it at this point). This PC is my sandbox, so it’s got a lot on it (i.e. Visual Studio).I’ve come to the conclusion that it’s some registry keys that have gotten messed up, but I’ve yet to try a re-install of Office 97 using /y. The /y switch forces a rewrite of the registry keys. What most don’t realize is that Setup will skip rewritting the registry if it dectects a previous install. I’m going to try this a little later today. Will let you know if it clears up the problem.
Jim.
-
WSJimDettman
AskWoody LoungerYou can compact the MDB, which removes the internal references and get up to the full 754. Same applies to tables and queries.
Jim.
-
WSJimDettman
AskWoody LoungerYou can either write multiple queries or you can call a function in the query and supply the right code. For example, the update to would be defined as:
=GetNewCode([BrokerCode])
and the function:
Public Function GetNewCode(strBrokerCode as string) as string
Select Case strBrokerCode
Case “AAAAAAA_”
Case “BBBBBB_”
End Select
That’s one way to handle it.
I don’t have enough info to give you other alternatives. For example, if their all the same length, then you could just check for the extra character on the end and strip it off.
or is it always a “_” on the end that’s the problem? If so, you could perform a criteria check on that and strip off the extra character.
The function though is a way to handle the translation of the codes on a case by case basis.
Jim.
-
WSJimDettman
AskWoody LoungerAnd those errors would be what?
It would help when you posted questions if you did a little more work and supplied some detail.
Jim.
-
WSJimDettman
AskWoody LoungerWell you’ve got 2 choices then:
1. Run update queries in your extract database before running any reports to update the sub fund data.
2. Base your reports on the data in the main fund records and ignore the data in the sub fund records
Jim.
-
WSJimDettman
AskWoody LoungerActually, it’s fairly painless. When you first start using A2000, ADO is the default data lib instead of DAO, so you’ll need to uncheck that reference and check DAO instead. If you want to use both DAO and ADO, then you’ll have some work to do as in the code, you’ll need to explicitly indicate which lib Access should use. ie.
Dim rst1 as DAO.Recordset
Dim rst2 as ADO.Recordset.Outisde of that issue, the only thing you *might* consider doing is using /Decompile to make sure the BA project is clean. But I’d do that only if you triesd to convert and had problems. Just make sure that your A97 MDB can be compiled without errors before you try converting.
The MSKB on Microsoft’s web site does have a couple of nice articles on converting to A2000.
HTH,
Jim. -
WSJimDettman
AskWoody LoungerAll changes will need to be made through a form on the main fund records. then in the Afterupdate event of the form, you’d run code or update queries to update the data in the sub fund records.
and yes, it is a poor design if the data in the sub fund records cannot be considered historical for this exact reason, which is called an update anomaly.
Jim.
![]() |
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
-
two pages side by side land scape
by
marc
17 hours, 31 minutes ago -
Deleting obsolete OneNote notebooks
by
afillat
19 hours, 37 minutes ago -
Word/Outlook 2024 vs Dragon Professional 16
by
Kathy Stevens
19 hours, 47 minutes ago -
Security Essentials or Defender?
by
MalcolmP
1 hour, 12 minutes ago -
April 2025 updates out
by
Susan Bradley
36 minutes ago -
Framework to stop selling some PCs in the US due to new tariffs
by
Alex5723
7 hours, 57 minutes ago -
WARNING about Nvidia driver version 572.83 and 4000/5000 series cards
by
Bob99
1 hour, 41 minutes ago -
Creating an Index in Word 365
by
CWBillow
11 hours, 10 minutes ago -
Coming at Word 365 and Table of Contents
by
CWBillow
2 hours, 38 minutes ago -
Windows 11 Insider Preview Build 22635.5170 (23H2) released to BETA
by
joep517
1 day, 14 hours ago -
Has the Microsoft Account Sharing Problem Been Fixed?
by
jknauth
1 day, 17 hours ago -
W11 24H2 – Susan Bradley
by
G Pickerell
1 day, 19 hours ago -
7 tips to get the most out of Windows 11
by
Alex5723
1 day, 17 hours ago -
Using Office apps with non-Microsoft cloud services
by
Peter Deegan
1 day, 11 hours ago -
I installed Windows 11 24H2
by
Will Fastie
2 hours, 48 minutes ago -
NotifyIcons — Put that System tray to work!
by
Deanna McElveen
1 day, 23 hours ago -
Decisions to be made before moving to Windows 11
by
Susan Bradley
2 hours, 11 minutes ago -
Port of Seattle says ransomware breach impacts 90,000 people
by
Nibbled To Death By Ducks
2 days, 7 hours ago -
Looking for personal finance software with budgeting capabilities
by
cellsee6
1 day, 15 hours ago -
ATT/Yahoo Secure Mail Key
by
Lil88reb
1 day, 16 hours ago -
Devices with apps using sprotect.sys driver might stop responding
by
Alex5723
3 days ago -
Neowin – 20 times computers embarrassed themselves with public BSODs and goofups
by
EP
3 days, 9 hours ago -
Slow Down in Windows 10 performance after March 2025 updates ??
by
arbrich
2 days, 11 hours ago -
Mail from certain domains not delivered to my outlook.com address
by
pumphouse
2 days, 17 hours ago -
Is data that is in OneDrive also taking up space on my computer?
by
WShollis1818
3 days, 4 hours ago -
Nvidia just fixed an AMD Linux bug
by
Alex5723
4 days, 19 hours ago -
50 years and counting
by
Susan Bradley
1 day, 18 hours ago -
Fix Bluetooth Device Failed to Delete in Windows Settings
by
Drcard:))
1 day, 21 hours ago -
Licensing and pricing updates for on-premises server products coming July 2025
by
Alex5723
5 days, 7 hours ago -
Edge : Deprecating window.external.getHostEnvironmentValue()
by
Alex5723
5 days, 7 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.