Ordenar itens de uma lista

60 views
Skip to first unread message

Roger Luiz

unread,
Jul 25, 2013, 10:49:16 AM7/25/13
to sharepoi...@googlegroups.com
Pessoal, bom dia!

Tenho uma lista de imagens que utilizo para alimentar uma webpart de apresentação de slides.
Na biblioteca, os arquivos foram nomeados como sendo de 1 a 25. O problema é que na ordenação da lista os mesmos ficam como 1, 10, 11, 12, 13... o Sharepoint pega o primeiro número ordena por ele, ao invés de 1, 2, 3, 4, 5...

Achei isso ridículo, mas existe alguma forma de resolver? Desse jeito a apresentação de slides fica toda fora de ordem.
Se não tiver jeito, vou ter de nomear os slides como A, B, C, D...

Obrigado!

Lander Poolk S. Herrera

unread,
Jul 25, 2013, 10:55:14 AM7/25/13
to sharepoi...@googlegroups.com
Parece que lhe estas dando um outro parametro para ordenação.. alem de vc percever que a numeração é 1, 10, 11, 12, 13., que tipo de ordenação vc identificou?

Lander P.S Herrera
===============
Engenharia de Software
MCP, MCSE


--
--
Visite: http://www.anselmeit.com
-----------------------------------------------------------------------------------------------------------------
 
Você recebeu esta mensagem porque está inscrito no Grupo "SharePoint
Brasil!" nos Grupos do Google.
Para postar neste grupo, envie um e-mail para
sharepoi...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para
sharepoint-bra...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com/group/sharepoint-brasil?hl=pt-BR?hl=pt-BR
 
---
Você está recebendo esta mensagem porque se inscreveu no grupo "SharePoint Brasil!" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para sharepoint-bra...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Roger Luiz

unread,
Jul 25, 2013, 11:04:35 AM7/25/13
to sharepoi...@googlegroups.com
Você diz nas configurações do modo de exibição?
Não, lá consta apenas por nome do documento mesmo.

Diego Felix

unread,
Jul 25, 2013, 12:04:12 PM7/25/13
to sharepoi...@googlegroups.com
Roger,

  Não é possível fazer a ordenação pelo ID do item na lista? Este campo é numérico, sequencial.
Outra opção é nomear os arquivos 01, ,02,...

At,
Diego Gama Felix
MCTS, MCPD
Email / Google Talk: diego...@gmail.com
Skype: diego.gama.felix

Roger Luiz

unread,
Jul 25, 2013, 12:53:42 PM7/25/13
to sharepoi...@googlegroups.com
Oi Diego,

Eu ordenei por ID sim, porém como são muitos arquivos, tive de copiar um por um para que ele ficasse na ordem correta.
Se eu tentasse subir com vários ao mesmo tempo essa ordenação ficaria avacalhada do mesmo jeito.
E se amanhã eu quiser substituir o arquivo 02, vou ter de refazer o processo todo de novo...

O jeito mesmo é renomear como você disse. O ruim é ter de fazer isso para tantos arquivos...
Não entendi o porquê de não suportar a ordenação da mesma forma que o Explorer faz, obedecendo a ordem numérica dentro do nome, como Slide1, Slide2, Slide10, Slide21.

Diego Felix

unread,
Jul 25, 2013, 1:06:13 PM7/25/13
to sharepoi...@googlegroups.com
Isso acontece porque o SharePoint usa o nome de arquivo como texto. Portanto, em ordem "alfabética", 10 vem antes do 2...

At,
Diego Gama Felix
MCTS, MCPD
Email / Google Talk: diego...@gmail.com
Skype: diego.gama.felix



Fábio Costa Machado Carneiro

unread,
Jul 25, 2013, 1:08:24 PM7/25/13
to sharepoi...@googlegroups.com

Acho que se usar 01, 02,03... dá certo, não?

 

ass_fabio_nova

Descrição: MCTS(rgb)_1281

sign_parceiros


Confidencialidade: A informação contida nesta mensagem de e-mail, incluindo quaisquer anexos, é confidencial e está reservada apenas à pessoa ou entidade para a qual foi endereçada. Se você não é o destinatário ou a pessoa responsável por encaminhar esta mensagem ao destinatário, você está, por meio desta, notificado que não deverá rever, retransmitir, imprimir, copiar, usar ou distribuir esta mensagem de e-mail ou quaisquer anexos. Caso você tenha recebido esta mensagem por engano, por favor, contate o remetente imediatamente e apague esta mensagem de seu computador ou de qualquer outro banco de dados. Muito obrigado.

Roger Luiz

unread,
Jul 25, 2013, 1:50:40 PM7/25/13
to sharepoi...@googlegroups.com
Sim, funciona...
Mas o que eu fiz foi salvar um PPT como imagens e usar a webpart de apresentação de imagens.
O PP salva os arquivos no seguinte formato: nome00.png
00 é o número do slide.
E a apresentação tem 120 slides. Então, eu teria de praticamente renomear todos esses arquivos sempre que tiver um processo igual a esse.
Prefiro subir um por um na ordem e mandar ordenar por ID.
image002.png
image003.png
image001.jpg

Pedro Marques

unread,
Jul 25, 2013, 1:57:01 PM7/25/13
to sharepoi...@googlegroups.com
Opa blz?

Se os nomes dos arquivos forem os mesmos você pode criar uma coluna calculada utilizando a função replace para remover o nome do arquivo, deixando apenas o número dele. Em seguida você utiliza a função VALOR para converter o "texto" que sobrou para inteiro. Ai você manda ordenar pela coluna calculada.
image002.png
image003.png
image001.jpg

Roger Luiz

unread,
Jul 26, 2013, 11:58:48 AM7/26/13
to sharepoi...@googlegroups.com
Pedro, tentei criar a coluna do tipo calculada com retorno em inteiro da seguinte forma:

REPLACE([Título], 0, 5, "0")

Porém ele diz que a sintaxe é inválida ou não há suporte para a fórmula.
Sabe o que pode estar ocorrendo de errado?
Vou substituir "Slide" por "0".
image001.jpg
image003.png
image002.png

Diego Felix

unread,
Jul 26, 2013, 12:46:24 PM7/26/13
to sharepoi...@googlegroups.com
Roger,

  Você pode usar o Excel para montar as fórmulas. A sintaxe é a mesma e o Excel te auxilia a montar as fórmulas.

At,
Diego Gama Felix
MCTS, MCPD
Email / Google Talk: diego...@gmail.com
Skype: diego.gama.felix



image002.png
image003.png
image001.jpg

Pedro Marques

unread,
Jul 26, 2013, 2:40:55 PM7/26/13
to sharepoi...@googlegroups.com
Dei uma olhada rápida e acho que a função replace não funciona no SharePoint. Você terá que mesclar algumas funções para conseguir o resultado.
Não se esqueça que tem que utilizar a função VALUE para converter em número.
image003.png
image002.png
image001.jpg

Antonio Augusto

unread,
Jul 26, 2013, 2:55:04 PM7/26/13
to sharepoi...@googlegroups.com
talvez isso ajude, 



Atenciosamente, 
Antonio Augusto P. Campos
Skype: Antonio.campos22
61-8598-7411 - OI
61-8132-3838 - Claro

image003.png
image002.png
image001.jpg

Roger Luiz

unread,
Jul 26, 2013, 3:38:02 PM7/26/13
to sharepoi...@googlegroups.com
Oi Diego, eu montei, mas depois descobri que não da pra usar a coluna Nome, somente a titulo, que fica vazia quando eu carrego o arquivo.

Então fiz um programinha pra renomear todos os arquivos pra 01, 02, 010, 011... E mesmo assim não funcionou.

Fiquei sem solução e ideias.

De: Diego Felix
Enviada em: 26/07/2013 13:46
Para: sharepoi...@googlegroups.com
Assunto: Re: SharePoint Brasil 1032 Ordenar itens de uma lista
[A mensagem original inteira não está incluída.]

Roger Luiz

unread,
Jul 26, 2013, 3:40:27 PM7/26/13
to sharepoi...@googlegroups.com
Sim, Pedro. Usei a função MUDAR, que é a REPLACE em pt-BR, mas não ordenou da forma como eu queria.

De: Pedro Marques
Enviada em: 26/07/2013 15:41
Para: sharepoi...@googlegroups.com
Assunto: Re: SharePoint Brasil 1033 Ordenar itens de uma lista


Dei uma olhada rápida e acho que a função replace não funciona no SharePoint. Você terá que mesclar algumas funções para conseguir o resultado.
Não se esqueça que tem que utilizar a função VALUE para converter em número.

Diego Felix

unread,
Jul 26, 2013, 3:57:15 PM7/26/13
to sharepoi...@googlegroups.com
Roger,

  Se ficar 01, 02, .., 010, não irá fazer diferença nenhuma.

O quantidade de números deve ser igual para todos os arquivos, ou seja:
Se for com 2 números: 01, 02, ..., 10, 11, ...
Se  for com 3 números: 001, 002, ..., 010, 011, ...

At,
Diego Gama Felix
MCTS, MCPD
Email / Google Talk: diego...@gmail.com
Skype: diego.gama.felix



Reply all
Reply to author
Forward
0 new messages