Ir para conteúdo
Fórum Script Brasil

Graymalkin

Veteranos
  • Total de itens

    8.257
  • Registro em

  • Última visita

Tudo que Graymalkin postou

  1. 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.
  2. 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
  3. 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
  4. Graymalkin

    Datagrid

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

    Datagrid

    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
  6. Não seria só fazer... <?php $tipo_navega=getenv("HTTP_USER_AGENT"); echo $tipo_navega; ?> ... para saber o bendito nome? ;) Abraços, Graymalkin
  7. Graymalkin

    Msflexgrid

    Beleza então. Agora, se cadastra aí e ajuda a nossa comunidade a crescer, ok? ;) Fechando. Graymalkin
  8. Graymalkin

    Datagrid

    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
  9. 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
  10. Graymalkin

    Msflexgrid

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

    Valor De Memória

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

    Msflexgrid

    Como assim "pular"? :blink: Graymalkin
  13. Graymalkin

    Datagrid

    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
  14. 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
  15. Beleza. ;) Fechando então. Graymalkin
  16. Graymalkin

    Impressao No Word

    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
  17. 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
  18. Graymalkin

    Malloc

    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
  19. Acredito que você possa utilizar a função CopyFile() para isso, não? ;) Abraços, Graymalkin
  20. Graymalkin

    Curso Java Online

    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
  21. 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
  22. Então, experimente fazer: WinExec(PAnsiChar(unidade + 'Office Xp Com Front Pager\INSTALAR.EXE'), SW_SHOW); Abraços, Graymalkin
  23. 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
  24. Dê uma olhada neste tópico: http://scriptbrasil.com.br/forum/index.php?showtopic=58487 Abraços, Graymalkin
  25. Graymalkin

    Como Fazer Isso?

    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
×
×
  • Criar Novo...