Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Wild

Alguém aí saca de ACCESS????

Recommended Posts

Realmente tá demais. tou ficando :P Assim que eu consegui converter a base de dados do sistema em clipper (dbase) para um em delphi, percebi que os manés classificaram os campos de código como TEXTO. :o Eu tinha 6 posições no registro anterior e tenho 5 no registro novo.; Tive de converter para número e mandar alinhar pela esquerda e depois converter pra texto de novo.... (pra evitar truncagem à direita...)Só que agora que não tem mais aquele monte de zeros a esquerda, como é texto ele ordena assim 1,10,101,11 etc.. :angry: O único jeito é:Usar os zeros a esquerda como antes.... :blink: Aí eu volto a estaca inicial:Um campo com 6 posições de texto e um de destino com 5 posições de texto... :( Vai truncar o caracter da direita e gerar erro de codigo,0 zeros (1-9) 10 uns (10-19) e assim por diante...O Access tem um função que retorna os caracteres a partir da direita:Direita(exprseq,"n")Seria mole, né? :ph34r: Só q não entendo como aplicá-la. :) Como podeira aplicar? Alguém sabe?Meus conhecimento de access são muito limitados....Desde já obrigado...WilD

Compartilhar este post


Link para o post
Compartilhar em outros sites

Onde????Escrevo a função aonde? :D Queria aplicá-la a apenas uma coluna...WilD

Compartilhar este post


Link para o post
Compartilhar em outros sites

suponho q você queira pegar os 5 primeiros caracteres da direita dessa coluna então:

 

select left(coluna,5) as col from bancodedados

se você tivessi a sua tabela assim:

 

col

001234

023487

012450

012780

 

então lhe retornaria assim:

 

col

01234

23487

12450

12780

 

qq coisa tamos ai...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu!!!Coloquei isso na Select que gera o registro destino e funcionou (depois que troquei pra RIGHT)Agora vai andar. Tou a uns cinco dias ciscando pelo fórum e agora q você me ajudou deu tudo certo.Qdo for você enrolado, pode me avisar: UIN 54191121Falow mermão...WIlD :P :P :D :D :blink: B) ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.