![]() |
|
|
![]()
|
|
| kovalenko123 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 229 Регистрация: 12.5.2008 Репутация: нет Всего: 1 |
Приветствую всех программистов!!!! Вопрос:
как можно просуммировать строки из одного поля и вывести это все в label ( Использую Ado, аксесс) Если можно то пример кода. Заранее спасибо |
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
|
|||
|
||||
| kovalenko123 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 229 Регистрация: 12.5.2008 Репутация: нет Всего: 1 |
Че то он ругается на поле sum
Посмотрите пожалуйста Присоединённый файл ( Кол-во скачиваний: 7 )
Labeles.rar 11,76 Kb |
|||
|
||||
| Deniz |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: 8 Всего: 44 |
kovalenko123, посмотри внимательно на пример от Rodman.
-------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
| kovalenko123 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 229 Регистрация: 12.5.2008 Репутация: нет Всего: 1 |
Не ну в моей БД нет поля 0 есть поле sum я его ставлю он ругается а почему я немойму
|
|||
|
||||
| Данкинг |
|
||||||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Э-э-э... Почитай инфу по работе на Дельфи с БД для начала.
Означает запрос, выбирающий сумму поля FIELD (которое должно быть числовым) из таблицы MyTable. Чтобы было понятней, могу несколько модифицировать пример:
-------------------- There's nothing left but silent epitaphs. |
||||||
|
|||||||
| Vas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 29.6.2005 Где: Stavropol region Репутация: 23 Всего: 28 |
Данкинг, и что покажет твой кусок кода в Label.Caption? Я думаю он даже не откомпилируется
-------------------- И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин) |
|||
|
||||
| chetl |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 12.9.2007 Репутация: нет Всего: нет |
|
||||
|
|||||
| kovalenko123 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 229 Регистрация: 12.5.2008 Репутация: нет Всего: 1 |
теперь он ругается на (MySum) в lebele обьясните начинаюшему Добавлено через 3 минуты и 20 секунд chetl : code=delphi] label1.Caption:=form1.ADOQuery1Expr1000.AsString;[ [/code] Сорри за тупой вопрос а откуда взялся Expr1000 Добавлено через 5 минут и 17 секунд VAs: Он и не компилируеься ты прав |
|||
|
||||
| Vas |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 29.6.2005 Где: Stavropol region Репутация: 23 Всего: 28 |
Что гадать то? У Rodman'a пример правильный, только одно слово Fields кажись лишнее, проверить не могу нету дельфи у мну на openSUSE :(
Там не поле с именем "0", а первое поле по порядку, но в возвращенном наборе данных поля нумеруются с нуля. Запрос типа
Вернет набор данных с двумя полями, первое по порядку будет с индексом "0", второе с индексом "1", соответсвенно обращатся к ним так:
-------------------- И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин) |
||||||
|
|||||||
| kovalenko123 |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 229 Регистрация: 12.5.2008 Репутация: нет Всего: 1 |
Помойму это код чтоб отображать значения из полей (0 1) в гриде например по нажатию клавиши а ме надо чтоб по активации формы в label была сумма всех полей я понял как сделать запрос я тоа не понял как этот запрос отбразить в labele вот |
||||
|
|||||
| Vas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 29.6.2005 Где: Stavropol region Репутация: 23 Всего: 28 |
1. Кидаешь на форму ADOQuery у него в свойстве SQL пишешь текст запроса.
2. Переходишь на вкладку Events формы находишь метод onShow. два раза клацаешь отрывается текст процедуры TForm1.FormShow..... 3. Пишешь текст
4. Компилируешь, запускаешь и смотришь на результат -------------------- И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин) |
|||
|
||||
| chetl |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 12.9.2007 Репутация: нет Всего: нет |
Expr1000 это автоматическое имя поля, куда выбрасываются данные. Если не нравиться можешь написать
|
|||
|
||||
| Deniz |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: 8 Всего: 44 |
-------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
| Rodman |
|
||||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
kovalenko123, и так.. объясняю для танкистоф...
если пишется запись типа
а если пишется
Я понятно выражаюсь?! |
||||
|
|||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |