|
Postada em 04/06/2005 03:40 hs
Boa noite galera, to com um problemão, eu preciso ordenar uma tabela num flex grid, o campo que se chama codigo, é string, pode entrar tanto numero e letras, ou misturados.acontece o seguinte, quando eu ordeno fica assim codigo 10 20 200 30 300 301 40 o numero 200 , 300, etc, fica desordenado...como poderia resolver esse problema? segue o sql pra analise. SQL = " SELECT * FROM PRODUTO " SQL = SQL & " WHERE INSCRICAO = '" & FrmCadProdutos.mskInscricao.Text & "'" SQL = SQL & " AND EXERCICIO = '" & FrmCadProdutos.txtExercicio.Text & "'" SQL = SQL & " AND NATUREZA = '1'" SQL = SQL & " ORDER BY CODIGO" abraços
wagner mesquita
|
|
|
|
Poca
|
SETE LAGOAS MG - BRASIL
|
|
Postada em 04/06/2005 19:14 hs
Amigo, Isso acontece pq vc colocou o código em formato de texto, v terá que passa-lo para númerico.... talvez exista outro jeito, porém eu conheço só este...
Imagine um sistema (.exe) que vc pode programar códigos fontes dentro dele, mesmo com ele estando em execução no momento e ainda trabalhando em rede! Ficou confuso ??? Não entendeu como isso é possível ??? Componente: Macro pra VB6 / Desenvolvido por Kraysler. O teu sistema fica com recursos parecido com o que a linguagem SAP oferece. OBS.: Linguagem SAP = R$ 80.000,00 , talvez seja por isso que vc não tenha ouvido falar nela. Baixe um aplicativo Demo do componente: http://www.macrovb.cjb.net
|
|
|
|
Postada em 05/06/2005 01:28 hs
Wagner, Se vc nao puder (ou nao quizer) passar o codigo de letra pra numero, como sugeriu o amigo Poca, vc deve colocar zeros à esquerda, definindo todos os codigos com a mesma largura de coluna... assim: 001 030 Ai a ordenacao vai funcionar...
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________ "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|