ESTABLECER CONDICION EN BOTON DE COMANDO EN ACCESS

Hola. Soy nuevo en el foro pero me han venido genial algunos de los trucos publicados. A ver si podéis echarme un cable que me he quedado atascado
Tengo una base de datos compuesta de cursos de formación y de alumnos que se inscriben en ellos. Y tengo que enviar distintos tipos de recordatorios a los alumnos.
En este caso tengo que enviarles un recordatorio 4 dias antes de las fechas de los cursos.
En un formulario (llamado "panel de control") tengo un botón de comando que ejecuta simultáneamente la consulta "Recordatorio comienzo curso" (para listar los alumnos que han de ser avisados) y un documento de texto de combinación de correspondencia para enviarles los correos.
Hasta ahora tengo este código:
Private Sub Comando23_Click()
Ejecuta 1, "open", _
"C:\rutadocumentotexto", "", "", 1
Dim stDocName As String
stDocName = "Recordatorio comienzo curso"
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Comando24_Click:
Exit Sub
Err_Comando24_Click:
MsgBox Err.Description
Resume Exit_Comando24_Click
End Sub

Lo que quiero conseguir es que este botón (comando23) no esté activo o no sea visible cuando la consulta (Recordatorio comienzo curso) no devuelva ningún resultado. De esa manera me evitaría tener que estar ejecutando la consulta todos los días por si hay alumnos que deban ser avisados.
Sé que hay que utilizar la función IF pero tampoco sé muy bien cómo.
Os agradecería si pudierais explicármelo de forma sencilla porque no tengo ni idea de Visual Basic
Gracias por adelantado
Un saludo