Insertar un campo clave que sea distinto al de otra tabla
Hago el ingreso de afiliados...
Si un afiliado se da de baja, el número de ese afiliado no lo quiero volver a usar, entonces por recomendación de gente del foro, generé una nueva tabla donde guardo los Num_Afiliado que voy eliminando...
El problema ahora es darme cuenta como modificar el código para que me lea antes de insertar el código de la otra tabla para que ese número no se use...
La inserción no la hago desde un INSERT sino con el AddNew ...
Set RsAfiliado = New ADODB.Recordset
RsAfiliado.Source = "AFILIADOS"
With RsAfiliado
.Open "Select * from AFILIADOS", Base, adOpenStatic, adLockOptimistic
.AddNew
!num_orden = Val(txtAfiliado(4).Text)
!Num_Afiliado = Val(txtAfiliado(0).Text)
!ApeyNomAfiliado = txtAfiliado(1).Text
!FnacAfiliado = Format(DTPFNac.Value, "DD/MM/YYYY")
!TipoDoc = cmbTipoDoc.Text
!NumDoc = Val(txtAfiliado(2).Text)
!Monto = Int(txtAfiliado(3).Text)
!Alta = FechaInscripcion
!RegimenPrevisional = CmbTipoRegimen.Text
.Update
End With
¿Me dan una mano?