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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  MSFLEXGRID
Huber Fábio
TANABI
SP - BRASIL
ENUNCIADA !
Postada em 23/08/2005 11:27 hs            
Caro, vc tem um exemplo da chamada ai das funções para colocar a cor no fundo, e também ele esta pegando somente um coluna do msflexgrid, tem como selecionar a linha completa.

Huber Fábio - União Pratic
MSN huberfabio@msn.com
   
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
ENUNCIADA !
Postada em 23/08/2005 11:51 hs            
Fabio,
 
Deixa eu te dizer uma coisa: o FlexGrid não eh um grid de dados, tipo o DBGrid... ele é um grid geral, com inumeras funçoes addicionais q o DBGrid nao possue justamente pq ele so pode trabalhar com dados...
Agora, pra vc usar o flexgrid com um recordset (seu caso) vc vai precisar fazer todo o codigo manualmente.. tipo mudar a selecao de linha, alterar valores no update, fazer scroll qdo a linha ficar invisivel, etc... eu recomendo q vc continue usando o DBGrid para exibir listas das tabelas de seu sistema, e use o Flexgrid para funçoes genericas q envolvam um grid...
Eh claro q o flex pode ser usado para exibir dados, mas pelo q vi vc esta iniciando com VB ainda... entao vamos com calma... da uma lida nos artigos do macoratti (www.macoratti.net) sobre o flexgrid... la vc vai encontrar a base para iniciar... tem mtas diferenças para o DBGrid...
 
Flw!


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

   
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
ENUNCIADA !
Postada em 23/08/2005 11:58 hs            
Pra selecionar a linha inteira, muda a propriedade SelectionMode para ByRow...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

   
Huber Fábio
TANABI
SP - BRASIL
ENUNCIADA !
Postada em 23/08/2005 13:07 hs            
Agradeço a ajuda caro vizinho Elieser Topassi, pois ou de Tanabi, o que me levou a mudar para o flexgrid é a opção de colocar o grid zebrado entre outras que o dbgrid não aceita. sou iniciante mesmo, principalmente ao msflexgrid por isso minha perguntas talvez até bobas, rs. esta opção que vc mandou usar SelectionMode para ByRow deixa azul somente a minha segunda coluna e a primeira não, será que tem mais alguma opção que estou fazendo algo errado.

Huber Fábio - União Pratic
MSN huberfabio@msn.com
   
Rochª
Pontos: 2843 Pontos: 2843 Pontos: 2843
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 23/08/2005 15:13 hs            
Tente
 
Fillstyle = 1
Selectmode = 1
 
e use a rotina postei no inicio do post que deve funcionar
.

__________________________________________________________________________
Qualquer coisa post
 
Emoções
Rochª
   
Huber Fábio
TANABI
SP - BRASIL
ENUNCIADA !
Postada em 23/08/2005 15:42 hs            
Caro amigo, última tentativa pois estou quase pra desistir, bom resumindo, o que pode ser que estou usando cols = 2, fixedcols = 0, fillstyle = flexfillsingle, selectionmode = flexselectionfree. ok . e para marcar a linha usando Grid.CellBackColor = &H80000005, pois se movimenta normalmente entre os registros, alterando a cor conforme eu preciso, agora só faz isso na "primeira coluna", que pode ser, última tentativa

Huber Fábio - União Pratic
MSN huberfabio@msn.com
   
Página(s): 2/3     « ANTERIOR    PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página