![]() |
|
![]() ![]() ![]() |
|
brusel |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 2.3.2008 Репутация: нет Всего: нет |
Здраствуйте. Есть DBGridEh с полями А и Б.
Поле Б вычисляемое, должно считатся так: Б=А/Сумма(всех А) Пробовал так выдает ошибку.
|
|||
|
||||
superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: 3 Всего: 15 |
brusel, какую ошибку выдает? Не пробовал это все сделать прямо в запросе?
|
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
###!!!
Раньше программистов учились программировать, а сейчас хотя бы научиться поиском пользоваться и правильно вопросы задавать. Добавлено через 33 секунды brusel, тебя прямая дорога в проект Битва экстрасенсов. Там такие вопросы задавай. |
|||
|
||||
DYUMON |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 17.6.2006 Где: Новосибирск Репутация: 2 Всего: 3 |
Вообще данный метод извращение. Какая субд? Если нормальная то сделай тригер, который будет обновлять значение б суммой всех а .
|
|||
|
||||
brusel |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 2.3.2008 Репутация: нет Всего: нет |
MS Access/ADO Пример подскажите. |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
Сомневаюсь, что Access поддерживает триггеры. В любом случае есть F1
|
|||
|
||||
brusel |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 2.3.2008 Репутация: нет Всего: нет |
Попробую упростить вопрос.
Как вывести в DBGrid вычисляемое поле, чтобы считало так: Б=А/Сумма(всех А) В CalcFields не подходит, приводит к ошибке Access Violation. Я так понял Обращение к не созданному объекту. |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
Ты примеры смотрел хоть?
Добавлено через 1 минуту и 2 секунды В интернете их вагон и маленькая тележка! Справку почитай, как первоисточник. Уверен, что в примерах, поставляемых с дельфи, инфа тоже есть. Добавлено через 1 минуту и 30 секунд Т.е. ты хочешь, чтобы мы здесь за тебя всё это сделал и тебе дали готовую программу? Добавлено через 4 минуты и 50 секунд Подсказка 1. В гриде данных НЕТ. Грид их только отображает. Подсказка 2. Работай с НД - TDataSet. Добавлено через 5 минут и 6 секунд НД - Набор данных - DataSet; |
|||
|
||||
brusel |
|
||||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 2.3.2008 Репутация: нет Всего: нет |
Смотрел Там вагон тупых советов как умножить или сложить два числа.
Если не хочешь подсказать в решении проблеммы, то нечего тут умничать что ты тут самый умный, а все остальные дураки.
Вот, не то что хотел, но оно работает. |
||||
|
|||||
DYUMON |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 17.6.2006 Где: Новосибирск Репутация: 2 Всего: 3 |
нормальный пример если там по другому не извратится
|
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
А тебе что нужно? Какие-то сложные вычисления? Сомневаюсь, что в вычисляемых полях нужно что-то сложное вычислять. Будет тормозить. Добавлено через 1 минуту и 2 секунды
Если не можешь читать, то нечего так возмомущаться. Попробуй заново ![]() |
|||
|
||||
brusel |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 2.3.2008 Репутация: нет Всего: нет |
Вопрос решен, тема закрыта
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "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. |