Fórum Relação de valores ñ cadastrados #282815
24/05/2005
0
Em uma tabela paradox, tenho um campo numérico (que também é a chave primária), que é preenchido aleatoriamente pelo usuário (2040 – 1015 – 2051 – 2980 – 4916...).
Como faço para ter uma relação dos números não cadastrados entre um intervalo?
Por exemplo, quero todos os valores que não foram cadastrados entre os valores 2000 e 2500.
Como faço para ter uma relação dos números não cadastrados entre um intervalo?
Por exemplo, quero todos os valores que não foram cadastrados entre os valores 2000 e 2500.
Fariasps
Curtir tópico
+ 0
Responder
Posts
25/05/2005
Fariasps
???
Responder
Gostei + 0
25/05/2005
Gandalf.nho
Vc vai ter que montar um laço que vai do nº inicial ao final e usando o valor para pesquisar na tabela e verificar se o nº já existe ou não, jogando os valores não encontrados numa StringList, array ou mesmo uma tabela em memória. Ex:
Query1.SQL.Text := ´SELECT codigo FROM tabela WHERE codigo = :codigo´; For I := 2000 to 2500 do begin Query1.ParamByName(´codigo´).AsInteger := I; Query1.Open; If Query1.IsEmpty //Se o nº não foi encontrado //Coloque aqui seu código para armazenar o nº Query1.Close; end
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)