WKC 0 Denunciar post Postado Agosto 8, 2006 tenho uma tabela clientes, ela cadastra, altera e exclui tudo certinho.Agora coloquei uma pesquisa por Query, mais depois q exibe os resultado da pesquisa nao consigo alterar o item q eu quero.Como resolvo isso??????????????? Compartilhar este post Link para o post Compartilhar em outros sites
zeroskull 0 Denunciar post Postado Agosto 9, 2006 você nao esta conceguindo alterar os dados porque provavelmente deve estar querendo alterar diretamente na query e isso nao vai funcionar. Na hora de alterar o registro da query, mande localizar o registro na tabela e altere na tabela depois de um close-open que sera alterado. Use para localizar:table1.locate('nome do campo', query1.fieldbyname('mesmo nome do campo').asstring,[]); Tambem existe uma forma de alterar diretamente na query com o codigo em sql abaixo:update 'nome da tabela' set 'nome do campo'='o que você quer por' where 'condições'espero ter ajudado, se funcionar comente ae ou se nao funcionar e achar a solução tambem coloque aqui para ajudar o pessoal que tambem possam ter duvidas sobre o mesmo. Compartilhar este post Link para o post Compartilhar em outros sites