Fórum Como eu ordenar e limpar os campos de um DBGrid?? #368218

06/02/2009

0

Olá amigos.

Eu utilizo um DBGrid para exibir os seguintes dados: dia, dia da semana e mês. Quando eu seleciono as datas final e inicial ele mostra no DBgrid ao contrário. Ex: se eu seleciono 1/2/2009 e 3/2/2009 ele mostra assim na tabela:

Dia__Dia da Semana__Mês
3____Terça_________Fevereiro
2____Segunda_______Fevereiro
1____Domingo_______Fevereiro

Eu gostaria que ele exibisse os dias em ordem no DbGrid.
Outro Problema. Quando eu seleciono novas datas eu gostaria que ele limpasse o grid para me mostrar as datas novas. Queria saber se tem uma função que limpe os campos do Grid.

VlW!!


Junnsouzza

Junnsouzza

Responder

Posts

06/02/2009

Felipe_b350

c vc estiver usando o banco de dados... faça o seguinte comando

[b:a480f2ef8f]Select * from cadastro_de_telefone
order by cod[/b:a480f2ef8f]

Qualquer duvida pergunte...


Responder

Gostei + 0

06/02/2009

Felipe_b350

c vc estiver usando o banco de dados... faça o seguinte comando [b:e0ce033f01]Select * from NOME_TABELA order by CAMPO[/b:e0ce033f01] Qualquer duvida pergunte...



Responder

Gostei + 0

06/02/2009

Junnsouzza

Não estou usando banco de dados(ainda). Apenas um clientedataset onde eu adiciono os campos e relciono com o DBGrid.


Responder

Gostei + 0

07/02/2009

Dbergkamps10

Olá,

Como assim????????? DBGrid sem banco de dados? CDS sem banco de dados? E onde esses registros ficam armazenados?
Essa eu nao entendi. Por favor, explique para q a gente possa te ajudar....

Att
Dalton


Responder

Gostei + 0

08/02/2009

Junnsouzza

É isso mesmo. Sem banco de dados (por enquanto)
Eu imprimo esses valores ai que vc está vendo através de 2 datatimepicker para setar duas datas: uma inicial e uma final. Ai através de um laço eu exibo esses valores no DBGrid através das funções dayofweek e dayofthemounth. Essa parte de exibir esses dados eu já consegui. Além dessas 3 colunas tem outra chamada Horas. Pois bem. Eu quero digitar uma quantidade de horas nas celulas dessa coluna e automaticamente exibir a soma de horas num Edit do formulário. Então como eu leio essas células e como faço pra validar esses valores?? Exemplificando: digamos que eu quero somar as horas trabalhadas pelo funcionário nos dias 2/2/2009 a 4/2/2009. Ao setar essas datas, sao exibidos o dia, dia da semana e mês na tabela, e ao lado na coluna Horas eu vou digitando as horas. Ao digitar as horas em cada celula, o valor deve aparecer automaticamente somado num Edit. Falei muito mas nao sei se vcs entenderam minha ideia.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar