Ordenação no DBGrid - Urgente!!!!!
26/05/2003
0
Pessoal - Tô com o seguinte problema. Tenho uma tabela no FB com os seguinte campos - CODIGO e DESCRICAO. Na instrução SelectSQL do TIBDataSet esta ordenado pela Descrição. O Campo CODIGO e um autoincremento utilizando a propriedade GeneratorField. No Form tenho um DBGrid que mostra os registros ordenado pela DESCRIÇÃO, confome a instrução SQL. Até ai tudo bem, o nó começa quando faço uma INCLUSÃO o Grid perde a ordenação original e para a ser ordenado pelo código. :? Como resolvo isto.
De ante Mão....
GRATO.... :lol:
Everson Paulo
everson-paulo@ig.com.br
eversonpaulo@ibest.com.br
De ante Mão....
GRATO.... :lol:
Everson Paulo
everson-paulo@ig.com.br
eversonpaulo@ibest.com.br
Eversonpaulo
Curtir tópico
+ 0
Responder
Posts
26/05/2003
Guedes.rj
Como o seu código é uma chave primária, logo que vc inserir será automaticamente ordenado pela chave primária. Tive o mesmo problema, use um SQL bem simples para ordenar pela descrição logo abaixo do código de insert.
ps: Supondo que vc esteja usando um botão para inserir!
Guedes.
ps: Supondo que vc esteja usando um botão para inserir!
Guedes.
Responder
30/05/2003
Eversonpaulo
Guedes.RJ
Bem, acho que não fui claro, a minha chave primária na tabela como a ordenação na claúsula ORDEB BY do comando SELECT é a DESCRIÇÃO, de forma alguma utilizo o campo CODIGO. Só, como disse, qdo é feito o POST o novo registro é colocado na última linha do DBGRID.
Exemplo.
No inicio do FORM, o DGRID apresenta assim:
DESCRICAO CODIGO
BRAULIO 4
BRAZ 2
CATARINA 3
DANIEL 1
Na inserção de um novo registro:
DESCRIÇÃO = ANTONIO
CODIGO = 5
O DGRID fica assim:
DESCRICAO CODIGO
BRAULIO 4
BRAZ 2
CATARINA 3
DANIEL 1
ANTONIO 5
Lhembrando que o campo CÓDIGO é gerado automaticamente pelo um TRIGGER.
Grato
Everson
Bem, acho que não fui claro, a minha chave primária na tabela como a ordenação na claúsula ORDEB BY do comando SELECT é a DESCRIÇÃO, de forma alguma utilizo o campo CODIGO. Só, como disse, qdo é feito o POST o novo registro é colocado na última linha do DBGRID.
Exemplo.
No inicio do FORM, o DGRID apresenta assim:
DESCRICAO CODIGO
BRAULIO 4
BRAZ 2
CATARINA 3
DANIEL 1
Na inserção de um novo registro:
DESCRIÇÃO = ANTONIO
CODIGO = 5
O DGRID fica assim:
DESCRICAO CODIGO
BRAULIO 4
BRAZ 2
CATARINA 3
DANIEL 1
ANTONIO 5
Lhembrando que o campo CÓDIGO é gerado automaticamente pelo um TRIGGER.
Grato
Everson
Responder
Clique aqui para fazer login e interagir na Comunidade :)