Форум: "Базы";
Текущий архив: 2002.10.24;
Скачать: [xml.tar.bz2];
ВнизПомогите разобраться с компонентой StringGrid Найти похожие ветки
← →
AngelForever (2002-10-02 17:36) [0]Народ, помогите пожалуйста, пишу прогу типа БД с использованием стандартных Делфийских средств (StringGrid), меня интересует такой вопросик: Как сохранить изменения весённые в поля SG в файл Excel_я так чтобы после сохранения в Excel_е была такая же таблица, т.е. чтобы "содержимое" SG полностью сохранялось в один файл, а не доин столбик или строка таблицы... и есшо один вопросик на туже тему...Как сдела в том же SG чтобы он производил рассчёты как в Excel_е - вводишь в определённые строки данные и она (SG)считает по определённым формулам результаты...и последний вопросик...как запретить в определённых ячейках StringGrid_а ввод букв, разрешить ввод ТОЛЬКО цифр, а если юзер пытается в такие поля вводить текст, прога должна соответствующим образом "материться"..
← →
Mike Kouzmine (2002-10-02 18:02) [1]Используй компаненты типа БД и все дела
← →
HNN (2002-10-02 19:16) [2]Поищи в Компонентах на этом сайте. Есть классные! Сам пользуюсь.
Позволяют перевести таблицу в Эксель со всеми наворотами.
← →
KSergey (2002-10-03 14:23) [3]По поводу ввода только таких-то цифр/букв - обрабатывать OnKeyPress c примерно таким кодом
procedure TPostmanCardForm.sgrdPatchesBoxKeyPress(Sender: TObject; var Key: Char);
begin
if Key = недопустимый символ (тут можно и проверку на тек. номер столбца наворотить) then Key=#0;
Здесь просто срубаются недопустимые клавиши - ну а можно и "маты" вставить, если надо ;)
Ну а про перенос в эксель -почитайте чуть ниже. Уже надоело.
Если что -и я (как и многие другие) писал переносилку, если надо - пришлю. Она, правда, под DB-компоненты, но переделать можно все, верно?
Или лучше почитайте статьи на королевстве и сделайте сами как надо.
Ну либо действительно компонент подберите.
← →
KSergey (2002-10-03 14:25) [4]Mike Kouzmine (02.10.02 18:02)
Используй компаненты типа БД и все дела
А при чем тут компоненты для доступа к БД?! Человек может обрабатывает табличку 10*20 - и все?
Впрочем непонятно, почему бы все эо вообще в экселе не делать...
← →
KSergey (2002-10-03 14:28) [5]
> AngelForever (02.10.02 17:36)
> Как сдела в том же SG чтобы
> он производил рассчёты как в Excel_е - вводишь в определённые
> строки данные и она (SG)считает по определённым формулам
> результаты
А в чем имено проблема? На покидание ячейки (поискать какое-нибудь подходящее св-ство) вычислять и вставлять результат в нужную ячейку.
про сохранение в файл - тоже не понятно в чем именно проблема. Там все просто.
Вот только если вам и формулы надо в ячейки вводить - честное слово проще взять эксель - и не париться ерундой.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.10.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c