Значи имаш TQuery. За 5-те номера дето връща
селекта трябва да направиш цикъл по върнатите записи.
Нещо подобмо:
MyQuery.Open;
while not MyQuery.Eof do
begin
MyNumber:=MyQuery.FiledByName('MyField').AsInteger;
...
тук правиш нещо с този номер. примерно:
MySecondQuery.Params.ParamByName('MyParam').AsInteger:=MyNumber;
MySecondQuery.Open;
// тук правя нещо си с MySecondQuery ...
MyQuery.Next; //следващия номер
end;
А относно показването в отделни "текстови полета"
на екрана - първо предполагам, че имаш предвид TEdit?
Какво ще правиш ако са не 5 резултата, а 50? а 500?
На ако държиш да не е грид, а отделни полета
ще трябва динамично да създаваш Едити-те в необходимия
брой (според селекта) на формата. И да се погрижиш да могат
да се скролират ако са много.
ПП: не знам какво правиш, ама меко казано ми се
струва неправилно :)