Determinar tamanho de uma coluna do DBGrid
Pessoal,
Alguem poderia me dizer como limito o tamanho de uma tal coluna com relação ao seu maior registro??
Alguem poderia me dizer como limito o tamanho de uma tal coluna com relação ao seu maior registro??
Douglasf
Curtidas 0
Respostas
Marcusbraga
22/12/2004
amigo, não tenho certeza mas pelo que sei o tamanho da coluna do dbgrid é determinado pelo tamanho do seu campo no banco de dados
se voce tem um campo do tipo varchar(30) a coluna do dbgrid tera o tamanho suficiente para as 30 posiçoes
se voce tem um campo do tipo varchar(30) a coluna do dbgrid tera o tamanho suficiente para as 30 posiçoes
GOSTEI 0
Douglasf
22/12/2004
Sobre o tamanho do campo,
Eu sei que o DBGrid já defini o tamanho do campo de acordo com o tamanho que coloquei no banco, o problema é que nunca chega ao tamanho definido.
Eu gostaria de dar um LENGTH nos registros de descobrir qual é o maior.
Eu sei que o DBGrid já defini o tamanho do campo de acordo com o tamanho que coloquei no banco, o problema é que nunca chega ao tamanho definido.
Eu gostaria de dar um LENGTH nos registros de descobrir qual é o maior.
GOSTEI 0
Vprates
22/12/2004
Talvez isto ajude
Na hora de passar o campo para o grid
DBGrid.Selected.Add(´Field´ + #9 + ´Tamanho´ + 9 + ´Titulo´);
Tamanho pode ser uma var com o lenght do registro;
Espero ter ajudado. :!:
Na hora de passar o campo para o grid
DBGrid.Selected.Add(´Field´ + #9 + ´Tamanho´ + 9 + ´Titulo´);
Tamanho pode ser uma var com o lenght do registro;
Espero ter ajudado. :!:
GOSTEI 0
Douglasf
22/12/2004
Muito obrigado pela ajuda,
mas o problema é que estou criando minhas querys em tempo de execução, eu só ligo o DBGrid ao DataSourece e ele pega todos os campos selecionados pelo select.
de qualquer forma muito obrigado....
mas o problema é que estou criando minhas querys em tempo de execução, eu só ligo o DBGrid ao DataSourece e ele pega todos os campos selecionados pelo select.
de qualquer forma muito obrigado....
GOSTEI 0
Vprates
22/12/2004
Exatamente como eu uso.
Qr.Sql.Text := ´Select Field from table´;
Grid.Selected.clear;
DBGrid.Selected.Add(´Field´ + #9 + ´Tamanho´ + 9 + ´Titulo´);
Grid.ApplySelected;
Qr.Sql.Text := ´Select Field from table´;
Grid.Selected.clear;
DBGrid.Selected.Add(´Field´ + #9 + ´Tamanho´ + 9 + ´Titulo´);
Grid.ApplySelected;
GOSTEI 0