Mascarar campo telefone no formato novo

Prezados,

Como todos sabem agora temos dois formatos de telefones: (99) 9999-9999 e (99) 99999-9999.

Ao exibir uma listagem de nome e telefone no GRID, como fazer para o campo telefone ser mascarado a exibir telefones nos dois formatos quando convém ao caso?

Tentei formatar como (xx) xxxx-xxxx;(xx) xxxxx-xxxx , de forma semelhante ao tipo de formatação disponível no Formulário, mas não resolveu.

Sugestões?

em formulário o sc aceita dupla mascara, se não me engano separadas por ; mas em consultas isso me parece não funcionar.

Inclusive na consulta se o campo estive vazio ele apresenta caracteres estranhos, esse é um dos bugs da V5 que tiver que fazer um validar na mão pra acertar isso.

Saulo, comigo sempre funciona usando dessa forma, tanto em form quanto em grid:

####-####;(##) ####-####;(##) #####-####
Sempre da menor qtde de dígitos pra maior.

Até o momento não tive problemas com essa máscara.

rrma,
Isso comigo não funciona.
Segundo o suporte da Netmake, só é possível o uso de multiplas máscaras para forms, não para grids.
Alguém mais conseguiu resolver o problema?
[]s

Eu coloco no grid assim:
(##) #### - ####;(##) #####-####
funcionou para mim

Eu uso, tanto no form quanto no grid:
####-####;#####-####;(##) ####-####;(##) #####-####

Tem funcionado muito bem.

Isso comigo tambem funcionar perfeitamente

Att Arquimedes