![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как отобразить значение n'ой записи m'ого столбца? [D7, ACCESS]
Black © (2004-10-23 14:38:00)Как отобразить значение n'ой записи m'ого столбца?
Vlad (2004-10-23 15:54:00) [1]ты наверное хочешь обратиться к записи, как к элементу массива?
т.е. напр array[5,1]
Так не получится.
Black (2004-10-23 15:52:00) [2]Тогда понятно. Спасибо за объяснение.
Vlad (2004-10-23 15:47:00) [3]
> Black © (23.10.04 15:42) [8]
по любому будет движение по всему диапазону записей, от текущей до N.
Сделать это можно либо с помощью цикла, либо с помощью MoveBy, либо с помощью метода Locate (например). Правда Locate ищет не запись с номером N, а запись, где <поле> = <значение>
Black (2004-10-23 15:42:00) [4]Vlad © (23.10.04 15:38) [7]
> Black © (23.10.04 15:36) [6]
> А можно ли узнать нужное значение не листая всю БД?
для того чтобы узнать значение некого поля некой записи в твоем наборе данных, нужно сначала "встать" на эту запись.
А встать на неё не перебирая всю таблицу можно?
Vlad (2004-10-23 15:38:00) [5]
> Black © (23.10.04 15:36) [6]
> А можно ли узнать нужное значение не листая всю БД?
для того чтобы узнать значение некого поля некой записи в твоем наборе данных, нужно сначала "встать" на эту запись.
Black (2004-10-23 15:36:00) [6]А можно ли узнать нужное значение не листая всю БД?
Vlad (2004-10-23 15:32:00) [7]
> Black © (23.10.04 15:23) [4]
> А другого способа нет?
пожалуйста:
Query.First;
for i:=1 to N do Query.Next;
ShowMessage(Query.FieldByName('IDName').AsString);
пойдет?
Black (2004-10-23 15:23:00) [8]Vlad © (23.10.04 15:19) [3]
> Black © (23.10.04 14:38)
Query.First;
Query.MoveBy(n);
ShowMessage(Query.Fields[m].AsString);
А другого способа нет?
Black (2004-10-23 15:19:00) [9]Мжет я не так выразился.
У меня есть таблица в базе ACCESS
Мне нужно узнать значение n'ой записи поля IDName. надеюсь вы поняли то, что я хочу сказать.
Vlad (2004-10-23 15:19:00) [10]
> Black © (23.10.04 14:38)
Query.First;
Query.MoveBy(n);
ShowMessage(Query.Fields[m].AsString);
vecna (2004-10-23 15:06:00) [11]нет такого понятия как N-ая строка или M-ный столбец в теории реляционных БД.