-
WSThomasW
AskWoody LoungerIt is attached as an Access97, so you will need to convert it. The process is to open frmMain, which has a Timer event and scan the Employee’s barcoded ID card. In the morning, it clocks employees in and in the afternoon, it clocks employees out. The subform will change depending on the time of day (either frmClockIn or frmClockOut). In the morning, it writes a tblTime record with a ClockInTime; in the afternoon it updates the proper record with a ClockOutTime. Their barcode reader sends a tab character at the end of the EmployeeID scan, so if you are typing in an EmployeeID, press tab to complete the process. You have be very quick because of the Timer Interval. This works for the scanner, but is tough for typing, so just change the timer interval until you start scanning. The code behind the forms checks for a valid EmployeeID and also checks for a few other errors the employees typically make. HTH
-
WSThomasW
AskWoody LoungerI have been trying to pull it apart to get only the TimeClock functionality on the form, but I have been unsuccessful. Clocking In and Out of this application checks for open Work Orders and assigns Work Orders, so I need a bit more time. Just didn’t want you to think I forgot about you.
-
WSThomasW
AskWoody LoungerI’m sorry Dave, but client confidentiality prohibits me from doing that. The application is very environment specific, so removing the confidential portions would leave very little to look at. However, I would be happy to answer any questions or provide non-client specific code or assistance. Let me know what would be helpful to you.
-
WSThomasW
AskWoody LoungerGlad that worked for you, but I’m not able to visualize what you are describing this time. Are you referring to a listbox on the edit form that was synchronized? What is the purpose of that listbox if you are all ready on the correct record?
-
WSThomasW
AskWoody LoungerI think that I understand what you want to do. I use the following code to open a second form to the record specified by the key on the first form:
Private Sub cmdGoToSource_Click() 'Source Picklist: open frmSourceEdit for record On Error GoTo Err_cmdGoToSource_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = "frmSourceEdit" stLinkCriteria = "[SourceID]=" & Me![SourceID] DoCmd.OpenForm stDocName, , , stLinkCriteria Exit_cmdGoToSource_Click: Exit Sub Err_cmdGoToSource_Click: MsgBox Err.Description Resume Exit_cmdGoToSource_Click End Sub
You will need to change the FormName to your Edit form, the cmdName to your CommandButton and the stLinkCriteria statement to your key and ListboxName (maybe with a column number, depending on what fields are in that Listbox.
-
WSThomasW
AskWoody LoungerAre you trying to track Employee Clock in and Clock out Times? If so, I have a TimeClock application that would be similar, however it holds a bit more information. For the portion that you are addressing, it has two tables Employee (Key is EmployeeID) and Time(Key is EmployeeID and WorkDate). The relationship is one to many. I used the BarCode font to issue Employee tags with their EmployeeID barcoded. They clock in and out by swiping their tag and the application stamps their Time record with the current Date and Time when they Clock in and Clock out. I would suggest using an EmployeeID, if possible, for the key instead of an AutoNumber and keeping all other Employee specific information, like Operative text (is this their name?) in the Employee table. It is better normalized and makes it much more efficient to do Time Reporting. HTH
-
WSThomasW
AskWoody LoungerI have a StockIn/StockOut application that may be similar, but I do not count the quantity in a particular location. I count the quantity per product (because they really need to know how much of a product is on-hand) and list it’s location. For each Location, I keep an Available flag that gets set to No (when the location is used) and Yes (when the location is empty), so that they know which locations are available to stock incoming product.
I think the constructs need to be specific to the process in the warehouse. If they stock more than one type of product in a location, then the design should model that. It may be easier if one product = one location, but is that a process they can work with?
-
WSThomasW
AskWoody LoungerIf you create the switchboard with the Switchboard Manager (Tools/Add-Ins/Switchboard Manager), then in Tools/StartUp list that Switchboard form under Display Form/Page, when the database opens the Switchboard will open. Buttons on it will open objects as you defined in the Switchboard Manager.
-
WSThomasW
AskWoody LoungerYou place the company letterhead in the Report design if you want it to print on the report. If you want it to print once, on the first page of the report, put it in the Report Header section. If you want it to print on every page of the report, put it in the Page Header section.
-
WSThomasW
AskWoody LoungerIf you mean the parameter window that is the standard result of a parameter query – no, not that I am aware of. To do this, use a dialog form instead. Make an unbound dropdown box on the form and use the value chosen in that box in the criteria row of the parameter query. As in: [Forms]![YourDialogForm]![YourDropdownBox]
-
WSThomasW
AskWoody LoungerI have not done this before, but I did find Record Navigation Sample. It sounds as if it may contain the functionality you are looking for.
-
WSThomasW
AskWoody LoungerI’m not clear on your pop-up reference’s effect, but in general:
On the form, place an unbound textbox with the following Control Source: =Count([Your key field])
That will display the number of records in the source that the form is based on. -
WSThomasW
AskWoody LoungerThat field is probably the key and the table design requires a value in this field to create a new record. I would not recommend changing the field properties on that field. A key is an integral part of a database design and there could potentially be many other relationships and objects that depend on it. Maybe you could explain why you want it to be blank so that we could help you find another method to accomplish what you are trying to do.
-
WSThomasW
AskWoody LoungerAssuming there are no values <0, in an empty column of the QBE grid place the following:
YourNew Field: IIf([Value1]=0,0,1)
You can replace YourNew Field with a more descriptive name. -
WSThomasW
AskWoody LoungerI would think that the result would be 1. Is your fieldname and the report textbox name exactly the same? If not, try using the name of the report textbox in the Contol Source formula I posted earlier. Does that help?
![]() |
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
-
Where’s the cache today?
by
Up2you2
8 hours, 10 minutes ago -
Ascension says recent data breach affects over 430,000 patients
by
Nibbled To Death By Ducks
56 minutes ago -
Nintendo Switch 2 has a remote killing switch
by
Alex5723
2 hours, 41 minutes ago -
Blocking Search (on task bar) from going to web
by
HenryW
8 hours, 51 minutes ago -
Windows 10: Microsoft 365 Apps will be supported up to Oct. 10 2028
by
Alex5723
1 day, 1 hour ago -
Add or Remove “Ask Copilot” Context Menu in Windows 11 and 10
by
Alex5723
1 day, 1 hour ago -
regarding april update and may update
by
heybengbeng
1 day, 3 hours ago -
MS Passkey
by
pmruzicka
4 hours, 57 minutes ago -
Can’t make Opera my default browser
by
bmeacham
1 day, 10 hours ago -
*Some settings are managed by your organization
by
rlowe44
21 hours, 24 minutes ago -
Formatting of “Forward”ed e-mails
by
Scott Mills
1 day, 9 hours ago -
SmartSwitch PC Updates will only be supported through the MS Store Going Forward
by
PL1
2 days, 5 hours ago -
CISA warns of hackers targeting critical oil infrastructure
by
Nibbled To Death By Ducks
2 days, 14 hours ago -
AI slop
by
Susan Bradley
8 hours, 12 minutes ago -
Chrome : Using AI with Enhanced Protection mode
by
Alex5723
2 days, 15 hours ago -
Two blank icons
by
CR2
1 day, 3 hours ago -
Documents, Pictures, Desktop on OneDrive in Windows 11
by
ThePhoenix
1 hour, 42 minutes ago -
End of 10
by
Alex5723
3 days, 3 hours ago -
Single account cannot access printer’s automatic duplex functionality
by
Bruce
2 days, 1 hour ago -
test post
by
gtd12345
3 days, 9 hours ago -
Privacy and the Real ID
by
Susan Bradley
2 days, 23 hours ago -
MS-DEFCON 2: Deferring that upgrade
by
Susan Bradley
1 day, 1 hour ago -
Cant log on to oldergeeks.Com
by
WSJonharnew
3 days, 13 hours ago -
Upgrading from Win 10
by
WSjcgc50
2 days, 1 hour ago -
USB webcam / microphone missing after KB5050009 update
by
WSlloydkuhnle
2 days, 4 hours ago -
TeleMessage, a modified Signal clone used by US government has been hacked
by
Alex5723
4 days, 5 hours ago -
The story of Windows Longhorn
by
Cybertooth
3 days, 16 hours ago -
Red x next to folder on OneDrive iPadOS
by
dmt_3904
4 days, 7 hours ago -
Are manuals extinct?
by
Susan Bradley
1 day, 7 hours ago -
Canonical ditching Sudo for Rust Sudo -rs starting with Ubuntu
by
Alex5723
4 days, 16 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.