Bueno tendrias que hacer una verificacion de cuantas filas ha devuelto tiene una tabla, si tiene una sola fila, deshabilita el boton de agregar registros o hacer todo lo que sea necesario para que la aplicacion no te permita agregar mas registros. El SQL seria asi:
Código:
Set rs = Conexion.Execute("SELECT COUNT(campo) FROM tabla")
If rs(0) >= 1 Then
' tus sentencias
End If
Ojo: Este codigo es suponiendo que usas ADO.
Saludos