Que bueno, ya tengo imagen, pero la firma aun no sale, pero bueno, ya arreglaremos eso.
Este es un pequeño ejemplo que tengo hecho y es el siguiente:
'Las respectivas variables:
Dim BD As Database
Dim Rs As Recordset
    Set BD = OpenDatabase(App.Path + "BaseDatos.mdb")
    Set Rs = BD.OpenRecordset("Select * From Cliente Order by Nombre")
    If Rs.RecordCount > 0 Then
        Rs.MoveFirst
        Do While Not Rs.EOF
            Combo1.AddItem Rs.Fields!Nombre
            Rs.MoveNext
        Loop
        Combo1.ListIndex = 0
    End If
    Actualizando_Combo
    'Rs.Close
    'BD.Close
End Sub
Tengo esto en el botón Guardar:
    Rs.AddNew
        Rs!Nombre = TxtNombre.Text
        Rs!Apellido = TxtApellido.Text
        Rs!Telefono = TxtTelefono.Text
    Rs.Update
    
    Do While Not Rs.EOF
        Combo1.AddItem Rs.Fields!Nombre
        Rs.MoveNext
    Loop
    
    Actualizando_Combo
    MsgBox "Guardado"
Encapsulé esto para llamarlo varias veces:
Private Sub Actualizando_Combo()
    Combo1.Clear
    If Rs.RecordCount > 0 Then
        Rs.MoveFirst
        Do While Not Rs.EOF
            Combo1.AddItem Rs.Fields!Nombre
            Rs.MoveNext
        Loop
        Combo1.ListIndex = 0
    End If
End Sub
Private Sub Combo1_Click()
    Rs.MoveFirst
    Rs.Move Combo1.ListIndex
    TxtNombre.Text = Rs.Fields!Nombre
    TxtApellido.Text = Rs.Fields!Apellido
    TxtTelefono.Text = Rs.Fields!Telefono
End Sub
Private Sub Combo1_Change()
    TxtDato.Text = Combo1.ListIndex
End Sub
Pero esto funciona por un truco que tiene el cual es un TextBox de nombre TxtDato.Text el cual está invisible, pero al menos funciona.  No tengo mucho manejo del Combo para esto, pero con eso del TextBox invisible, el Combo le pasa el dato y desde ahí es más fácil, por lo que para que funcione esto, tienes que poner un TextBox invisible de nombre TxtDato.text en alguna parte del Form.
Ojala te sirva o te de una idea, bueno.