I have the following tables & columns in each:
pk=primary key
tblHardware
-------------------------------------
*RecordNum (auto number) ----> pk
*EquipType ----> pulls from lookup table "tblEquipType"
*EquipManufacturer ----> pulls from lookup table "tblEquipManufacturer"
*EquipModelNum
*EquipSerialNum
*OrderDate
*PONum
*EquipCost
*CPUType ----> pulls from lookup table "tblCPUType"
*CPUSpeed
*MemType ----> pulls from lookup table "tblMemType"
*MemAmount
*HDAmount ----> pulls from lookup table "tblHDAmount"
*FDD
*CDROM
*CDBurn
*Soundcard
*Modem
*CRTManufacturer ----> pulls from lookup table "tblEquipManufacturer"
*CRTModelNum
*CRTSerialNum
tblHDSize
----------------------------
*RecordNum (long integer)
*HD01Size
*HD02Size
*HD03Size
*HD04Size
*HD05Size
*HD06Size
*HD07Size
*HD08Size
*HD09Size
*HD10Size
tblMaintenance
---------------------------
*RecordNum (long integer)
*MaintVendor ----> pulls from lookup "tblMaintVendor"
*MaintStart
*MaintEnd
*DateOut
*RepairVendorName ----> pulls from lookup "tblRepairVendor"
*ExpectedDateIn
*OfficialDateIn
*RepairCost
*ProblemDescript
*ResolutionDescript
tblSoftwareOS
----------------------------
*RecordNum (long integer)
*OSManufacturer ----> pulls from lookup table "tblOSManufacturer"
*OSVersion ----> pulls from lookup table "tblOSVersion"
*OSKey
tblSotwareOther
----------------------------
*RecordNum (long integer)
*SWManufacturer ----> pulls from lookup table "tblSWManufacturer"
*SWProductName ----> pulls from lookup table "tblSWProduct"
*SWVersionNum
*SWRegNum
tblSystemInfo
----------------------------
*RecordNum (long integer)
*IPAddress
*HostName
*VirusProtection (yes/no)
tblUserInfo
----------------------------
*RecordNum (long integer)
*SystemUserLastName
*SystemUserFirstName
*InternetUser
*InternetPass
*EmailUser
*EmailPass
*Location ----> pulls from lookup table "tblLocation"
The following are my lookup tables:
tblCPUType
-------------------------
*AutoNum (auto number) ----> pk
*CPUType
tblEquipManufacturer
-------------------------
*AutoNum (auto number) ----> pk
*EquipManufacturer
tblEquipType
-------------------------
*AutoNum (auto number) ----> pk
*EquipType
tblHDAmount
--------------------------
*AutoNum (auto number) ----> pk
*HDAmount
tblLocation
--------------------------
*AutoNum (auto number) ----> pk
*Location
tblMaintVendor
---------------------------
*AutoNum (auto number) ----> pk
*MaintVendor
tblMemType
---------------------------
*AutoNum (auto number) ----> pk
*MemType
tblOSManufacturer
---------------------------
*AutoNum (auto number) ----> pk
*OSManufacturer
tblOSVersion
---------------------------
*AutoNum (auto number) ----> pk
*OSVersion
tblRepairVendor
---------------------------
*AutoNum (auto number) ----> pk
*RepairVendor
tblSWManufacturer
---------------------------
*AutoNum (auto number) ----> pk
*SWManufacturer
tblSWProduct
---------------------------
*AutoNum (auto number) ----> pk
*SWProduct
From my understanding, queries are use for both lookup and data entry. When I create a query to include all items so that data can be entered, all fields disappear. I have tried both from the hardware table and from the actually lookup tables, with no change. I have even tried to add information a bit at a time with the same problems. At one point I did get them all in 1 query, but was unable to enter data in anything that was not a part of tblHardware (not lookup table). The main table is tblHardware and all the long integer "RecordNum" are linked from tblHardware "RecordNum" and are a many to 1 relationship. Not sure what else to try here.
pk=primary key
tblHardware
-------------------------------------
*RecordNum (auto number) ----> pk
*EquipType ----> pulls from lookup table "tblEquipType"
*EquipManufacturer ----> pulls from lookup table "tblEquipManufacturer"
*EquipModelNum
*EquipSerialNum
*OrderDate
*PONum
*EquipCost
*CPUType ----> pulls from lookup table "tblCPUType"
*CPUSpeed
*MemType ----> pulls from lookup table "tblMemType"
*MemAmount
*HDAmount ----> pulls from lookup table "tblHDAmount"
*FDD
*CDROM
*CDBurn
*Soundcard
*Modem
*CRTManufacturer ----> pulls from lookup table "tblEquipManufacturer"
*CRTModelNum
*CRTSerialNum
tblHDSize
----------------------------
*RecordNum (long integer)
*HD01Size
*HD02Size
*HD03Size
*HD04Size
*HD05Size
*HD06Size
*HD07Size
*HD08Size
*HD09Size
*HD10Size
tblMaintenance
---------------------------
*RecordNum (long integer)
*MaintVendor ----> pulls from lookup "tblMaintVendor"
*MaintStart
*MaintEnd
*DateOut
*RepairVendorName ----> pulls from lookup "tblRepairVendor"
*ExpectedDateIn
*OfficialDateIn
*RepairCost
*ProblemDescript
*ResolutionDescript
tblSoftwareOS
----------------------------
*RecordNum (long integer)
*OSManufacturer ----> pulls from lookup table "tblOSManufacturer"
*OSVersion ----> pulls from lookup table "tblOSVersion"
*OSKey
tblSotwareOther
----------------------------
*RecordNum (long integer)
*SWManufacturer ----> pulls from lookup table "tblSWManufacturer"
*SWProductName ----> pulls from lookup table "tblSWProduct"
*SWVersionNum
*SWRegNum
tblSystemInfo
----------------------------
*RecordNum (long integer)
*IPAddress
*HostName
*VirusProtection (yes/no)
tblUserInfo
----------------------------
*RecordNum (long integer)
*SystemUserLastName
*SystemUserFirstName
*InternetUser
*InternetPass
*EmailUser
*EmailPass
*Location ----> pulls from lookup table "tblLocation"
The following are my lookup tables:
tblCPUType
-------------------------
*AutoNum (auto number) ----> pk
*CPUType
tblEquipManufacturer
-------------------------
*AutoNum (auto number) ----> pk
*EquipManufacturer
tblEquipType
-------------------------
*AutoNum (auto number) ----> pk
*EquipType
tblHDAmount
--------------------------
*AutoNum (auto number) ----> pk
*HDAmount
tblLocation
--------------------------
*AutoNum (auto number) ----> pk
*Location
tblMaintVendor
---------------------------
*AutoNum (auto number) ----> pk
*MaintVendor
tblMemType
---------------------------
*AutoNum (auto number) ----> pk
*MemType
tblOSManufacturer
---------------------------
*AutoNum (auto number) ----> pk
*OSManufacturer
tblOSVersion
---------------------------
*AutoNum (auto number) ----> pk
*OSVersion
tblRepairVendor
---------------------------
*AutoNum (auto number) ----> pk
*RepairVendor
tblSWManufacturer
---------------------------
*AutoNum (auto number) ----> pk
*SWManufacturer
tblSWProduct
---------------------------
*AutoNum (auto number) ----> pk
*SWProduct
From my understanding, queries are use for both lookup and data entry. When I create a query to include all items so that data can be entered, all fields disappear. I have tried both from the hardware table and from the actually lookup tables, with no change. I have even tried to add information a bit at a time with the same problems. At one point I did get them all in 1 query, but was unable to enter data in anything that was not a part of tblHardware (not lookup table). The main table is tblHardware and all the long integer "RecordNum" are linked from tblHardware "RecordNum" and are a many to 1 relationship. Not sure what else to try here.