Форум: "Начинающим";
Текущий архив: 2009.12.27;
Скачать: [xml.tar.bz2];
ВнизADOTable позиция Найти похожие ветки
← →
Andrewtitoff © (2009-11-10 14:03) [0]Как в реальном времени отображать позицию ADOTable и кол -во записей?
т.е. я понимаю что это
ADOTable.RecNo и ADOTable.RecordCount, только как лучше всего всего их отобрахать в Статусбаре?, можно ли не прибегать к таймеру?
← →
И Павел (2009-11-10 14:05) [1]Можно в OnIdle прописать, но таймер с задержкой в секунду, например, не так уж грузит систему...
← →
Andrewtitoff © (2009-11-10 14:06) [2]Куда это можно засунуть что бы срабатывало и при фильтрации и при перемещении на другую запись, при удалении/добавлении записи, в общем в любом случае при изменении любого из этих параметров?
← →
Сергей М. © (2009-11-10 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.
И, поскольку ты вознамерился фильтровать таблицу, грабли тебя ждут обязательно)
← →
Andrewtitoff © (2009-11-10 14:08) [4]
> И Павел (10.11.09 14:05) [1]
> Можно в OnIdle прописать, но таймер с задержкой в секунду,
> например, не так уж грузит систему...
Не, таймер - это как то не гуманно, я имею ввиду может что то типа ADOTable.AfterRefresh
← →
И Павел (2009-11-10 14:09) [5]Напишите обработчик OnIdle. Его событие наступает когда программа обработает все сообщения системы - то есть именно тогда, когда вам и нужно. Нажали кнопку вниз - указатель таблицы сместился вниз, после этого программа стала свободна и ей посылается Idle.
Delphi нет под рукой - погуглите по OnIdle+Delphi - разобраться не сложно.
← →
Andrewtitoff © (2009-11-10 14:12) [6]
> Сергей М. © (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) [7]
> Andrewtitoff
Кстати, в вашей шарашкиной конторе одновременный (со стороны более чем одного пользователя) доступ к этой убогой базе возможен ?
← →
Сергей М. © (2009-11-10 14:14) [8]
> что тогда делать?
Читать, читать и читать .. Потом много думать .. И только потом писАть)
← →
Andrewtitoff © (2009-11-10 14:14) [9]
> Сергей М. © (10.11.09 14:12) [7]
> > AndrewtitoffКстати, в вашей шарашкиной конторе одновременный
> (со стороны более чем одного пользователя) доступ к этой
> убогой базе возможен ?
Да, естественно!, правда она тормозить начинает, но бывает человек 5 одновременно сидят, больше обычно не требуется...
← →
Сергей М. © (2009-11-10 14:15) [10]
> мне без фильтрации никак
Коран что ли запрещает ?)
← →
И Павел (2009-11-10 14:15) [11]
> The number of rows indicated might be less than the total
> number of rows in a table
Такой вопрос я недавно поднимал. Вроде бы пришли к тому - что это встречается в редких случаях, если не оставлять, например, настройки курсора по умолчанию. Только топик найти не могу... Может удалили...
← →
Сергей М. © (2009-11-10 14:16) [12]
> естественно
И все пытаются внести изменения в эту таблицу ?
← →
Andrewtitoff © (2009-11-10 14:17) [13]
> Сергей М. © (10.11.09 14:14) [8]
> > что тогда делать?Читать, читать и читать .. Потом много
> думать .. И только потом писАть)
Ну это то понятно, только я вам вчера обьяснял всю ситуацию...
Неужели так сложно подсказать?, я думаю вы наверняка знаете какой нибудь хороший способ!, может у ADOTable есть куда запихнуть обработку одновременно этих двух событий?
← →
Сергей М. © (2009-11-10 14:18) [14]
> Andrewtitoff © (10.11.09 14:17) [13]
Тебе же shiknik (C) сказал - выбрось к лешему ADOTable !
← →
Andrewtitoff © (2009-11-10 14:18) [15]
> Сергей М. © (10.11.09 14:16) [12]
> > естественноИ все пытаются внести изменения в эту таблицу
> ?
Ну, бывает, не все правда, но теоретически 3 человека одновременно могут, больше нет, у остальных доступ только чтение
← →
Dennis I. Komarov © (2009-11-10 14:21) [16]
> Неужели так сложно подсказать?
Подсказываю: не нужно "бабушкам" видеть эти параметры...
З.Ы. и выбрось T...Table
← →
Andrewtitoff © (2009-11-10 14:22) [17]
> Сергей М. © (10.11.09 14:15) [10]
> > мне без фильтрации никакКоран что ли запрещает ?)
Нет, просто нужно в реальном времене при том же поиске по адресу отображать результаты выборки
> И Павел (10.11.09 14:15) [11]
> > The number of rows indicated might be less than the total
> > number of rows in a tableТакой вопрос я недавно поднимал.
> Вроде бы пришли к тому - что это встречается в редких случаях,
> если не оставлять, например, настройки курсора по умолчанию.
> Только топик найти не могу... Может удалили...
Да вы по руммки сначала обьясните что это значит... =)))
> Сергей М. © (10.11.09 14:18) [14]
> > Andrewtitoff © (10.11.09 14:17) [13]Тебе же shiknik
> (C) сказал - выбрось к лешему ADOTable !
А чем вместо него пользоваться?, и чем он плох?, ну кроме скорости - это понятно, но в принципе терпимо в моем случае
← →
Сергей М. © (2009-11-10 14:23) [18]
> Ну, бывает
И как же ты собрался "в реальном времени" показывать кол-во записей, если в то самое "реальное время" любой из "избранных" на другой машине может удалить или добавить записи ?
← →
Andrewtitoff © (2009-11-10 14:23) [19]
> Dennis I. Komarov © (10.11.09 14:21) [16]
> > Неужели так сложно подсказать?Подсказываю: не нужно "бабушкам"
> видеть эти параметры...З.Ы. и выбрось T...Table
Как раз нужно!...
А что вместо него использовать? и в чем разница?
← →
Сергей М. © (2009-11-10 14:24) [20]
> чем вместо него пользоваться?
Сказано же было - ADOQuery или ADODataSet
← →
Andrewtitoff © (2009-11-10 14:27) [21]
> Сергей М. © (10.11.09 14:23) [18]
> > Ну, бываетИ как же ты собрался "в реальном времени" показывать
> кол-во записей, если в то самое "реальное время" любой из
> "избранных" на другой машине может удалить или добавить
> записи ?
Хм тож верно, ну тогда хотя бы условно в реальном, т.е. суть в том что после выборки открывается карточка лифта, и там должно отображаться что мол запись такая то , всего записей т.е. допустим выбрал человек адрес какой то - а там 4 лифта, соответственно таблица отфильтровалась и открылась карточка где написанно лифт № 1 из 4-х....
← →
Andrewtitoff © (2009-11-10 14:28) [22]
> Сергей М. © (10.11.09 14:24) [20]
> > чем вместо него пользоваться?Сказано же было - ADOQuery
> или ADODataSet
А чем они лучше?, какие у них плюсы и различия?
← →
Dennis I. Komarov © (2009-11-10 14:32) [23]
> А чем они лучше?, какие у них плюсы и различия?
Это долгая песня... По форуму побегай...
← →
Sergey13 © (2009-11-10 14:33) [24]> [21] Andrewtitoff © (10.11.09 14:27)
> открылась карточка где написанно лифт № 1 из 4-х....
Не уверен про аксес (вроде он у тебя), но в общем случае у другой бабушки лифтом №1 может оказаться совсем другой лифт, нежели у первой бабушки.
← →
Andrewtitoff © (2009-11-10 14:35) [25]
> Dennis I. Komarov © (10.11.09 14:32) [23]
> > А чем они лучше?, какие у них плюсы и различия?Это долгая
> песня... По форуму побегай...
Ну млин, говорите
>Сказано же было - ADOQuery или ADODataSet
А что из них использовать?
> Sergey13 © (10.11.09 14:33) [24]
> > [21] Andrewtitoff © (10.11.09 14:27)> открылась карточка
> где написанно лифт № 1 из 4-х....Не уверен про аксес (вроде
> он у тебя), но в общем случае у другой бабушки лифтом №1
> может оказаться совсем другой лифт, нежели у первой бабушки.
>
Так это и не нужно как раз нужно что бы каждая бабушка видела то - что она выбрала....
← →
Andrewtitoff © (2009-11-10 14:36) [26]Тем более удаляет или добавляет записи только один человек двое других меняют только какие либо неключевые поля....
← →
Dennis I. Komarov © (2009-11-10 14:40) [27]
> А что из них использовать?
Я DS юзаю... А там смотри сам... Да, основы SQL уже выучил?
> Тем более удаляет или добавляет записи только один человек
> двое других меняют только какие либо неключевые поля....
>
Неужели реализованы ограничения прав? :)
← →
Сергей М. © (2009-11-10 14:41) [28]
> Andrewtitoff © (10.11.09 14:28) [22]
http://www.sql.ru/subscribe/2005/285.shtml
Хотя для чего это тебе ? Ты же не читатель)
← →
Andrewtitoff © (2009-11-10 14:45) [29]
> Dennis I. Komarov © (10.11.09 14:40) [27]
> > А что из них использовать?Я DS юзаю... А там смотри сам.
> .. Да, основы SQL уже выучил?> Тем более удаляет или добавляет
> записи только один человек > двое других меняют только какие
> либо неключевые поля....> Неужели реализованы ограничения
> прав? :)
Нет, просто просто ключевое поле можно править только в режиме таблицы добовлять запись тоже, а они в таблицу вообще не лезут, а удальять теоретически можно, но они этого просто не делают потому что им этого ненужно и ничего кроме выговора и взыскания им за это не светит...
← →
Sergey13 © (2009-11-10 14:54) [30]> [25] Andrewtitoff © (10.11.09 14:35)
> как раз нужно что бы каждая бабушка видела то - что она выбрала....
А что она выбрала? Какую-то запись, которая сегодня вылезла первой?
Наверное техника туда будет посылать - люди там застряли. Вот техник рад будет, пока все лифты обойдет. 8-)
← →
Andrewtitoff © (2009-11-10 14:57) [31]
> Sergey13 © (10.11.09 14:54) [30]
> > [25] Andrewtitoff © (10.11.09 14:35)> как раз нужно
> что бы каждая бабушка видела то - что она выбрала....А что
> она выбрала? Какую-то запись, которая сегодня вылезла первой?
> Наверное техника туда будет посылать - люди там застряли.
> Вот техник рад будет, пока все лифты обойдет. 8-)
А это тут при чем?, вы вообще про что?
← →
Dennis I. Komarov © (2009-11-10 14:58) [32]
> Нет, просто просто ключевое поле можно править только в
> режиме таблицы добовлять запись тоже,
Это что за режим такой, что его силы могут сподобится править поле, кое носит нарицаение "ключевое"?
> а удальять теоретически можно, но они этого просто не делают
> потому что им этого ненужно и ничего кроме выговора и взыскания
> им за это не светит...
А по батону клацнуть случайно они не могут, да?
← →
Andrewtitoff © (2009-11-10 15:03) [33]
> Сергей М. © (10.11.09 14:41) [28]
> > Andrewtitoff © (10.11.09 14:28) [22]http://www.sql.ru/subscribe/2005/285.
> shtmlХотя для чего это тебе ? Ты же не читатель)
Просмотрел, но ответа на свой вопрос не нашел... =(((
← →
Andrewtitoff © (2009-11-10 15:08) [34]
> Dennis I. Komarov © (10.11.09 14:58) [32]
> > Нет, просто просто ключевое поле можно править только
> в > режиме таблицы добовлять запись тоже,Это что за режим
> такой, что его силы могут сподобится править поле, кое носит
> нарицаение "ключевое"?
В смысле?, ну просто таблицу открываеть и правишь любую запись в том чиле и в ключевом поле...
> а удальять теоретически можно, но
> они этого просто не делают > потому что им этого ненужно
> и ничего кроме выговора и взыскания > им за это не светит.
> ..А по батону клацнуть случайно они не могут, да?
Могут конечно, если в режиме редактирования, там специальная кнопочка появляется на форме... =)))
← →
Сергей М. © (2009-11-10 15:11) [35]
> ответа на свой вопрос не нашел
Это чудовищно.
← →
Sergey13 © (2009-11-10 15:13) [36]> [31] Andrewtitoff © (10.11.09 14:57)
> А это тут при чем?,
При том, что завтра лифтом №1 может быть любой другой лифт из указанных четырех.
Нужна ли вообще бабке эта информация (да еще в "реальном времени" 8-), есди (как мне кажется) по одному адресу вряд ли будет больше десятка лифтов, т.е. все и так видно на экране.
Впрочем не мое это дело. Делай как хочешь.
ЗЫ: Не интересный топик какой то.
← →
Dennis I. Komarov © (2009-11-10 15:13) [37]
> В смысле?, ну просто таблицу открываеть и правишь любую
> запись в том чиле и в ключевом поле...
И никак иначе сие действо совершить низя?
> Могут конечно, если в режиме редактирования, там специальная
> кнопочка появляется на форме... =)))
Режим Edit никаким образом не влияет на возможность удалять, добавлять записи...
З.Ы.
Свои частности оставте бедным "бабушкам". После такого шедевра они будут рады переучиться на все что угодно :)
← →
Andrewtitoff © (2009-11-10 15:16) [38]
> Sergey13 © (10.11.09 15:13) [36]
> > [31] Andrewtitoff © (10.11.09 14:57)> А это тут при
> чем?, При том, что завтра лифтом №1 может быть любой другой
> лифт из указанных четырех.Нужна ли вообще бабке эта информация
> (да еще в "реальном времени" 8-), есди (как мне кажется)
> по одному адресу вряд ли будет больше десятка лифтов, т.
> е. все и так видно на экране.Впрочем не мое это дело. Делай
> как хочешь.ЗЫ: Не интересный топик какой то.
Мля, да Вы все не правильно поняли... =)))
Там форма которая отображает в удобном виде все поля записи, но только одной и когда они перещелкиваются между выбранными записями нужно отображать сколько всего записей отфильтровано и какую они сейчас смотрят....
← →
Andrewtitoff © (2009-11-10 15:20) [39]
> Dennis I. Komarov © (10.11.09 15:13) [37]
> > В смысле?, ну просто таблицу открываеть и правишь любую
> > запись в том чиле и в ключевом поле...И никак иначе сие
> действо совершить низя?
Нет, там Edit который показывает содержимое этого поля readonly....
> Могут конечно, если в режиме редактирования,
> там специальная > кнопочка появляется на форме... =)))Режим
> Edit никаким образом не влияет на возможность удалять, добавлять
> записи...З.Ы.Свои частности оставте бедным "бабушкам". После
> такого шедевра они будут рады переучиться на все что угодно
> :)
Да я не про режим Edit..., они же не в таблице лазиют - а там специальные удобные формочки сделаны..., так вот эти формочки когда открываешь - тебя спрашивают для просмотра или редактировпания ты их открываешь и появляются соответствующие наборы инструментов и возможностей на форме...
← →
Sergey13 © (2009-11-10 15:24) [40]> [38] Andrewtitoff © (10.11.09 15:16)
> Мля, да Вы все не правильно поняли... =)))
Да все я понял. Есть одна таблица, которая закатана в грид и фильтруется до полного удовлетворения. После этого по кнопке появляется твоя чудесная форма для редактирования. Только какая разница бабушке какую именно (в случайном порядке) запись она видит? Ведь она может, насколько я понял, и не фильтровать вовсе, а просто редактировать все подряд лифты.
Страницы: 1 2 3 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.12.27;
Скачать: [xml.tar.bz2];
Память: 0.59 MB
Время: 0.008 c