Hola
Para demostrarme a mi mismo que si se podía utilizar el ultimo código, (El mas pequeño de todos), hice un ejemplo sencillo.
Este ejemplo tiene una BD Access, 1 tabla, 3 radiobuttons, 1 combobox, 1 edit, 1 boton, 1 DBGrid.
Se selecciona la Clave del combobox, (es cargada de la BD).
Se selecciona un RadioButton
Se presiona el boton
En el DBGrid se muestran los datos y el ultimo campo cambia tanto el titulo como la información.
En el edit se podrá ver la sentencia SQL que genera todo este enredo
Espero que te sirva de ejemplo, veras que en realidad es muy sencillo de entender.
Saludos