Fórum Header para um DBGrid. #245328
02/08/2004
0
Meu problema é o seguinte: Preciso de uma componente ou de uma idéia de como fazer um -Header- no DBGrid. Por exeplo preciso de um Header que apareça acima do tíltulo da coluna:
[color=red:c276a0c660]-RELACAO DOS ITENS VENDIDOS NESTE DIA-[/color:c276a0c660]-DESCRICAO - QTD - PRECO - SUBTOTAL -
-----------------------------------------------------
----------> AQUI VÃO OS DADOS <----------
Será que alguém pode me ajudar? Já passaram por isso?
Joker
Curtir tópico
+ 0Posts
03/08/2004
Thomaz_prg
Se puder, faça o seguinte, posicione o label acima da sua DBGrid, coloque a propriedade AutoSize para false então dimensione o Label de acordo com o tamanho da Dbgrid (largura). Para dar um realce, troque a cor de fundo do label.
Bom, se não quiser usar um label, acho que um panel também daria certo. (claro se o que eu entendi for realmente o que voce quer).
Espero que lhe ajude.
Gostei + 0
03/08/2004
Joker
Gostei + 0
03/08/2004
Thomaz_prg
Você teria uma DBGrid e, acima da mesma, um título especificando a listagem. Da forma que eu havia entendido, este título permaneceria fixo.
Mas, se você quer, uma coluna no inicio do DbGrid, com o título que especifica o que é a listagem, porém, que não tenha nada abaixo. se vc estiver usando query, crie um campo no select e utilize-o. Exemplo
select ´ ´ as Listagem_Geral_de_Contas, nome, data, valor from Contas
Este código irá criar um campo em branco no inicio da query. Ainda não sei se entendi direito o que vc quer mas acho que é isto.
Gostei + 0
04/08/2004
Joker
Linha 1 |------Lista de Produtos-------|
Linha 2 |Descrição----|Qtd--|Preço---|
|--------------------------------|
Dados ...........................................
A ´Linha 1´ tem que funcionar como um ´mesclar células´ do Excel e a ´Linha 2´ segue normal como o funcionamento padrão do DBGrid.
A seguir os dados da tabela.
É o que você tinha entendido no nosso primeiro contato, porém meu grid tem várias colunas, dessa forma o Scroll aparece.
Gostei + 0
04/08/2004
Thomaz_prg
Pois, o título principal (o que fica antes do nome das colunas), deve permanecer fixo, mesmo que tenho o scroll, para que o usuário saiba o que o grid está mostrando, estou certo?
Bom, se for assim, não há o porque fazer com que o título, role ou desapareça da tela quando o usuário visualizar as demais colunas da Grid.
Desculpe pela insistência, pois ainda não entendi exatamente o que vc quer, pois, como expliquei acima, se o título for para explicar a listagem toda, não há o porque de se fazer com que o mesmo(o título) se mova ou desapareça.
Gostei + 0
04/08/2004
Thomaz_prg
| LISTA DE PRODUTOS | |-----------------------------------------------------| | Codigo | Descricao | Valor | Qtd | Total |
ou assim
| LISTA DE PRODUTOS | TOTAIS | |---------------------------------+---------------------| | Codigo | Descricao | Valor | Qtd | Total |
Editado pelo Moderador (AZ) - Para formatação em fonte monoespaçadas.
Gostei + 0
05/08/2004
Aroldo Zanela
Utilize a dbCtrlGrid.
Gostei + 0
08/08/2004
Joker
Obrigado pelo apoio...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)