Calcular cuenta de un campo con formato si/no en una consulta

La situación es la siguiente tengo una tabla de agregar registro que tiene los siguientes campos:
IdRegistro Autonumérico
FechaRegistro Fecha/Hora
Usuario Texto
Facilidad Texto
Solicitud Sí/No
Motivo Memo


y tengo una tabla de asignación de cupos
IdFechas Autonumérico
CodigoFecha Número
Fecha Fecha/Hora
CuposDisponibles Texto


1. Punto
hago una consulta que relacione la FechaRegistro y Fecha y genere para esa fecha el Cupo Disponible y que haga una cuenta de Solicitud, pero agrego un campo calculado "Cupo" así SiInm([CuentaDeSolicitud]>[CuposDisponibles];"NO HAY CUPO") y me sale error.

2. Punto
En botón agregar datos tengo el siguiente procedimiento
Private Sub cmdAsignarCupo_Click()
DoCmd.GoToRecord , , acNewRec
y necesito un mensaje informativo para el usuario que diga "NO HAY CUPO, INGRESE OTRA FECHA" cuando compare el campo [CuentaDeSolicitud]>=que el campo[CuposDisponibles] no se como hacerlo, estoy confundida.

y si es verdadero entonces aparezca el mensaje, sino entonces aparezca el mensaje su cupo ha sido asignado.
Por favor te agradezco toda la ayuda con esto, es Urgente para una base de datos que estoy haciendo para que el usuario se registre para apartar cupo con anticipación, llevo días con esto.

Añade tu respuesta

Haz clic para o