kuroi
Membros-
Total de itens
7.184 -
Registro em
-
Última visita
Tudo que kuroi postou
-
poe o cursor na primeira linha de codigo da sub do lostfocus e aperta F9 pra por o breakpoint (a linha deve fica vermelha). ai rode o programa com o F5 e quando chegar ai o programa deve parar. então va avancando cada linha com o F8 e vendo os comandos q ele vai executando e ai você deve descobrir o q leva a perguntar duas vezes. outra coisa q você pode tentar tb é em vez de por esse codigo no lostfocus, por no evento validate.
-
tenta: SELECT A.CPF, A.NOME_CLIENTE, A.TERMINAL, B.VALOR, A.QTD_CONTAS_ABERTO, A.ENDERECO, A.NUMERO_END, A.COMPLEMENTO, max(B.data) From LOG_REGISTROS_ACAO As B, CASOS As a where month(B.data) = '12' and year(B.data) = '2008' and month(B.data_acao) = '12' and year(B.data_acao) = '2008' and B.acao = 'CANCELAMENTO' and B.NUM_PROCESSO = A.NUM_PROCESSO Group By A.CPF, A.NOME_CLIENTE, A.TERMINAL, B.VALOR, A.QTD_CONTAS_ABERTO, A.ENDERECO, A.NUMERO_END, A.COMPLEMENTO ORDER BY A.CPF, A.NOME_CLIENTE[/code]
-
acho q o GetSelected serve pra saber se ta marcado ou não (retorna true ou false). e com o SetSelected você pode marcar como no exemplo ali em cima.
-
é, acho q você teria q fazer tipo assim: CondPgto.SetSelected(Idx, False)
-
abre o design do formulario e clica duas vezes no botao q tem la. ele deve abrir esse evento aqui (sendo q o botao se chama button1): private void button1_Click(object sender, EventArgs e) { }[/code] ai é so você por o messagebox ai. o q acontece é q para o botao chamar o evento é necessario q se adicione o eventhandler nele. quando você faz o duplo clique, o evento é adicionado automaticamente, e se você abrir o arquivo Form1.designer.cs, você vai ver o codigo la, tipo assim: [code]this.button1.Click += new System.EventHandler(this.button1_Click); esse é o codigo q adiciona o eventhandler ai se por acaso você quer q ele chame uma funcao com otro nome (por exemplo, cadastrarEvento) mude button1_Click pelo nome dessa funcao. inclusive você pode fazer a mesma acao (o clique do botao por exemplo) chamar mais de um evento diferente, assim como diferentes acoes (clique de dois botoes diferentes por exemplo) podem chama o mesmo evento.
-
qual a sua intencao em declara a matriz assim?? disciplinas [10][] se for pra ser um array de string, acho q teria q ser asism: *disciplinas [10] ou assim: disciplinas [][10]
-
a é?? e o q é você pede quando vai la?? hum?? da onde ce tira essas ideias??
-
esses topicos devem ajudar: http://scriptbrasil.com.br/forum/index.php?showtopic=108732 http://scriptbrasil.com.br/forum/index.php?showtopic=126299
-
quem disse q é erro??
-
isabella, o problema é q o indice vai do 0 ao 2. olha aqui nesse for: for(col=1;col<=3;col++) você ta pegando de 1 a 3. mas não é isso, a primera coluna na verdade é a 0 e a tercera é a 2. nos otros fors você fez certo. e você não precisa fazer um for para as linhas, porque você já sabe q linha quer trocar não é?? é so fazer o for da coluna, a logica pra trocar tava certa no primero post, aux não precisa ser uma matriz.
-
então, o top do formulario é a posicao q ele se encontra verticalmente. ai se você diminui o top ele sobe. exemplo, ponha um timer no seu formulario, muda o interval do timer pra, por exemplo, 100, e clica duas vezes no timer pra chamar o evento timer. e ai ponha o seguinte codigo: Private Sub Timer1_Timer() Me.Top = Me.Top - 100 End Sub[/code] e ai você vai ver q o formulario aparece subindo, certo?? (o Me é um atalho pra acessa o form q você esta. se o form chamasse Form1, acessar Me.Top é o mesmo q Form1.Top) ai so o q você tem q fazer é ajustar o interval e o valor q você subtrair do top pra ficar no tempo e na posicao q você quiser. ai o esquema é você mandar parar o timer quando chegar na posicao q você quiser (ponha Timer1.Enabled = False).
-
bom so pra concluir aqui... é mas ai você ta fugindo da principal caracteristica e da principal vantagem do asp.net q é ser uma linguagem compilada (ou pré-compilada). o q você disse é valido, mas você taria dexando de aproveitar tdo q o asp.net oferece de melhor e de exclusivo em relacao a otras linguagens. da quase q no mesmo do q programar em asp comum. quanto ao javascript realmente ele é muito bom pra agilizar e pra enfeitar e tdo. mas deveria ser opcao do usuario usar ou não o javascript. e o cara q faz o site tb tem q prestar atencao no q faz, porque o excesso de javascript mtas vezes atrapalha e muito.
-
você declaro o nome como array de int, não deveria ser char??
-
hum, não sabia dessa de framework pra php basicamente é isso, mas existe tb o mono q é uma versao opensource do .net framework, q tem versoes pra linux, mac e windows. não sei detalhes então não posso falar mta coisa, tipo sei q tinha uns problemas de patentes e etc, e não sei como anda ai, mas ta pra download no site la, e pelo q parece você consegue inclusive rodar paginas asp.net no linux. http://www.mono-project.com/Main_Page quanto as linguagens, cada uma tem suas caracteristicas e suas vantagens. progrmar no asp.net eu acho bem melhor (no sentido de mais "agradavel" de se programa) do q asp ou php por exemplo. principalmente se for c#, é realmente uma linguagem muito boa, orientacao a objeto é muito legal. mas uma coisa q não gosto nd no asp.net é q so funciona baseado em javascript e não acho isso legal.
-
livro eu não sei. mas links tem sim. o lazyfoo é o melhor pra se trabalhar com sdl: http://lazyfoo.net/SDL_tutorials/index.php e tb tem esse dois aqui: http://www.gamedev.net/ http://www.unidev.com.br/
-
você não tem q abrir com "rb" e "wb" em vez de "r" e "w"?? tipo assim: fd = fopen("cop.gif","wb"); em vez de: fd = fopen("cop.gif","w"); porque com o b no final abre como binario. já fiz certa vez um programa q fazia isso tb, mas ele dava erro seu eu não colocava o b. eu reparei q quando tinha o caracter 10 ou o 13 ele gravava o 13 seguido do 10 sempre pra fazer a quebra de linha.
-
legal cfa, movi o seu post com a solucao para a sala de tutoriais. aqui esta o link, quem quiser a solucao acesse aqui: http://scriptbrasil.com.br/forum/index.php?showtopic=130333
-
não sei q codigo você descobriu pra posicionar a janela, mas pra ir subindo não seria so por um timer e ir diminuindo o top??
-
Double serve, aceita mais numeros do q Long. acho q o proprio Single aceita mais do q Long, mas o Double é ainda maior do q o Single. mas tanto o Single quanto o Double aceitam valores com virgula. Byte, Integer e Long são so pra valores interos. já o Currency eu não sei direito qual a diferenca dele. tipo, assim como o Double, ele ocupa 8 bytes na memoria. ai se não me engano, o Currency aceita menos casas decimais q o Double. mas agora não entendo como os valores são armazenados em variaveis de ponto flutuante, então não sei direito qual o maximo valor q eles aceitam, e tb não sei internamente comom são armazenados os valores Currency e Double, mas sei q o Double aceita valores maiores q o Currency tb. então se você for trabalhar com numeros muito gdes use Double, pois ele aceita valores bem gds mesmo.
-
não seria Cancel = True ??
-
é, você vai ter q seleciona a tabela 2 tres vezes e fazer um join em cada vez. ai você passa um alias diferente em cada uma pra identificar.
-
esses aqui eles tiraram do graymalkin facts, esses bando de pagapau
-
o q acontece de errado?? isso funciona, mas é perda de tempo de processamento e falta de economia de linhas.
-
tenta isso: strSQL = "select Sum(Valor) As Soma from saidacaixa where Data = '" & mskData.Text & "'" Set TbCli = Con.Execute(strSQL) If Not TbCli.EOF Then lblSaida.Caption = FormatCurrency(TbCli![Soma]) & "" End If[/code]