-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
Executar Programa E Mostrar Sua Conclusão Do Processo
pergunta respondeu ao raphaelwc de Graymalkin em Visual Basic
Você experimentou fazer uma busca sobre o assunto? Veja o que eu encontrei: http://scriptbrasil.com.br/forum/index.php?showtopic=24627 http://scriptbrasil.com.br/forum/index.php?showtopic=13930 http://scriptbrasil.com.br/forum/index.php?showtopic=7654 Certo? ;) Graymalkin PS: É só comigo ou os "links" em Flash da sua página não funcionam? Eu tentei tanto com o FF quanto com o IE. -
Vem como "Guest" porque os bots postam na versão em Inglês do fórum (http://scriptbrasil.com/forum - note a ausência do .br). Abraços, Graymalkin
-
Na verdade o que ForeColor muda é a cor do conteúdo da aba, e não do título dela. No caso, o título obedece a cor estabelecida no Windows. Se você fizer... TabControl1.TabPages(0).ForeColor = Color.Blue TabControl1.TabPages(1).ForeColor = Color.Green TabControl1.TabPages(2).ForeColor = Color.Red ... cada uma das abas terá um cor diferente, mas não no título e sim em seu interior. Para ver isso realmente é só colocar uma Label dentro de cada uma e você verá que cada Label terá a respectiva cor. Abraços, Graymalkin
-
Se você vai ter um botão para confirmar, então você pode fazer isso aqui: Dim dt As DataTable = dg.DataSource Dim cmd As New OleDb.OleDbCommand("UPDATE tabela SET Nome=? WHERE Código=?", cn) cmd.Parameters.Add("Nome", OleDb.OleDbType.Char) cmd.Parameters.Add("Código", OleDb.OleDbType.Integer) For Each registro As DataRow In dt.Rows If registro.RowState = DataRowState.Modified Then cmd.Parameters("Código").Value = registro("Código") cmd.Parameters("Nome").Value = registro("Nome") cmd.ExecuteNonQuery() registro.AcceptChanges() End If Next Note que "dg" é a DataGrid. O código acima irá atualizar todos os registros da DataTable que tenham sido modificados. Observe que você vai precisar mudar a SQL e os parâmetros. Abraços, Graymalkin
-
O UpdateCommand no caso é um objeto OleDbCommand contendo a SQL que atualiza a tabela. Você pode tentar utilizar um OledbCommandBuilder para que esta SQL seja gerada automaticamente, mas nem sempre isso é possível. Neste caso, você teria que fazer a SQL manualmente e preencher os parâmetros com os valores dos campos. Mas, aí é que entra aquele problema que eu te disse lá no meu primeiro post, que é não haver um evento para quando o usuário termina de editar uma célula. Entendeu? Como você vai saber quando deve fazer a alteração do registro? A não ser que você tenha um botão ou algo do tipo para que o usuário pressione confirmando a alteração. Abraços, Graymalkin
-
Não seria só fazer... <?php $tipo_navega=getenv("HTTP_USER_AGENT"); echo $tipo_navega; ?> ... para saber o bendito nome? ;) Abraços, Graymalkin
-
Beleza então. Agora, se cadastra aí e ajuda a nossa comunidade a crescer, ok? ;) Fechando. Graymalkin
-
Como você joga os dados na grid? É através da propriedade DataSource ou pelo método SetDataBinding? Em qualquer um dos dois casos, você tem acesso a sua DataTable (que por sua vez tem a acesso ao respectivo DataSet) ou diretamente ao seu DataSet (vai depender de como você define) através da propriedade DataSource da grade. Abraços, Graymalkin
-
Você ao menos tentou utilizá-la? Pelos nomes dos parâmetros é bastante óbvio o que devemos passar para cada um deles. De qualquer maneira, segue um exemplo: CopyFile('c:\Engevale\bd1.db', 'a:\bd1.db', False); Ok? ;) Graymalkin
-
Acho que seria isso daqui: n = MSFlexGrid1.Row + 1 If n >= MSFlexGrid1.Rows Then n = 1 End If MSFlexGrid1.Row = n MSFlexGrid1.SetFocus Certo? ;) Graymalkin
-
Ele não disse que o valor em "i" é o endereço da memória, mas sim que é um "valor de memória". E a dúvida dele é saber porque um inteiro não-inicializado fica com um valor de memória e ponto-flutuante não. Creio que a razão disso seja que um ponto-flutuante é armazenado de maneira diferente de um inteiro (um ponto-flutuante é formado por dois inteiros). Abraços, Graymalkin
-
Como assim "pular"? :blink: Graymalkin
-
Você tem que chamar o método Update do seu DataAdapter para que ele realize as mudanças no banco. Sendo que eu não recomendaria fazer isso ao editar na DataGrid. Isso porque não encontrei um evento que seja executado quando um campo do registro é alterado (no DataGridView, do VS 2005, já existe um evento para isso) e também porque é muito arriscado deixar o usuário mudar os dados ali sem um tratamento prévio (se bem que isso possa ser feito na DataGrid também, mas não é muito simples). Abraços, Graymalkin
-
Não seria só criar um array com 11 elementos do tipo JOGADOR (que seria a tal estrutura com o nome, número da camisa, quantidade de gols, etc.). Abraços, Graymalkin
-
Beleza. ;) Fechando então. Graymalkin
-
Pra quê abrir o Bloco de Notas se você pode imprimir diretamente do seu programa? Exemplo: n = freefile() open "LPT1:" for output as #n ? #n, "PRIMEIRA LINHA DO SEU TEXTO" ? #n, "SEGUNDA LINHA DO SEU TEXTO" close #n O código acima vai imprimir na impressora matricial com a fonte dela (ou seja, sem "desenhar" - o é muuuuiiittttooo mais rápido). Abraços, Graymalkin
-
Isso porque, provavelmente, sua partição é NTFS. Se ela for FAT32 e você der um boot com um disquete do Win98 você vai conseguir ver a partição. Desculpe a minha curiosidade, mas por que você precisa disso? Abraços, Graymalkin
-
Você pode fazer isso assim: char *s; char c; int i, numero; printf("Digite a quantidade de caracteres que pretendes armazenar:"); scanf("%i", &numero); s = malloc(numero+1); for (i=0; i<numero; i++) { c = getche(); s[i] = c; } s[i] = '\0'; printf("\nTu digitaste: %s", s); free(s); Certo? ;) Graymalkin
-
Acredito que você possa utilizar a função CopyFile() para isso, não? ;) Abraços, Graymalkin
-
Bom, eu não tenho o exercício aqui, por isso não dá pra ver quais são estas linhas. Todavia, se esta é uma exception obrigatória, ou você declara com o throws para ela ser tratada por quem chamá-la ou você trata diretamente com um try... catch. Abraços, Graymalkin
-
O que você quer pode ser feito com um OleDbCommand e um OleDbDataReader. Exemplo: Dim cmd As New OleDb.OleDbCommand(String.Format("SELECT * FROM Clientes WHERE Código={0}", txtCaixaComOCódigoDoCliente.Text), cn) Dim dr As OleDb.OleDbDataReader = cmd.ExecuteReader() If dr.Read() Then txtNomeDoCliente.Text = dr("Nome").ToString() End If No caso acima, "cn" é a sua conexão, ou seja, o seu objeto OleDbConnection. Note que os objetos iniciados por "txt" são as caixas de texto. Ok? ;) Graymalkin
-
Então, experimente fazer: WinExec(PAnsiChar(unidade + 'Office Xp Com Front Pager\INSTALAR.EXE'), SW_SHOW); Abraços, Graymalkin
-
Bom, isso não é uma coisa muito comum de se fazer em Delphi, por isso creio que você deveria perguntar isso na sala de ASP ou PHP. Abraços, Graymalkin
-
Dê uma olhada neste tópico: http://scriptbrasil.com.br/forum/index.php?showtopic=58487 Abraços, Graymalkin
-
Isso é uma ListView, não? No VB.NET (2002, 2003 ou 2005) ela já está disponível na caixa de controles, mas no VB6 você pode obtê-la marcando o "Microsoft Windows Common Controls" na opção Components do menu Project. Abraços, Graymalkin