OK, first I'll respond directly to the question. After that though, I have some suggestions (including one very strong one) that I'd like to make.
With your current setup, it's actually going to be fairly simple to do what you want. As long as you don't necessarily want the ability to delete Events from the Log (or at least want that capability on a different Form), your solution is a 10-liner piece of VB coding.
All you need to do is point your Save button to a VB function that writes the date, pilot name, and TR Code to the Table. If you're not familiar with VB programming, I can certainly help you with that.
Now for the suggestions:
- Major
- Don't use any non alpha-numeric characters in Table names or Fields. This means that you shouldn't use spaces, punctuation, or special characters (including the ampersand (&)). Programming around Tables with these special characters in them is HARD and can lead to many different problems. I strongly recommend changing your TblT&RS Table's name to get rid of the "&".
- Minor
- Use the TblPilots Table in your Form. Currently you're querying a list of all the names that have already been used in the Event Log. That means that you can't ever add new Pilots to it since the only ones that will show up in your list, have to already have events. Be sure to reference them by their IDs to save space and allow for things like name changes due to marriage, divorce, or legal name change.
- You need to correct the Row Source of the Codes Combo Box. It's pointing to a Table that doesn't exist.
Other than those three items, your Form actually looks really really nice. I really like how Access 2007 updated the appearance of the Form elements. It results in a much cleaner, less cluttered look than dbs made in previous versions.