Provavelmente já usou o comando LISTBOX SELECT ROW comandar muitas vezes, fazendo looping através de cada entidade a fim de seleccionar as filas para uma selecção de entidade. 4D v18 R3 simplifica o processo com o novo comando LISTBOX SELECT ROWS comando.
O novo comando LISTBOX SELECT ROWS aceita uma selecção de entidade como parâmetro. As linhas que correspondem à selecção da entidade podem ser seleccionadas com apenas uma única linha de código. Podem também ser facilmente adicionadas ou removidas das linhas seleccionadas.
Exemplo
O código seguinte cria uma selecção de entidades de clientes pagantes e selecciona as linhas para a selecção da entidade numa caixa de listagem:
O novo comando LISTBOX SELECT ROWS utiliza o mesmo princípio, fácil! Simplesmente, passe uma colecção contendo as referências dos objectos que deseja seleccionar para o comando.
Exemplo
O seguinte código utiliza a Form.payments cobrança e selecciona as linhas para clientes dentro de um intervalo de pagamento especificado: