RE:Valor cajatexto a tabla
Supongamos que tu tabla en Access tiene la siguiente estructura
Nombre de la Tabla -> NOMBRET
Campo1 Campo2 Campo3
Ahora para agregar un registro a la tabla NOMBRET, primero supongo que debes de abrir un RecordSet para que puedas manipular una tabla de Access, no sin antes hacer una conexión al archivo MDB (de Access), para esto te muestro un breve ejemplo por medio de ADO
'Declaras las variables
Dim/Public/Private Conexion As ADODB.Connection
Dim/Public/Private Rs As ADODB.RecordSet
' configuras las variables Connection y RecordSet
Set Conexion = New ADODB.Connection
Set Rs = New ADODB.RecordSet
' Abres la Conexion (el archivo de access se llama "bd1" y está ubicado)
' en raíz de la unidad C:\
Conexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\bd1.mdb;Persist Security Info=False"
Conexion.Open
'Abres el RecordSet Rs (abres la tabla NOMBRET)
Rs.Open "SELECT * FROM NOMBRET", Conexion, adOpenKeyset, adLockOptimistic
'Agregas el nuevo registro con los valores que tengan las cajas de Texto
'Text1, Text2 y Tex3, las cuales deben tener un valor válido de acuerdo
'al tipo de campo que sean CAMPO1, CAMPO2 y CAMPO3
Rs.AddNew
Rs("Campo1") = Text1.Text
Rs("Campo2") = Text2.Text
Rs("Campo3") = Text3.Text
Rs.Update
' Cierra el RecordSet y la conexión, solo en caso de que se requiera
Rs.Close
Conexion.Close
Espero esto sea lo que buscas, si acaso no lo es, explica mejor tu duda para poderte ayudar. Suerte.