fijate bien los nombres de la tabla y el campo que estas leyendo ...
veo que pones cantidad_de_stock y tambien veo stock ...
aki un ejemplo de como puedes hacerlo:
Dim BaseDatos As Database
Dim Direccion, Tabla As String
Dim Rs As Recordset
Private Sub Form_Load()
Direccion = App.Path & "\perfumeria.mdb" 'asignamos la ruta
Set BaseDatos = OpenDatabase(Direccion) 'abrimos la base de datos
Tabla = "Select * From cantidad_de_stock" 'asignamos la tabla
Set Rs = BaseDatos.OpenRecordset(Tabla) 'abrimos el campo de la tabla
Stock.Text = Rs!Stock 'mostramos el contenido del campo en el textbox
End Sub
o tambien puedes hacerlo usando el control data ...
Private Sub Form_Load()
Data1.DatabaseName = App.Path & "\perfumeria.mdb" 'abrimos la base de datos de acces
Data1.RecordSource = "cantidad_de_stock" 'abrimos la tabla de la base de datos
Data1.Refresh 'refrescamos por si hay cambios
Stock.Text = Data1.Recordset!Stock 'asignamos el contenido del campo al textbox para que lo visualize
End Sub
tambien puedes usar el control adodc o sentencias sql .. pero lo mas facil de leer, modificar, escribir datos es usando el control data o adodc asi como declarando la conexión database y recordset ...
Salu2.