Bom dia, Possuo a sequinte query. Estou usando uma BO padrão da Datasul. Código: OPEN QUERY {&QueryName} FOR EACH {&TableName} NO-LOCK WHERE {&TableName}.cod-regiao = c-cod-regiao INDEXED-REPOSITION. mas precisaria excluir alguns registros da Query e não estou conseguindo, não posso excluir da tabela só da query. tentei da seguinte forma mas me deu o erro abaixo. Código: OPEN QUERY {&QueryName} FOR EACH {&TableName} NO-LOCK WHERE {&TableName}.cod-regiao = c-cod-regiao, Each esp-regiao Where esp-regiao.cod-regiao = {&TableName}.cod-regiao. INDEXED-REPOSITION. Obrigado desde já.
Cria uma temp-table... copia só os registros que precisa pra ela... e depois abre a query com a temp table... Abraço