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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  PARA Juan Carlos R.A
Almir
não registrado
ENUNCIADA !
Postada em 28/10/2010 20:44 hs   

Tenho um formulário com 70 caixas de texto 20 picturebox mais botões de movimentar registros.
Este formulário é do Brasileirão,mas para movimentar este registros aparecendo os 10 jogos da
rodada.Fica assim aparecendo a primeira rodada.
Text1 = vai aparecer Data do jogo
Text2 = vai aparecer Rodada
Text3 = vai aparecer Nome do Estadio
Picturebox1 = vai aparecer o escudo do time1
Text4 = vai aparecer Placar Mandante
Text5 = vai aparecer Nome Time Mandante
Text6 = vai aparecer Nome time Adversário
text7 = vai aparecer Placar Adversário
Picturebox2 = vai aparecer o escudo do time2
Isto aqui é repetido 10 vezes onde vai mostrar os 10 jogos da rodada.As tabelas.

Estadio = Codigo,Estadio
Jogos = Codigo,Time1,Time2,Placar1,Placar2,Rodada,CodEstadio,Data,Hora
Times = Codigo,Time,Pg,vi,emp,gp,gc,pp,rodada,codestadio,ImageTime
E quando você movimentar os registro,aparece o escudos dos times onde aparece o nome do time.

Caro colega,eu fiz esse formulário tanto no vb6 quanto no vb2010,mas os códigos estão grandes
demais e queria diminuir eles.Como fazer estes códigos para movmentar,aparecer a imagem dos escudos
e ainda quando clicar no escudo vai tocar o hino do referido time.
Cara de uma luz.

Se puder com os seus codigos.

   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 28/10/2010 21:04 hs            
Almir sei que não é pra mim mas vc armazena os nomes dos times em algum banco de dados?
   
Almir
não registrado
ENUNCIADA !
Postada em 28/10/2010 22:43 hs   
 É para vc também treze.
A tabela jogos tem os 38 jogos do campeonato.
Ex:
Codigo,Time1,Time2,Placar1,Placar2,Rodada,CodEstadio,Data,Hora
Codigo =1, Time1=Cruzeiro,Time2=São paulo,Placar1 =2,Placar2=2,Rod=1,CodEstadio=12
Data=11/11/2010,Hora=18:30
Ela apresenta os registros desse jeito.Sendo um total de 760 registros.
Quando vc clicar no botao próximo vai aparecer os registros de 11 a 20.Próximo outra vez
21 a 30 assim sucessivamente.
   
Almir
não registrado
ENUNCIADA !
Postada em 28/10/2010 22:46 hs   
Treze,Banco de dados.Uso o Oracle 10g.
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 29/10/2010 09:37 hs            
Bom dia,
Almir, se formulario é so para mostrar os registros do banco dados? bem, vc ate poderia usar um controle Ado data control(Adodc) e referenciar no textbox no datasource e no datafield. o controle data tem para movimentar registros nos botoes de comando : primiero, seguinte, anterior e ate ultimo.

Exemplo no botao command : addodc.recordset.movenext, addodc.recordset.moveprevious, ...

seria bom vc colocar uma parte de seu codigo para ver que se pode reduzir.

Olha aqui essa dica para tocar som é pra .wav
'colocar num modulo a API

Public Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long

'Colocar no Form load
Private Sub Form_Load()
Call sndPlaySound("c:\chimes.wav", 0)
End Sub

mais dicas de adodc: aqui do tio marcoratti:
http://www.macoratti.net/ado_dc.htm
TÓPICO EDITADO
 
Almir
não registrado
ENUNCIADA !
Postada em 29/10/2010 11:03 hs   
Juan Carlos,deste jeito não da certo.Em cada move.next os escudo de time e referidos times
mudam de posição de acordo a tabela.Ele não e fixo.Seu time o Galo raquito aparece na primeira
caixa de texto,quando dá o move.next ele pode aparecer na ultima caixa de texto com o seu
escudo no picturebox.Então não da certo.
   
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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