creoq ue lo puedes hacer con un bucle de 10 vueltas... si lo que quieres es que un mismo sujeto "cliente" se registre hasta 10 veces maximo y no mas solo debes es ir primero que nada al top de la tabla, y luego el bucle que realize una busqueda por locate for y los datos del tipo, que si lo encuentra aumente en uno un acumulador y pregunte si el acumulador es = 10... repite el bucle (sin ir a "gotop") para que continue en el registro que esta y siga buscando hacia abajo en la tabla y si el contador llega a 10 se salga del bucle, y si el acumulador es 10 mandas msgbox o lo que quieras y que no permita guardar lso datos...
Creoq ue seria algo asi
go top
x = o *x es el contador se iguala a 0 para que reinicie en cada busqueda
y = o *y es el acumular se iguala a 0 para que reinicie en cada busqueda
DO WHILE x < 10
locate for nombrecampo = datodecliente *cedula o codigo preferiblemente creo.
if found() then
y = y +1
endif
if y = 10 then
exit
endif
loop
enddo
ENDDO
if y = 10
aqui mandas el msg box con la info de que esta registrado 10 veces o mas y que no se puede registrar y no procedes con el registro
else
aqui guardas y registras la persona
endif
espero qeu te ayude y que sea lo que necesitas...