Форум: "Базы";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];
ВнизЧто-то типа Excel ???? Как это сделать? Найти похожие ветки
← →
Step[B.M.] (2002-10-20 20:47) [0]У меня есть DBGrid с одной колонкой.
Допустим я ввожу в 2-ю и в 3-ю строку некоторое значение.
Как мне вставить сумму этих значений в 1-ю строку? Без фокусирования в первой строке (Это типа Excel). Нужно именно в DB a не StringGrid.
← →
mike-d (2002-10-20 21:46) [1]Что-то наворочено, не совсем понятно зачем.
Так как DBGrid отражает тривиальную сетку (строка, столбец) самой DB таблицы, то с некоторыми усилиями можно занести в первую запись сумму второй и третьей записи (по AfterPost к примеру), но тут раздолье для ошибок и неоднозначностей. Нафик надо? Если тебе нужно именно DB для подсчетов, то найди какой-нить DBInspector, там пожалуй полегче будет. А лучше переделай интерфейс...
← →
KSergey (2002-10-21 08:17) [2]Чета тут в понимании не то... Это же разные строки в базе... Т.е. сделать-то конечно можно, но, понятно, сначала запомнить закладку на нужную (текущую) запись, встать на превую, занести в нее что надо и вернуться на закладку.
Хотя все же есть подозрение, что тут недопонимание какоето.
Может если рапишете поподробнее что же надо получить вообще-то - может что-то более дельное подскажут. Есть, например, гриды с показом значений (сумм, например) внизу столбца в отдельной служебной строке, не связанной явно с дем DataSet"ом, который отображается в гриде.
А то если следовать именно вашей задаче (1 столбец и именно 3 строки) - тогда уж проще все-таки StringGrid и если так уже необходимо - SQL-запросом, например, переносить все в БД (впрочем, любым методом переносить)
← →
Geka (2002-10-21 08:36) [3]А почему бы не использовать какой-нибудь report?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c