04 Sep 2008
Continuando o post de contar registros, sempre nos perguntamos qual seria a melhor maneira de fazer o “count” nas tabelas do AX. Logicamente, há várias possibilidades de fazer isso como foi mostrado anteriormente. Achamos mais uma hehehhee
Aqui temos um exemplo de um método que recebe o nome da tabela como parâmetro e retorna o total de registros nela usando a classe SysDictTable. Apesar do código ser elegante, o método recordcount faz um select count(Recid) e retorna um any2int(recid) – não foge do que já foi mostrado aqui =)
static int counter(str _tablename) { SysDictTable dicttable; ; dicttable = new SysDictTable(tableName2Id(_tablename)); return dicttable.recordCount(); } |
Abraços,
Leave a reply