Форум: "Базы";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];
ВнизНомер записи в отфильтрованой таблице??? Найти похожие ветки
← →
cad2206 (2004-10-18 10:41) [0]Вот код:
...
Form1.Table1.Filter:="Datapv = "+ QuotedStr(DateToStr(Now));
Form1.Table1.Filtered:=true;
Form1.Table1.Last;
m:=0;
For i:=1 to Form1.Table1.RecordCount do
begin
inc(m);
if Form1.Table1.FieldByName("DS").AsString="Вход" then
begin
fl:=1;
n:=Form1.Table1.RecNo;
...
Свойство Form1.Table1.RecordCount дает количество записей в отфильтрованной таблице, а свойство Form1.Table1.RecNo возвращает номер записи как неотфильтрованной таблицы. Как быть?
← →
Johnmen © (2004-10-18 10:51) [1]Отказаться от этого, как не имеющего смысла...
← →
cad2206 (2004-10-18 11:05) [2]дык нужно очень
← →
Johnmen © (2004-10-18 11:17) [3]для ча ?
← →
cad2206 (2004-10-18 11:23) [4]Нужно запомнить, на какой записи остановился цикл, потом в этой же таблице проводить другой и по его окончанию возвращаться к нужной записи. Вот!
← →
Sergey13 © (2004-10-18 11:26) [5]2[4] cad2206 (18.10.04 11:23)
Для этого обычно пользуются первичными ключами.
← →
Johnmen © (2004-10-18 11:29) [6]Если подразумевается набор данных, то для этого пользуются закладками. TBookmark.
← →
cad2206 (2004-10-18 11:33) [7]Просьба, приведите пожалуйста ответ, приближенный к коду.
← →
ЮЮ © (2004-10-18 11:46) [8]А ещё лучше, ИМХО, внешний цикл - один DataSet, а внутренний - другой, связанный с первым.
← →
Johnmen © (2004-10-18 11:49) [9]>Просьба, приведите пожалуйста ответ, приближенный к коду.
Он есть в хелпе. GetBookmark+F1
← →
Ильш (2004-10-18 12:13) [10]Form1.Table1.RecordCount
Form1.Table1.RecNo
раньше пользовался - сколько времени потерял зря уфффф :(((
больше к ним не подойду к ним!! фиииии :)))))
читайте теорию - например ВАМ надо искать в таких книгах слово "ПЕРВИЧНЫЙ КЛЮЧ"!!!
а еще учите SQL !!!
и таких вопросов не будет больше никогда !!!
и да прибудет с вами Дейт :)))))
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.038 c