irmão, a parada é a seguinte, o dbgrid mostra apenas uma consulta, eu não quero editar os dados por ele... deixa eu te explicar melhor: ex....marca......modelo......ano......motor .........VW..........GOLF .......FORD.......FIESTA esse é o conteúdo q está aparecendo no dbgrid qd eu clico em uma das linhas, aparece 2 campos text para eu incluir os 2 valores... ao confirmar, os dados devem entrar nos campos vazios na linha selecionada anteriormente... ex.: eu clico na linha da marca VW após inserir os valores no campo, eu confirmo e os valores entram como mostro a seguir: ex......marca.....modelo........ano........motor ...........VW.........GOLF.........1999......2.0 16v ..........FORD.....FIESTA porque o caso q eu tenho é o seguinte: eu tenho uma tabela em q nem todos os valores da linha são incluídos na mesma hr, eles podem ser atualizados... eu consigo fazer com q atualize pelo dbgrid automaticamente, mas assim, deixo os demais campos preenchidos vulneráveis a edição... eu queria somente editar os campos onde estão em branco, na linha selecionada... se alguma linha estiver completamente preenchida, ele não atualiza... dá uma msg ou algo do tipo... alguém sabe um código p/ se edite somente esses campos??? quem puder me ajudar, agradeço... eu achei esse modo dos campos em text p/ inserir mais seguros, mas postem os 2 tipos de código, p/ eu ver qual é o mais indicado na minha situação... obrigado