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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Urgente VB6
sNniffer
MACEIO
AL - BRASIL
Postada em 19/01/2010 12:14 hs            
Galera,

Preciso de ajuda urgente...
Alguem sabe como colocar teclas de atalho em aplicação VB6.
E tambem como realizar uma consulta em um Banco Mysql, utilizando datas, tipo data inicial e data final.


Vlw
     
Aya
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 19/01/2010 14:30 hs            
Olá  sNniffer, não sei se é suficiente pra você..

Eu usei o menu editor para adicionar atalhos no teclado e pra fazer a consulta eu criei um evento de consulta e inseri o código do sql, depois fiz uma referencia ao campo relacionado no formulário.
   
Omar
MONTES CLAROS
MG - BRASIL
Postada em 19/01/2010 16:05 hs            
  Para o sistema nosso de Datas.
rs.Open "Select Campo1,Campo2,Campo3,Campo4,Data From Tabela Where  Data BETWEEN  '" & Format(Text1, "dd/mm/yyyy") & "'  AND  '" & Format(Text2, "dd/mm/yyyy") & "';"
Para o sistema Americano.
  rs.Open "Select Campo1,Campo2,Campo3,Campo4,Data from Tabela WHERE  Data BETWEEN  '" & Format(Text1, "mm/dd/yyyy") & "'  AND  '" & Format(Text2, "mm/dd/yyyy") & "';"
Uso desse jeito,mas nunca usei Mysql.
Omar
     
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 19/01/2010 19:43 hs            
Bom quanto a teclas de atalho utilize o evento keypress do form
 
Exemplo:
 
Private Sub Form_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case VbKeyF4´aqui o código asc da tecla em questão no F4
Msgbox " F4 pressionada"
End Select
End Sub
 
agora quanto a pesquiza de entre datas no MySQL a maneira como OMAR apresentou é correta porem a formatção não.
 
veja como deve ser
 
rs.Open "Select * From Tabela Where CampoData BETWEEN  '" & Format(txtData1.Text, "YYYY-MM-DD") & "'  AND  '" & Format(txtData2.Text, "YYYY-MM-DD") & "'"
 
até e boa sorte
   
Omar
MONTES CLAROS
MG - BRASIL
ENUNCIADA !
Postada em 19/01/2010 21:30 hs            
O treze,como eu disse;nunca usei o Mysql, mas as formatação de datas,os americanos formatam a data como mm/dd/yy. Os países da comunidade britânica (e latina) usam dd/mm/yy.
Se o Mysql usa essa formatação vou dar uma olhada.Irei instalar o Mysql e verificarei.
Valeu.
Omar
   
Treze
não registrado
ENUNCIADA !
Postada em 20/01/2010 12:01 hs   
é isso mesmo OMAR tanto no MYSQL como NO SQL SERVER a formatação é YYYY-MM-DD
 
e não existe a mesma regra do ACCESS, todos os campos são tratados com (')aspas simples
   
Página(s): 1/3      PRÓXIMA »


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