Yo sustituiría estas dos líneas
Código:
Adodc.RecordSource = "UPDATE CLIENTES SET ESTADO = "INACTIVO" " & _
"WHERE IDCLIENTE = " & CODIGOCLI
Adodc.Refresh
por
Código:
Nombre_de_tu_conexión.Execute "UPDATE CLIENTES SET ESTADO = "INACTIVO" " & _
"WHERE IDCLIENTE = " & CODIGOCLI
Respecto a tu segunda cuestión, que yo sepa el combo no tiene la propiedad "multiline", así que difícilmente puedes hacer lo que quieres usando este control... Deberías elegir otro que goce de dicha propiedad, o bien currarte muy detenidamente un procedimiento que maneje los elementos del combo cuyo MOD del número de propiedades que quieras incluir sea 0 y luego le añadas 1... Es decir, que si le agregas 5 propiedades, deberá seleccionarte sólo el elemento 1, el 6, el 11... Vamos: un verdadero lío...
Ah, perdona... que veo que empiezas hablando de "varias líneas" y luego dices "primera columna"... Un combo sí puedes hacerlo con varias columnas, y luego te resultaría sencillo tomar sólo la primera parte, hasta que encuentre el primer tabulador...
Los elementos los cargarías así:
Código:
Combo1.AddItem Codigo & vbTab & Primera_característica & vbTab & Segunda_característica etc...