Hi There,
Pat, my objective is to simulate a system that is used on the longshore for managing containers. The containers are tracked as they enter the site. I am working on a simulation for training purposes and am attempting to (loosely) recreate or mock up an existing system.
I'll try and summarize.....
I have form A (the main form) which based on the transaction number entered on the main form will open the associated subsequent form ( form b or c or d etc....) So if you enter transaction type 1, the Deliver Import Form will open, if you enter transaction type - 2, the Deliver Export Form will open etc... The subsequent form will have the first few fields auto populate based on the input of form A, now a field called container number on the subsequent form can either automatically populate from Form A (if the user inputs a value in container number on form A) or they can manually type it in if it is not entered on Form A. The container details (Height, ISO Code, Size etc...) automatically populate based on the container number on the subsequent form (which is either input manually or auto populates from the previous form) I have built the subsequent form to have a subform with the container details fields on it. I have linked the subsequent form (Form B for this example) and the subform on container number, so the container details for that specific container number displays. If the user enters the container number on the subsequent form (form B) this works fine - the link can be made because the value in the container field now exists in a record as it has been manually input, BUT if the container number defaults from the main form, it does not exist in a record and link is unsuccessful , that is why I want to save the record before any manual input is done. The whole point of recreating this, is so the container handlers can practice receiving and exporting containers on a computer terminal as part of their training. Orphaned records are not a concern. We just want a tool for them to be able to practice and to capture some of their input to check for accuracy. Now that is a mouth full, hopefully this sheds enough light on my little project that someone may be able to give me direction. I feel like I've exhausted my options and creativity in getting the system to do what I want (I tried playing with default values, DLookup etc....) This is the closest I've come, and if I could just save the record before the user inputs anything my little application would work exactly as I need it to when the container number defaults on the subsequent form. To further complicate things on the main form the user inputs an appointment ID, the appointment is set to have a start and end time. If the user inputs the appointment ID and the time of input does not fall between the start and end time, a different forms pops up with instructions that takes the user to a whole other area of forms (I have all of this working though so it is not a problem. My concern is the path I take to fix my other problems cannot impact this other convoluted piece involving appointment times.
Note: These default fields populate in the real system before the user types anything into the form so I need to it function like the existing system. If I do a workaround, like getting them to hit the spacebar or something along those lines to save the record they will think they need to take extra steps that are unnecessary in production which will confuse things. We want them practicing as if they were doing it live.
Thanks
Cindy