Fórum DBNavigator perde a sequencia #424164
20/09/2012
Olá, a todos! Estou precisando de uma ajuda! Estou desenvolvendo um sistema em DelphiXe e usando postgresql, na tela de cadastro de pessoas, utilizo o DBNavigator e quando clico nos botões First e Last, na tela é exibida os clientes em fora de ordem. Exemplo: Cadastrei um novo cliente com código 20, sendo este o último. Porém, ao clicar no botão First é exibido o código 8 de outro cliente sendo que deveria exibir o código 1 (cadastro do 1ºcliente) e assim tb acontece com os botões last, Prior e Next. Alguém pode me ajudar?
Obrigada
Posts
Boa tarde,
Qual componente você está utilizando para conexão com o PostGreSQL?
E mais especificamente, o DataSet do DataSource do DBNavigator é que tipo de componente?
21/09/2012
Maria Elizandra
Olá! Estou usando o componente ADO para conexão com postgresql e o Datasource do DataAccess. O DBNavigator está linkado com o datasource.
Experimente configurar a propriedade Sort do DataSet que está ligado ao DataSource com o nome do(s) campo(s) (se mais de um separe os nomes por vírgula) para ordenar os registros.
Exemplo no evento OnCreate do DataModule ou Form:
dm.ADOQuery1.Sort := 'Codigo';
Espero que ajude.
23/09/2012
Maria Elizandra
Olá! Deu certo a sua dica de utilizar o "Sort" no evento oncreate do form de acordo com as suas orientações. Muito Obrigada!
Como eu faço para fechar o post!
Abraços
24/09/2012
Alisson Santos
Fique tranquila, os moderadores irão verificar e encerrar.