none
Converter tipo de campo no CRM RRS feed

  • Pergunta

  • Bom dia,

    tenho um campo date time no formulário do CRM, estou fazendo um relatório, vou utilizar esse campo como parâmetro e preciso converter o date time em somente date. É possível? Se sim como eu devo fazer?

    Obrigada.

     

    segunda-feira, 22 de novembro de 2010 13:23

Respostas

Todas as Respostas

  • Oi Suenne,

    É possível sim.

    No parâmetro, você não precisa mexer em essencialmente nada.

    Na query, faça seus critérios normalmente com >= ou <= ou between, etc.

    Já no campo de exibição, busque a propriedade formatação e a defina como dd/MM/yyyy.

    []´s


    Carlos Amorim Junior
    "Colabore! A comunidade precisa de você."
    http://www.dynamicscrm.com.br
    segunda-feira, 22 de novembro de 2010 13:37
  • Então Carlos a condição "Na query, faça seus critérios normalmente com >= ou <= ou between, etc." não seria pra limitar o campo? No meu caso eu quero exibir todos, ai no parâmetro aparece 22/11/2010 11:41 eu queria que aparecesse 22/11/2010, esse valor não vai ser exibido no relatório, é somente pra filtrar.
    segunda-feira, 22 de novembro de 2010 13:42
  • Oi Suenne,

    O parâmetro vai sempre esperar data e hora. Você pode fazer uma conversão na query do valor passado para que seja desprezado a parte de hora, minuto e segundo, por exemplo:

    convert

     

    (char(10),CreatedOn,103)

    []´s


    Carlos Amorim Junior
    "Colabore! A comunidade precisa de você."
    http://www.dynamicscrm.com.br
    segunda-feira, 22 de novembro de 2010 13:49
  • Então, no meu select desse campo está assim , opportunity0.pjo_dataemissaosiengeweb as 'pjo_dataemissaosiengeweb' eu vou add a informação que você me passou na mesma linha?
    segunda-feira, 22 de novembro de 2010 14:08
  • Oi,

    Sim, ficaria assim:

    convert(char(10),opportunity0.pjo_dataemissaosiengeweb,103) as  'pjo_dataemissaosiengeweb'

    []´s


    Carlos Amorim Junior
    "Colabore! A comunidade precisa de você."
    http://www.dynamicscrm.com.br
    segunda-feira, 22 de novembro de 2010 15:45
  • Funcionou!

    Obrigada.

    segunda-feira, 22 de novembro de 2010 16:26
  • Carlos, ao selecionar várias datas acontece o seguinte erro:

    An error occurred during local report processing.

    An error has occured during report processing.

    Cannot read the next data row for the data set Principal.

    Arithmetic overflow error converting expression to data type datetime.

    terça-feira, 23 de novembro de 2010 13:47