Private Sub cmdAdd_Click() ' New Entry rdsRecordSet.AddNew ' Write to Database dbWrite = True txtNewCompName.SetFocus End Sub Private Sub cmdCancel_Click() Me.Hide End Sub Public Sub WriteData() rdsRecordSet("Company").Value = txtNewCompName.Text rdsRecordSet.Fields("Model").Value = txtNewModel.Text End Sub Public Sub LoadData() If rdsRecordSet.BOF = True Or rdsRecordSet.EOF = True Then Exit Sub End If ' Load current data for viewing lstCompanies.AddItem rdsRecordSet.Fields("Company").Value & " " lstModels.AddItem rdsRecordSet.Fields("Model").Value & " " End Sub Private Sub cmdSave_Click() ' Write data Call WriteData ' Update fields rdsRecordSet.Update ' We are done adding for now. dbWrite = False ' Close record set and reopen it for refreshed tables. rdsRecordSet.Close rdsRecordSet.Open End Sub Private Sub Form_Load() ' Call LoadData If Not rdsRecordSet.EOF Then rdsRecordSet.MoveFirst ' We are read database records! dbWrite = False Do While Not rdsRecordSet.EOF lstCompanies.AddItem rdsRecordSet!Company rdsRecordSet.MoveNext Loop End Sub