Coutinho - Yahoo escreveu:
>
> Luis Carlos.
>
> Não sei se os colegas que te responderam antes entenderam o que vc
> deseja. Eu entendi que você quer controlar, aleatoriamente, ou como der
> na telha, em determinado momento a ordem de inclusão de registros numa
> tabela...
>
> Bem, pelo visto você deseja alterar hoje de uma forma, amanhã, de outra...
>
> Eu sugiro que vc coloque um campo numérico, com valor inteiro, e coloque
> um índice único neste campo... Este campo é o que vc deverá alterar,
> inserindo números sequencialmente para que sejam apresentados na ordem
> que vc deseja.
>
> Lembre, que o conteúdo do campo é o que ordena, e se for um campo
> string, o sgbd vai letra a letra, fazendo a indexação, então:
> "Antonia", vem antes de "Antonio", "Jorge" antes de "José"... e assim
> sucessivamente.
>
> Você pode ainda usar vários campos... por exemplo
> Se for gerar um view (ou pesquisa do access), crie um campo que analise
> o valor do campo, e te dê uma resposta lógica (boolean), e depois, use
> outro campo para ser a próxima chave do índice... e um terceiro e assim
> sucessivamente... aí sua imaginação é que vai dizer, mas ainda assim, eu
> usaria um "sql" para isso, pois você poderá manipulá-lo de forma mais
> "controlada"
>
> Sds
> Emanuel Coutinho
>
> Luiz Carlos escreveu:
> >
> > Olá a todos,
> >
> > Estou com o seguinte problema; tenho uma sequencia de 5 registros e
> > gostaria de mudar a ordem deles, podendo escolher em que posição
> > inseri-los, por exemplo:
> > modo original:
> > 1 - registro 1
> > 2 - registro 2
> > 3 - registro 3
> > 4 - registro 4
> > 5 - registro 5
> >
> > resultado desejado:
> > 1 - registro 2
> > 2 - registro 3
> > 3 - registro 4
> > 4 - registro 5
> > 5 - registro 1
> >
> > isso de forma aleatório,
> >
> > alguma idéia?
> >
>
>  
Obrigado pelas dicas pessoal!!!!

Responder a