none
Criar um campo calculado tendo como uma das colunas uma coluna do tipo consulta, como fazer? RRS feed

  • Pergunta

  • Olá,

    Preciso criar um campo calculado que concatene duas colunas da minha lista.
    O problema é que uma destas colunas é do tipo consulta.

    Não posso fazer esta concatenação diretamente.
    Como que eu poderia fazer isso?

    Obrigado


    k2rto4 - Analista SharePoint Jr.

    terça-feira, 10 de abril de 2012 16:42

Respostas

  • Olá k2rto4, bom dia!

    Tudo bem?

    Fique atento com soluções utilizando campos calculados. O "cálculo" do campo só é atualizado se você visualizar o item.

    Abraços!


    Rodrigo A. Romano - SharePoint Specialist Microsoft MCP e MCTS - http://rodrigoromano.net

    quinta-feira, 12 de abril de 2012 13:38
    Moderador
  • k2rto4,

    Uma opção seria fazer um event receiver na lista e concatenar esses campos via C#, assim cada vez que o campo for alterado o item irá disparar o evento e o campo será atualizado.

    Mas isso segue a mesma regra que o Rodrigo falou, o campo também só será atualizado quando o registro for editado. Se por acaso vc alterar o valor do campo na lista de origem, aqui não irá refletir.


    Atenciosamente,

    Fabian André Gehrke
    MCITP e MCPD SharePoint 2010
    http://fabiangehrke.com.br


    quinta-feira, 12 de abril de 2012 14:15
    Moderador

Todas as Respostas

  • Olá k2rto4,
     
    uma solução, porém não sei se é a melhor para você:
     
    1 - Criar uma Coluna do tipo Texto;
    2 - Criar um campo calculado usando essa Coluna;
    3 - Deletar a Coluna do tipo Texto;
    4 - Criar uma coluna Consulta com o mesmo nome da Coluna Texto.
     
    Talvez seja uma solução para sua necessidade, caso contrário acho que só codificando.
     
    Abraços,


    Caio Nolasco - SharePoint MCTS/MCPD/MCITP - www.caionolasco.com.br



    • Editado Caio Nolasco terça-feira, 10 de abril de 2012 17:04
    terça-feira, 10 de abril de 2012 17:03
  • Olá k2rto4, bom dia!

    Tudo bem?

    Fique atento com soluções utilizando campos calculados. O "cálculo" do campo só é atualizado se você visualizar o item.

    Abraços!


    Rodrigo A. Romano - SharePoint Specialist Microsoft MCP e MCTS - http://rodrigoromano.net

    quinta-feira, 12 de abril de 2012 13:38
    Moderador
  • k2rto4,

    Uma opção seria fazer um event receiver na lista e concatenar esses campos via C#, assim cada vez que o campo for alterado o item irá disparar o evento e o campo será atualizado.

    Mas isso segue a mesma regra que o Rodrigo falou, o campo também só será atualizado quando o registro for editado. Se por acaso vc alterar o valor do campo na lista de origem, aqui não irá refletir.


    Atenciosamente,

    Fabian André Gehrke
    MCITP e MCPD SharePoint 2010
    http://fabiangehrke.com.br


    quinta-feira, 12 de abril de 2012 14:15
    Moderador