Ah, agora entendi. Você quer pôr, no combo, uma lista das empresas que têm orçamentos pendentes.
isso quer dizer que você precisa indicar no WHERE o status (como você já fez).
A primeiríssima coisa a fazer é evitar o uso de SELECT * em programas, porque isso indica um pouco de preguiça de pensar. O correto é você indicar no select apenas os campos que você precisa pegar.
Outra coisa é evitar o uso de LIKE a menos que estritamente necessário . Da mesma forma, isso indica preguiça de pensar. O correto é bater com o valor que você precisa.
Não sei como é representado um orçamento pendente, mas provavelmente você precisa algo como:
SELECT DISTINCT EMPRESA FROM ORC WHERE STATUS = ‘P’;
onde P é o indicador de pendência.
Outra coisa - essa tabela está esquisita. Normalmente você tem algo como um código de empresa, não o nome da empresa, na tabela de orçamentos, porque senão você pode ter aberrações como ter na tabela de orçamentos diversos orçamentos para a mesma empresa , mas que vao aparecer como empresas diferentes, porque você cadastrou o nome da empresa de formas diferentes (como “GUJ”, “guj” ou “G.U.J.”, por exemplo).