-
WSDrew
AskWoody LoungerQuick question. What type of data is going into these boxes. You may have the format set differently between the two.
Just a thought.
-
WSDrew
AskWoody LoungerHow are you determining that it is incrementing it wrong? Are you stepping through the code, or simply watching a counter? Timer events WILL back up. Which means that if a piece of code takes 3 or 4 cycles of a timer to complete, the timer event will fire 3 or 4 times right in a row. A good example of this is setting the timer interval to 1000, and just having it set a label’s caption to Now(). That makes a simple clock. However, if you watch that clock as you use other objects in your database, you’ll notice that it is going to skip a bit here and there. Setting the timer event to 100 fixes most situations except for long code runs…. (You need a doevents for that, but you must be careful that other events don’t fire that will ‘hurt’ the function with DoEvents in it.)
Drew
-
WSDrew
AskWoody LoungerRight, I wasn’t talking about a hardware RAID controller. With a dynamic disk you can mirror (which you can do to the OS drive), you can also span. With dynamic disks, you don’t have partitions, you have volumes. With partitions, you can only make 4, a primary and 3 extended. With volumes, you can make as many as you like. You can also ‘resize’ a volume, which you can’t do with a partition (well, I think Partition Magic lets you, but it’s not an OS function). A spanned drive is simple a volume that you can have overflow onto multiple drives. Then there is striped. A striped drive is sort of like a mirror, however, instead of duplicating the data on two drives, you split the data between the two drives. With a striped drive, if you have a 4 meg file, 2 megs will be on one drive, and 2 megs on the other. Thus when it is reading the file, you are reading it twice as fast. The last option is to setup a RAID. You can do this strictly with Windows 2000’s dynamic disks, no controller necessary. To make a RAID, you have to have 3 drives. It is like a striped drive set, but the third drive is a parity drive. So you get the speed of a stripe, but the redunancy of a mirror.
What I was saying about a dynamic disk RAID, is that you can’t set it up on the OS drive. You can however set it up for your data drives. (In fact, you can have a mirrored set and RAID set on a total of 3 drives. Take two 30 gig drives, and a 20 gig drive. Put the OS on 10 gigs of one of the 30’s, then mirror it on the other 30. Then you can make a RAID with the remaining 20 gigs on both 30s along with the 20 gig drive. With a RAID you lose 1/3 (I think if you add more disks the ratio goes down…so you save more disk space), so with 3 20 gig sections, you get a 40 gig raid drive.
They take a little while to initialize, but you can physically remove one of the drives, and everything will keep going.
To get a RAID on the OS partition/volume, you would need a RAID controller.
-
WSDrew
AskWoody LoungerOkay a few things. Off of the original question, I recommend using AutoNumber ID’s for actual record keys. Using human generated ‘keys’ can cause problems in the future.
As for your question, I would go about this one of two ways. One way would be to create a bound form that has a recordset behind it filtered by manager. Have that form be locked to just show the User info you want to show for each user (No editing…just showing who is who), then have a subform linked by the UserID, for the call info for that user.
An unbound method would be to have the list of users show up in a listbox. Then have unbound fields that fill or save based upon the selection in the listbox.
-
WSDrew
AskWoody LoungerActually I think a mirror is a Raid 0 configuration. I think. I don’t think you can do a RAID on the OS drive (where you have 3 drive tolerance) anyways.
-
WSDrew
AskWoody LoungerWhat is the manager updating. Could you post your table structure, and a little more detail on what the managers are going to ‘edit’.
-
WSDrew
AskWoody LoungerDo a search on PlanetSourceCode.com, in the VB section for Properties Property. It is an add-in for VB that I wrote. What it does, is go through the code for each class you select, and then it builds a properties property. You can then ‘loop’ through the properties in your classes with a For Next statement. You are able to retrieve/set the properties value, and retrieve the properties name.
I also have this add-in on my site http://www.wolfwares.com, but it is down right now, though it should be up anytime soon.
-
WSDrew
AskWoody LoungerOkay, what you need to do is change your combobox’s ‘bound’ column to your ID field. Then filter your form based on the ID, not the name.
-
WSDrew
AskWoody LoungerSorry I didn’t see your post earlier. Just checking out the various sections on the lounge.
Yes, Windows 2000 has the capability to create mirrors, raids, striped drives and spanned drives.
This is all done by using dynamic disks. It’s very easy to setup a disk as ‘dynamic’, just right click on it within disk management, and you’ll have the option to upgrade to dynamic, or downgrade back to basic. A few ‘warnings’ about dynamic disks though. First of all, dynamic disks won’t pop from machine to machine very well. Some hard drives can ‘fail’ as dynamic disks, but work just fine as a basic disk. (We had problems with a lot of our IDE IBM 20 and 30 gig drives).
Also, just FYI, Mirror’s are handy, but I recommend that your have your OS running on a set of mirrored drives, and your data running on a RAID. If you don’t have enough drives to do that (you need at least 5 (2 for the mirror, and 3 for the RAID). I don’t think you can setup a RAID on the OS (not using the OSes RAID capabilities) drive.
-
WSDrew
AskWoody LoungerSoftware has to be designed to run as a service. You could write a VB service, it’s not too difficult with the NTsrvc.ocx. You can then have that VB service run the requested .exe. The problem is that a service cannot interact with the desktop, so if you program needs ‘input’, then it will hang if no one is logged in.
-
WSDrew
AskWoody LoungerThat’s not really acting like a collection then, because you are getting ID’s instead of the actual objects stored.
Oh well, probably won’t use it anyhow, since I write most of my ASP stuff with VB .dlls anyways.
You’re not crazy, whatever works as your style is just your style. If you ever follow some of the more heated ‘threads’ I get involved in here and there, I am using defending an independant method of programming/thinking, versus the ‘established’ and ‘approved’ methods.
-
WSDrew
AskWoody LoungerJanuary 24, 2003 at 11:47 pm in reply to: Using Class modules for a fragmented data structur (Access 97 and up) #647719Atomic? Both Normal Form and Atomic can be taken in opposite directions from their meaning.
Not trying to be argumentative, because I see where both of you are coming from.
I’m such a rebel
.
By the way, all these posts on my choice of words, and nothing on the sample database?
-
WSDrew
AskWoody LoungerJust a warning about the FileSystemObject. It is part of the scripting model, and some network administrators disable it, so if your code is going to be used at locations you don’t have control over, it is a better idea to use the code Bryan posted (carbonnb).
-
WSDrew
AskWoody LoungerMy MiniCalendar allows you to ‘drop’ the MiniCalendar to the system tray. (It also can hide Access, so in effect you have no visible signs of Access on your desktop, other then the system tray.). I must admit I used code from the Access Web to do it (http://www.mvps.org/Access). I think I revamped the code that actually sends it to the system try, but in order for that whole process to work, you need to have an AddressOf function, which VBA does not have. THere is a module on the Access web (and in my db) that replicates the ability. My MiniCalendar is on the Access Web (http://mvps.org/access/forms/frm0050.htm), but it is an older version. (Hold the shift key when opening it, then open the frmDateForm Form. Click the Cycle Mode button. When the MiniCalendar is in ‘cycle mode’, you get a computer screen icon with a moon in it. Clicking that will put the MiniCalendar into the System tray.
The version on the Access Web is old. I can send you the latest current version by email if you want. (My site is down due to DSL issues.). I am also working on another new version, which is a complete revamp. Ironically I just started yesterday.
-
WSDrew
AskWoody LoungerThe documentation I have (5.6) doesn’t show a For Each example, it shows For Next loops only. Is it in the documentation? You can’t do a For Each with an Array, and the docs say that it’s like an array. Haven’t used it myself, so I don’t know.
Actually, I prefer to use VB ActiveX .dll’s, and then refer to those in ASP. Since the .dll’s are compiled, it runs faster (at least for math stuff), and it’s easy to debug too, since you can use VB to debug your .dll’s if you run the pages through your own IIS server. Since I use VB for most of the programming, I can use everything you can do in VB.
![]() |
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
-
Outlook new and edge do not load
by
cHJARLES a pECKHAM
36 minutes ago -
Problem using exfat drives for backup
by
Danmc
3 hours, 48 minutes ago -
I hate that AI is on every computer we have!
by
1bumthumb
1 hour, 26 minutes ago -
Change Info in the Settings window
by
CWBillow
1 hour, 11 minutes ago -
Attestation readiness verifier for TPM reliability
by
Alex5723
7 hours, 35 minutes ago -
Windows Update says that “some settings are managed b your organization”
by
Ed Willers
52 minutes ago -
Use of Gmail rejected.
by
CBFPD-Chief115
3 hours, 22 minutes ago -
WuMgr operational questions
by
Tex265
17 hours, 55 minutes ago -
Beijing’s unprecedented half-marathon: Humans vs. humanoids!
by
Alex5723
22 hours, 58 minutes ago -
New Phishing Campaign Targeted at Mac Users
by
Alex5723
12 hours, 28 minutes ago -
Backing up Google Calendar
by
CWBillow
1 day, 5 hours ago -
Windows 11 Insider Preview build 27818 released to Canary
by
joep517
1 day, 18 hours ago -
File Naming Conventions (including Folders)
by
Magic66
16 hours, 48 minutes ago -
Windows 11 Insider Preview Build 26100.3613 (24H2) released to Release Preview
by
joep517
2 days, 1 hour ago -
Microsoft sends emails to Windows 10 users about EOS
by
Alex5723
1 day, 11 hours ago -
Outlook 2024 importing Calendar and Contacts – FAILURE
by
Kathy Stevens
18 hours, 17 minutes ago -
Adding Microsoft Account.
by
DaveBRenn
2 days, 2 hours ago -
Windows 11 Insider Preview build 26120.3576 released to DEV and BETA
by
joep517
3 days, 2 hours ago -
Windows 11 Insider Preview Build 22635.5090 (23H2) released to BETA
by
joep517
3 days, 2 hours ago -
Windows 11 won’t boot
by
goducks25
19 hours, 5 minutes ago -
Choosing virtual machine product for Windows on Mac
by
peterb
2 days, 16 hours ago -
Rest in Peace
by
Roy Lasris
3 days, 21 hours ago -
CISA : Install Windows March 2025 Updates until April 1 or shut down PC.
by
Alex5723
18 hours, 41 minutes ago -
Google proposes users with incompatible Win 11 PCs to migrate to ChromeOS Flex
by
Alex5723
3 days, 21 hours ago -
Drivers for Epson Perfection V600 Photo – scanner
by
Bookman
12 hours, 58 minutes ago -
Long Time Member
by
jackpet
4 days ago -
Woody Leonhard (1951–2025)
by
Will Fastie
19 hours, 49 minutes ago -
What I learned from Woody Leonhard
by
B. Livingston
3 days, 17 hours ago -
Windows Settings today
by
Simon Bisson
4 days, 8 hours ago -
Mail Merge magic in Microsoft Word
by
Peter Deegan
1 day, 6 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.