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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Cabeçalho Msflexgrid
Diogo S.
não registrado
ENUNCIADA !
Postada em 06/03/2008 11:23 hs   
Eae galerinha.

O problema é o seguinte estou usando 1 data e 1 flexgrid para mostrar os dados da minha tabela, porem quero que nao mostre como titulo do flexgrid o campo da tabela, e sim o que eu quiser ex:

esta assim: campo da tabela: cod
                 cabeçalho do grid: cod

quero assim: campo da tabela:cod
                   cabeçalho do grid: Código do Produto


Ja tentei de diferentes formas e nao consegui

Flexgrid.textmatrix(1,1)="Código do Produto"

Flexgrid.col=1
flexgrid.text="Código do Produto"

Cya =D
   
Perci
MATÃO
SP - BRASIL
ENUNCIADA !
Postada em 06/03/2008 12:31 hs            
Eu já usei assim e deu certo:
Este código está escrito no Form_Load do meu projeto, pois eu preencho a FlexGrid quando o formulário é aberto. Coloque ele onde achar que for necessário.
 
    FlxGrd.Clear
    FlxGrd.FormatString = "Ped. " & "|" & _
                                  "Data      " & "|" & _
                                  "Preço    " & "|" & _
                                  "Ipi" & "|" & _
                                  "Fornecedor "

 

Depois poste aqui para saber se deu certo.

Até mais.
   
Diogo S.
não registrado
ENUNCIADA !
Postada em 06/03/2008 12:50 hs   
Vixi cara nem deu certo talvez pq eu use o data pra conectar ele =/
Mas vlw de qlqr jeito
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 06/03/2008 13:08 hs            
Faz assim colega
 
 flexgrid.Row = 0
  flexgrid.Col = 0
  flexgrid.Text = "ID"
  flexgrid.Col = 1
  flexgrid.Text = "Descrição do Produto"
  flexgrid.Col = 2
  flexgrid.Text = "Preço (R$)"
  flexgrid.Col = 3
  flexgrid.Text = "Nivel Atual"
  flexgrid.Col = 4
  flexgrid.Text = "Nivel Ordenado"
   
Diogo S.
não registrado
ENUNCIADA !
Postada em 06/03/2008 13:22 hs   
Consegui colocando no form_activate
grid.FormatString = "^    |^Código|^Descrição do Produto"
grid.ColWidth(1) = 1000
grid.ColWidth(2) = 3000
grid.ColWidth(0) = 300


@TREZE
Esse jeito nao tinha funcionado, mas nao tentei no form_activate só no form_load


Vlw pela atenção
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 06/03/2008 14:19 hs            
Na realidade o código acima funciona sim o que acontece é o seguinte você deve primeiro criar as colunas na flexgrid, clicando com o botão direito sobre o flex e em general mudar a propriedade cols pra 5, que é aquantide de colunas que vão receber os 5 nomes, isso pode ser feito no proprio load do form.
 
outra forma de se fazer isto é via código desta forma faça um teste
 
no load do form
 
  MSFlexGrid1.FixedCols = 0 ' FixedCols determina que não haverá coluna fixa
  MSFlexGrid1.Cols = 5 'Cols é o numero de colunas que a flex deve ter
  MSFlexGrid1.Row = 0
  MSFlexGrid1.Col = 0
  MSFlexGrid1.Text = "ID"
  MSFlexGrid1.Col = 1
  MSFlexGrid1.Text = "Descrição do Produto"
  MSFlexGrid1.Col = 2
  MSFlexGrid1.Text = "Preço (R$)"
  MSFlexGrid1.Col = 3
  MSFlexGrid1.Text = "Nivel Atual"
  MSFlexGrid1.Col = 4
  MSFlexGrid1.Text = "Nivel Ordenado"
 
entendeu
 
   
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