VB Code:
  1. Option Explicit
  2.     Dim ADOCn As adodb.Connection
  3.     Dim rsvalues As adodb.Recordset
  4.     Dim ConnString As String
  5.     Dim rsrecord As adodb.Record
  6.     Dim i As Integer
  7.     Dim c As Control

VB Code:
  1. Private Sub DataConnect_Click()
  2.    
  3.  
  4.    On Error GoTo DataConnect_Click_Error
  5.  
  6. CommonDialog1.Filter = "Access Database (*.mdb)|*.mdb|"
  7. CommonDialog1.ShowOpen
  8.   ConnString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
  9.   "Data Source=" & CommonDialog1.FileName & ";" & _
  10.   "Persist Security Info=False"
  11.      Set ADOCn = New adodb.Connection
  12.      ADOCn.ConnectionString = ConnString
  13.      ADOCn.Open
  14.        Set rsvalues = New adodb.Recordset
  15.        rsvalues.Open "SELECT * FROM Permits", ADOCn, adOpenKeyset, adLockOptimistic, adCmdText
  16. For i = 0 To rsvalues.Fields.Count - 1
  17. For Each c In Me.Controls
  18.  If c.Name = "txt" & rsvalues.Fields(i).Name Then
  19.   c.Text = CStr(rsvalues.Fields(i).Value & "")
  20.    Exit For
  21.   End If
  22.  Next c
  23. rsvalues.MoveFirst
  24.  On Error GoTo 0
  25.  Exit Sub
  26. Next
  27. DataConnect_Click_Error:
  28.  
  29.     MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure DataConnect_Click of Form Permit1"
  30.  End Sub

VB Code:
  1. Private Sub datanew_click()
  2.         For i = 0 To rsvalues.Fields.Count - 1
  3.           For Each c In Me.Controls
  4.                  
  5.           rsvalues.AddNew
  6.       If c.Name = "txt" & rsvalues.Fields(i).Name Then
  7.         Select Case rsvalues.Fields(i).Type
  8.            Case adodb.DataTypeEnum.adVarChar, adodb.DataTypeEnum.adChar
  9.                 rsvalues.Fields(i).Value = c.Text
  10.            Case adodb.DataTypeEnum.adDate
  11.                 rsvalues.Fields(i).Value = CDate(c.Text)
  12.            Case adodb.DataTypeEnum.adInteger
  13.                 rsvalues.Fields(i).Value = CInt(c.Text)
  14.            rsvalues.Update
  15.            End Select
  16.            End If
  17.            Exit For
  18.              Next c
  19.              Next i
  20.                
  21.                
  22.  
  23.     For Each c In Me.Controls
  24.      If TypeOf c Is TextBox Then
  25.     c.Text = vbNullString
  26. End If
  27. Next
  28. End Sub

VB Code:
  1. Private Sub datadel_click()
  2. Set rsrecord = New adodb.Record
  3. rsrecord.DeleteRecord
  4. rsvalues.Update
  5. End Sub
  6.  
  7. Private Sub FillData_Click()
  8.  
  9.   For i = 0 To rsvalues.Fields.Count - 1
  10.     For Each c In Me.Controls
  11.       If c.Name = "txt" & rsvalues.Fields(i).Name Then
  12.         Select Case rsvalues.Fields(i).Type
  13.         Case adText, adChar
  14.             rsvalues.Fields(i).Value = c.Text
  15.         Case adDate
  16.             rsvalues.Fields(i).Value = CDate(c.Text)
  17.         Case adInteger
  18.             rsvalues.Fields(i).Value = CInt(c.Text)
  19.        End Select
  20.       End If
  21.       Exit For
  22.     Next c
  23.   Next i
  24.  
  25.   For Each c In Me.Controls
  26.     If TypeOf c Is TextBox Then
  27.       c.Text = vbNullString
  28.     End If
  29.   Next c
  30. End Sub
  31.  
  32. Private Sub FillText_Click()
  33. For i = 0 To rsvalues.Fields.Count - 1
  34.   For Each c In Me.Controls
  35.     If c.Name = "txt" & rsvalues.Fields(i).Name Then
  36.       c.Text = CStr(rsvalues.Fields(i).Value & "")
  37.       Exit For
  38.     End If
  39.   Next c
  40. Next i
  41. End Sub

Few problems, my DataNew doesnt save the information in the textboxes. And DataDel IS A FRICKING MESS!