Hmm... how many days between the same date? 0 or 1 ? I'm confused )))

Derek, thanks for the help, interested to see Your example!

Допустим, счётчик из моего примера - это электросчётчик, и я считаю общую сумму за электроэнергию по 50 квартирам, имея на руках начальные и конечные показания каждой квартиры. Понятно, что можно сделать вычисление Итог = Тариф*(ПоказанияКон.Кв1-ПоказанияНач.Кв1)+.......+Тариф*(ПоказанияКон.Кв50-ПоказанияНач.Кв50). Пример из головы, кончено, но даже мне, не программисту, понятно, что это корявое решение. Просто любопытно - как грамотные разработчики БД решают подобные задачи?

derek wrote:

Hello Mcsimm,
You can not use a calculated field in another calculation.
вы не можете использовать вычисляемое поле в другом расчете.  вместо этого попробуйте
summary.rate * (summary.currReading - summary.PrevReading)
Derek.

Спасибо!
Что называется, решение лежало на поверхности, причём очень простое.
Решил немного подредактировать свой ответ.  В задачах простых, где в вычисляемом поле 4-5 "участника", всё просто. А если конечный результат формируется из 20-30 условий? Выносить промежуточные результаты в другие таблицы? использовать скрипты? посоветуйте, пожалуйста, новичку.

Добрый день, Дмитрий!
Не могу разобраться с довольно элементарной вещью.
Допустим, я делаю простую базу, где фиксируются показания какого-то прибора, в нём числовые поля предыдущего показания, текущего показания, тарифа, плюс 1) вычисляемое поле (разность показаний) и 2) вычисляемое поле произведения (разности показаний и тарифа). Все поля отображаются в TableGrid. При запуске ошибка, что нет такого поля (разницы). Убираю из TableGrid столбец с отображением произведения - всё работает нормально. Догадываюсь, что эта ошибка - следствие того, что я не совсем понимаю, как работают вычисляемые поля в БД.  Можете подсказать, что я делаю неправильно?
Что бы было проще понять мой вопрос я набросал простой пример.

Может быть добавить в меню "Файл" пункт "Последние (или недавние) проекты", подобно тому, как в MS Office? что бы отображались проектов 5-10 (а лучше сделать это количество настраиваемым самим пользователем). Не знаю как другие при обучении, а я постоянно скачу между Examles, своими учебными проектами и проектами, скачанными с форума, что бы посмотреть какие-то мелочи. Ну и как бы что бы было полноценное переключение между проектами в рамках одного запущенного экземпляра MVDB. Конечно, не факт, что такое всем нужно, просто мои мысли.

DriveSoft wrote:
Jeepson wrote:

Здравствуйте, Дмитрий.

При покупке программы сейчас вы обещаете бесплатное обновление до версии 3.99.
Скажите пожалуйста планируется ли введение в функционал программы использование  TreeView в этот период.
Если да то примерно в какой версии программы будет реализован.
С Уважением Евгений.

Приветствую.


К сожалению не могу пообещать, что TreeView будет реализован в этот период, но скорей всего будет реализован.

Здравствуйте, Дмитрий!
Подскажите, а как скоро планируется выход версии 4.хх и что там будет нового добавлено? Понимаете, купить минорную лицензию почти уже решил, но будет крайне обидно, если через пару месяцев появится новая версия, в которой будет куча новых интересных и полезных штучек. Может тогда подумать о лицензии на апгрейд с версии на версию, которая могла бы заинтересовать уже купивших программу?

Дмитрий, большое спасибо за ответ и за рекомендации по типу полей!

Здравствуйте!
Пару недель играюсь с программой, нравиться. Возник вопрос про расположение записей при просмотре в TableGrid. Не могу найти, какой параметр в свойствах компоненты отвечает за то, что бы можно было запись в ячейке расположить, например, в центре? Я прикладываю к сообщению простенький пример, там видно, что запись в текстовом поле всегда слева, а в числах и датах - справа. Заголовок поля тоже всегда слева.
Второй вопрос уже из любопытства и так, на будущее. Полезное свойство "NumbersOnly" позволяет вводить в поле только цифры. А есть ли свойство, которое отвечает за количество знаков в поле и в записи таблицы? Что бы не больше и не меньше. Примеры - ИНН (12), паспорт РФ (4 и 6), банковская карта (4 поля по 4) и т.п.?
В архиве пример и скриншот..
Заранее спасибо за ответ!