Página 1 de 1

Dúvida com o replace

Enviado: 20 Jan 2005 12:27
por Gerald
Bom dia amigos,

No meu sistema tenho uma rotina que marca os itens para fazer uma transferencia de um arquivo. Mas por exemplo, o camarada marcou todos os itens. Quando saio daquela rotina tenho que desmarcar a todos eles (o cliente pediu assim, deve querer ficar brincando no sistema). Mas quando saio desmarco um por um. Então a tabela que tem 3.000 itens, demora um absurdo. Então pensei em fazer o seguinte: selecionar todos os campos que marcado está como .T. e dar um replace total naquele campo, sem pegar e bloquear o campo, passar o valor, desbloquear o campo, pegar o próximo registro e começar tudo denovo. Esse é meu sonho. Pensei nessa possibilidade, mas só pensei, pq achar uma solução p/ isso tá complicado.... Já pesquisei em todo e quanto é lugar e nada... Será que isso é realmente possível?

Desde já agradeço a todos....

Enviado: 20 Jan 2005 13:06
por Dudu_XBase
Gerald bom dia !
No módulo de estoque de meu cliente possui uma transferência entre depósitos que necessita dessa marcação pelo usuário, ele seleciona quais os produtos que serão transferidos, eu cheguei a criar um campo logico para fazer tal marca e utilizar o replace, mas como tive uma perda de performance decidi usar matriz, eu alimento a matriz com os dados dos produtos e adiciono mais um campo em branco, pois vou abrir essa matriz numa achoice, quando o usuário marcar o produto, eu preencho esse campo em branco com um valor ou letra vou usar a letra "X" , ae depois processo a matriz somente com os marcados com ele "X" e executo a transferência.

Enviado: 20 Jan 2005 14:46
por Clipper
Eu poderia tentar ajudar se eu conseguisse entender.... :?

Até logo.

Marcelo