USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Crystal Novamente.
Marcio
não registrado
ENUNCIADA !
Postada em 02/05/2006 08:27 hs   
obs -  ja tive uma resposta e agradeco muito pela resposta do colega, mas volto, com a pergunta.

tenho q resolver isso sem trocar o campo do banco para (data).

EX:
Banco: MS-Access, TENHO UMA TABELA CUJO CAMPO DATA_PARC ESTA COM TEXTO, AS DATAS SAO GRAVADAS ASSIM "03/03/06", COMO POSSO ATRAVES DO VB CRIAR UMA STRING Q EU POSSA PEDIR UM RELATORIO POR PERIODO.
DESDE JA OBRIGADO


   
Alê35
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 02/05/2006 09:15 hs         
Olá Márcio, bom dia.
 
Campos texto respeitam a ordem alfabética em uma pesquisa ordenada.
Por exemplo:
Você tem uma tabela chamada "Alfabeto" cujo campo "Letra" contem varios registros, cada um com uma letra do alfabeto: "A, B, C, D, E, G, H..."
Se em sua cláusula WHERE for:
WHERE Letra >= "C" and Letra <= "E", o resultado de sua consulta será: "C, D, E".
O mesmo ocorre para outros textos:
WHERE DATA_PARC >= "03/03/06" and DATA_PARC <= "15/03/06", será obedecida a ordem alfabética do texto contido no campo.
 
PS: Verifique a função do VB chamada CDate(), ela converte texto em data e talvez te ajude.
 
Boa sorte!
   
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
ENUNCIADA !
Postada em 02/05/2006 10:40 hs            
select * from tabela where data1 between cdate('01/01/2006') and cdate('30/01/2006')
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página