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
|
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.
|
|
|
|
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.
|
|
|
|