|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.04.2012, 16:54 | #1 |
Пользователь
Регистрация: 16.04.2012
Сообщений: 64
|
Вывести сумму строк
Здравствуйте! Вопрос, как можно вывести сумму строк из запроса? Существует 8 DBEdit-ов, кликая на которые передается параметр в кверик, к которому подключен грид. Нажимая на один из DBEdit-ов я получаю количество строк с помощью команды:
reservQuerysumm.Value:=reservQuery. RecNo; Но ведется некая статистика, в которой должно отображаться количество строк из всех DBEdit-ов. А количество я получаю только по одному, соответственно, когда кликаю. А необходимо, чтобы без клика был сразу подсчет, в соответствии с разными параметрами. |
16.04.2012, 18:01 | #2 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
За кол-во строк отвечает метод RecordCount, Цитата:
Давай ты оберешься с мыслиной, и нормально опишешь проблему, ась?
I'm learning to live...
|
||
16.04.2012, 19:16 | #3 |
Пользователь
Регистрация: 16.04.2012
Сообщений: 64
|
Снимок.JPG
Вот скрин. Слева идут те самые DBEdit-ы, внизу по клику происходит выборка, а вот справа сверху необходимо выводить количество строк. |
16.04.2012, 19:19 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну тык метод RecordCount, компонента, к которому ты призявывал Эдиты и Гриды даст тебе кол-во записей в наборе.
I'm learning to live...
|
16.04.2012, 19:22 | #5 |
Пользователь
Регистрация: 16.04.2012
Сообщений: 64
|
Так он даст информацию только по одному сотруднику, а мне необходимо, чтобы она отображалась по всем сразу, ну и в случае добавления новой записи, информация обновлялась.
|
16.04.2012, 19:23 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Вытащить запросом инфу сразу о всех нужных сотрудниках, подсчитать к-во и разместить в нужные поля. Или (что хуже) выполнить в цикле запрос для каждого из сотрудников в отдельности и RecordCount в нужное поле
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
16.04.2012, 19:32 | #7 |
Пользователь
Регистрация: 16.04.2012
Сообщений: 64
|
Понял тебя, спасибо.
У меня по клику на DBEdit вот такой вот понос прописан: Код:
И ещё небольшой вопрос. Вот такой вот код: reservQuery.Close; ....... reservQuery.Open; Это нормально? Или Close и Open можно заменить какой-либо одной строкой? Я просто о самом написании кода интересуюсь. Может можно написать лучше. Последний раз редактировалось Stilet; 16.04.2012 в 19:38. |
16.04.2012, 19:36 | #8 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
16.04.2012, 19:40 | #9 |
Пользователь
Регистрация: 16.04.2012
Сообщений: 64
|
Да нет, база не огромна. Будет расти, но максимум по 100 записей в день. Просто использую Access и потому немного обеспокоен её работой. как-то не впечетляет она меня. Ранее всегда работал с IB, даже как-то устраивал тест, закинув в одну и другую БД по 100 000 записей и совершил поиск. Access подвесил мне комп на минуту, а IB за долю секунды показал результат. Вот с тех пор и такое мнение у меня на счет MS Access.
У меня к тебе, в процессе реализации, небольшой вопрос возник. Если мне необходимо посчитать кол-во строк, то соответственно и 8 квериков должно быть, в каждом из которых я буду включать запрос или есть способ хитрее какой-нибудь? Последний раз редактировалось Stilet; 16.04.2012 в 21:26. |
16.04.2012, 20:31 | #10 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Покажи сам запрос
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывести количество целых чисел и их сумму из файла | vaako | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 10.04.2012 23:59 |
Задача - Вывести сумму от 1 до 20 | laychan | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 30.11.2011 17:37 |
std::transform вывести сумму двух векторов | kouphais | Общие вопросы C/C++ | 2 | 16.10.2011 22:04 |
Найти сумму элементов и вывести согласные буквы | Ilya87 | Помощь студентам | 3 | 28.03.2010 04:08 |
Вывести сумму чисел из строки | Айдар | Помощь студентам | 17 | 20.06.2009 23:39 |