Fórum DBgrid com ADOQuery - Indo para uma linha do DBGrig #191007

27/10/2003

0

Quero posicionar o cursor em uma deteminada linha do DBGrid. Se faço algo do tipo: ´select * from clientes where cod=´007´ ´, vou para a linha que quero mas o DBGrid ficará com apenas uma linha. Como faço para apenas movimentar o cursor para este determinado código?


Saviomiranda

Saviomiranda

Responder

Posts

27/10/2003

Wallacest

Usando este tipo de consulta, a SQL so vai mostrar na table Cliente o codigo que seja 007, logico que só haverá 01. Assim fica tipo um FILTRO.

Entretanto, Posicisar seria mais com se você pegasse o MOUSE e clicasse no desejado. Acho que do jeito que esta fazendo é errado.

Qual BD utiliza?

Você pode usar o Comando LOCATE ou FINDENEAREST


Responder

Gostei + 0

28/10/2003

Saviomiranda

Usando este tipo de consulta, a SQL so vai mostrar na table Cliente o codigo que seja 007, logico que só haverá 01. Assim fica tipo um FILTRO. Entretanto, Posicisar seria mais com se você pegasse o MOUSE e clicasse no desejado. Acho que do jeito que esta fazendo é errado. Qual BD utiliza? Você pode usar o Comando LOCATE ou FINDENEAREST


Uso MS-SQL 2000. Consegui fazer a ação utilizando o LOCATE mas levei uma ´surra´, pois o delphi não reconhecia os parâmetros do locate. Após colocar em USES variant ele deu um erro de ´redefinição´... Após retirá-la (onde tinha colocado manualmente), funcionou perfeitamente. Só mais um detalhe: Quais são as duas opções de busca do locate?
locate(´ campo´,´string´,[opcao])


Responder

Gostei + 0

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

Aceitar