Número sequencial do registro na grid.

(jcesarml) #1

Bom dia a todos.

Eu gostaria de usar esse número sequencial como parâmetro para o seguinte:

Em cada registros de um grid, tem um campo do tipo select, mas eu gostaria de amarrar o select desse campo com o número sequencial.

Alguém saberia me explicar, por gentileza, como eu faço isso, pelo menos me informar qual é essa variável referente esse número sequencial?

Agradeço.

(jcesarml) #2

Descobri sozinho:

Na versão SC 5.2 a variável referente a numeração da linha é $sc_seq_vert.

(wanderlanlima) #3

Poderia me mostrar como ficou o código.

Agradeço.

(jcesarml) #4

Eu fiz um formulário para avaliação de professores pelos alunos, em grid,no campo da chave primária do professor cod_professores defini como select.

No “Lookup de Edição” do campo, deixei como automárico e coloquei o comando sql seguinte:

SELECT cod_professores, nome_professores
FROM professores
WHERE cod_professores = $sc_seq_vert
ORDER BY nome_professores

Esse código possibilitao que o sistema selecione o professor que corresponde a linha, no momento de inserir novo registro.

Tratamentos:

Tive o cuidado de forçar que a página abra um número maior de linhas que o da quantidade de professores.
cod_professores é um campo obrigatório, sendo que temos mais linhas que professores, então os professores acabarão antes que as linhas e chegará um momento que a validação não salvará mais registros quando os mesmos acabarem.

Funcionou perfeitamente para a minha necessidade.