Definir limite de cadastro (tipo select)

Boa tarde,

Estou desenvolvendo um formulário de inscrição e preciso definir uma regra para o campo horário (Este campo é do tipo select).
OBS: Criei uma lista de horários no banco.

Exemplo:
No horário de 11:00 apenas duas pessoas podem se escreverem, ou seja, na medida o limite vai sendo atingido não fique visível na ficha.

Tem como fazer essa regra no SC?

Grato

No SELECT que você tem que usar WHERE um GROUP BY e HAVING Count(*) para o próprio select
ir eliminando os horários que já atingiram a quantidade de desejada, use os Eventos > Ajax também,
com OnBlur nos campos anteriores que vão sendo preenchidos para pegar outros valores para
comparação também.

E Validar também no OnValidate os dados antes se inserir na base.

Bom dia Jailton,
Primeiramente gostaria de agradecer pela sua atenção!

No onvalidate você teria algum exemplo prático de como poderia fazer a validação?

Sou novo no SC e não conheço todos os eventos e consequentemente as macros.

Grato

Você pode usar a macro do sc_lookup para fazer validação nos eventos Onvalidate / Ajax, etc:
http://www.scriptcase.net/docs/en_us/v81/scriptcase-macros/scriptcase-macros#sc_lookup

// sc_lookup recomendado para ser usado para verificar se registros existem, se for ler uma grande
// quantidade de registros usar sc_select

/* Macro sc_lookup */

$sql ="
SELECT
CodigoClienteID,
NomeCliente,
CPF
FROM
clientes
";

sc_lookup(cli, $sql);

/* Erro no lookup /
if (FALSE === {cli}) {
sc_error_message(“Ocorreu um erro no acesso ao banco de dados.
”);
}
elseif (empty({cli})) { /
EOF */

sc_error_message("Nenhum valor foi retornado pelo banco.<BR>");

}
else {

/* Inclua aqui sua rotina de processamento */

$_CodigoClienteID = {cli[0][0]};
$_NomeCliente = {cli[0][1]};
$_CPF = {cli[0][2]};

}

Bom dia Jailton,

Me desculpe pela demora.
Tenho a honra de te informar que seu post me ajudou e muito.

Muito obrigado pela ajuda de todos