Buscar codigos para no repetir en una forma
Estoy usando forms 6i y requiero en una forma que tiene un detalle (como una factura) que cuando digite un codigo busque si no esta repetido en esta factura, esto debo de hacerlo antes de gravar y no esperar a que le de la orden de gravar para poder verificar, a medida que digito los codigos se debe verificar que no este repetido. Gracias por su ayuda. Carlos
si no son muchos los codigos del bloque detalle
podrias hacer una busqueda secuencial dentro del bloque... asi:
:global.cod := :MiBloque.codigo;
first_record;
while :system.last_record = 'FALSE'
loop
If :global.cod = :MiBloque.codigo then
Message('Codigo YA Existe ... ');
MiAccion;
last_record;
End If;
next_record;
end loop;
Este codigo NO es nada ortodoxo... pero funciona...
Espero te sirva....
podrias hacer una busqueda secuencial dentro del bloque... asi:
:global.cod := :MiBloque.codigo;
first_record;
while :system.last_record = 'FALSE'
loop
If :global.cod = :MiBloque.codigo then
Message('Codigo YA Existe ... ');
MiAccion;
last_record;
End If;
next_record;
end loop;
Este codigo NO es nada ortodoxo... pero funciona...
Espero te sirva....
