Cargar ultimo registro en Textbox de una tabla de acces +1
Requiero cargar en un formulario de Excel, en un Textbox ; el ultimo registro de el campo IdClientes, de una tabla de Acces, el cual es de tipo Texto corto (CLIE-10) ; esto lo hago mediante el siguiente codigo...
Private Sub UserForm_Activate()
Dim conex As ADODB.Connection
Dim rstOpc As ADODB.Recordset
Dim strSQL As String
Set conex = New ADODB.Connection
Set rstOpc = New ADODB.Recordset
conex.Provider = "Microsoft.ACE.OLEDB.12.0;Jet OLEDB:Database Password="
conex.Open ThisWorkbook.Path & "\GestionEmpresarial1.accdb"
strSQL = "SELECT * FROM Clientes ;"
rstOpc.CursorLocation = 3
rstOpc.Open strSQL, conex, adOpenForwardOnly, adLockReadOnly
If Not rstOpc.EOF Then
rstOpc.MoveLast
rstOpc.MoveFirst
Do While Not rstOpc.EOF
txtid = UCase(rstOpc.Fields("IdCliente")) & ""
rstOpc.MoveNext
Loop
If Not rstOpc Is Nothing Then rstOpc.Close
End If
conex.Close
End Sub
Lo que deseo lograr es que cuando me cargue el ultimo registro me lo incremente en una unidad
CLIE-10 ... CLIE-11 .
Muy agradecido por su ayuda