Se puede. En algunos casos dicha interfaz no es la mejor forma de presentar los datos. No es normal ver eso en un ambiente web.
El asunto de si tiene sentido depende de si se recargará la pagina o no, pues para los requerimientos de la aplicación eso puede ser lento.Técnicas como Ajax pueden ayudar mucho en esto. Ver foro de Ajax:
http://www.forosdelweb.com/f77/
Otra forma sería cargar todos los registros y mostrar y ocultar usando javascript, para dar la impresion de una navegacion por registros.