Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ADOTable позиция


Страницы:   1 2 3 4 5 6

Andrewtitoff ©   (2009-11-10 14:03:00) 

Как в реальном времени отображать позицию ADOTable и кол -во записей?
т.е. я понимаю что это
ADOTable.RecNo и ADOTable.RecordCount, только как лучше всего всего их отобрахать в Статусбаре?, можно ли не прибегать к таймеру?


Сергей М.   (2009-11-10 14:16:00) [101]


> естественно


И все пытаются внести изменения в эту таблицу ?


Сергей М.   (2009-11-10 14:15:00) [102]


> мне без фильтрации никак


Коран что ли запрещает ?)


И Павел   (2009-11-10 14:15:00) [103]


> The number of rows indicated might be less than the total
> number of rows in a table

Такой вопрос я недавно поднимал. Вроде бы пришли к тому - что это встречается в редких случаях, если не оставлять, например, настройки курсора по умолчанию. Только топик найти не могу... Может удалили...


Сергей М.   (2009-11-10 14:14:00) [104]


> что тогда делать?


Читать, читать и читать .. Потом много думать .. И только потом писАть)


Andrewtitoff   (2009-11-10 14:14:00) [105]


> Сергей М. ©   (10.11.09 14:12) [7]
> > AndrewtitoffКстати, в вашей шарашкиной конторе одновременный
> (со стороны более чем одного пользователя) доступ к этой
> убогой базе возможен ?

Да, естественно!, правда она тормозить начинает, но бывает человек 5 одновременно сидят, больше обычно не требуется...


Andrewtitoff   (2009-11-10 14:12:00) [106]


> Сергей М. ©   (10.11.09 14:07) [3]
> > я понимаю что это> ADOTable.RecNo и ADOTable.RecordCountТы
> по-прежнему писатель ?)

ну а куда без этого? =))))

Note: The number of rows indicated
> might be less than the total number of rows in a table.
> This can happen when the rows retrieved as a recordset for
> a dataset component are a conditional subset of the table.
> И, поскольку ты вознамерился фильтровать таблицу, грабли
> тебя ждут обязательно)

А что тогда делать?, мне без фильтрации никак... =((((

Чего-то я не доконца понял смысл, а транслейт выдал так:
Отметьте: число обозначенных рядов могло бы быть меньше чем общее количество рядов в столе. Это может случиться, когда ряды, восстановленные как recordset для компонента набора данных, являются условным подмножеством стола.


Сергей М.   (2009-11-10 14:12:00) [107]


> Andrewtitoff


Кстати, в вашей шарашкиной конторе одновременный (со стороны более чем одного пользователя) доступ к этой убогой базе возможен ?


И Павел   (2009-11-10 14:09:00) [108]

Напишите обработчик OnIdle. Его событие наступает когда программа обработает все сообщения системы - то есть именно тогда, когда вам и нужно. Нажали кнопку вниз - указатель таблицы сместился вниз, после этого программа стала свободна и ей посылается Idle.
Delphi нет под рукой - погуглите по OnIdle+Delphi - разобраться не сложно.


Andrewtitoff   (2009-11-10 14:08:00) [109]


> И Павел   (10.11.09 14:05) [1]
> Можно в OnIdle прописать, но таймер с задержкой в секунду,
>  например, не так уж грузит систему...

Не, таймер - это как то не гуманно, я имею ввиду может что то типа ADOTable.AfterRefresh


Сергей М.   (2009-11-10 14:07:00) [110]


> я понимаю что это
> ADOTable.RecNo и ADOTable.RecordCount


Ты по-прежнему писатель ?)

Note: The number of rows indicated might be less than the total number of rows in a table. This can happen when the rows retrieved as a recordset for a dataset component are a conditional subset of the table.

И, поскольку ты вознамерился фильтровать таблицу, грабли тебя ждут обязательно)


Andrewtitoff   (2009-11-10 14:06:00) [111]

Куда это можно засунуть что бы срабатывало и при фильтрации и при перемещении на другую запись, при удалении/добавлении записи, в общем в любом случае при изменении любого из этих параметров?


И Павел   (2009-11-10 14:05:00) [112]

Можно в OnIdle прописать, но таймер с задержкой в секунду, например, не так уж грузит систему...


Страницы:   1 2 3 4 5 6

Наверх

Титульная страница Поиск, карта сайта Написать письмо