Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
1-1215982046
Stan
2008-07-14 00:47
2009.12.27
Кириллица отображается неверно.


2-1257499247
LordTor
2009-11-06 12:20
2009.12.27
Подскажите как сделать синхронизациию 2х папок


2-1252914724
VirEx(home)
2009-09-14 11:52
2009.12.27
сервис + приложение (обмен данными)


15-1256511599
Германн
2009-10-26 01:59
2009.12.27
Что за зверь search.qip.ru


1-1230592103
ivanoff
2008-12-30 02:08
2009.12.27
Форма MDIChild не разворачвается полностью





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский