Hello,
I am fairly new to Access and not sure how to proceed. Here is a description of my database:
I am trying to create a database to track software licenses installed on servers. For each installation, I need to take a license request token, install it on a server to generate a license request key and then take that key to a web site to get a license key and finally install the license key back on the server; that license can only be used on that server and will not work on any other server.
Each license token can be used a total of 3 times, again, each token should only be installed on one server at a time. If the server die or is no longer needed on that particular server, the license can be moved or software uninstalled and the license goes back to the pool.
So here is the database I made:
1. Server table: ServerID, ServerSN, ServerPartNumber, PurchaseOrderNumber, Location. The ServerID is an auto generated number and is the primary key.
2. License table: LicenseID, LicenseRequestToken. The LicenseID is an auto generated number and is the primary key.
3. Installation table: InstallationID, ServerID, LicenseID, InstallationDate, LicenseRequestKey, Licenses. The InstallationID is an auto generated number and is the primary key. The ServerID and LicenseID are linked to the ServerID and LicenseID of the Server table and License table.
I think this design ok and I tested it with just the table and it seems to work fine. But I would like to create a form to allow others to enter data. Basically a form to pair up the server and license and then enter all the other info in the Installation table. I tried using the Form wizard based off the Installation table and it showed the correct data but it would not allow me to add new record. So far the only way for me to add new record is to go to the table and manually type in the ServerID and LicenseID.
I would like to do 2 things:
1. Create a form that has a drop down boxes showing all servers without software installation and all licenses not assigned to server and allow the user to pair the data and enter all other info such as installation date, etc.
2. Put that same data in a history table (I have not create that yet) to track where the license has been previously installed.
I am not sure how to proceed with these 2 tasks and any help/suggestion would be really appreciated. Thanks.
Denny