Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.24;
Скачать: CL | DM;

Вниз

Помогите разобраться с компонентой 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
1-78496
Paul 'Spawn' Rysevets
2002-10-13 16:53
2002.10.24
Как Узнать Что Стороннее Приложение Запустилось


3-78295
Fishka
2002-09-30 12:06
2002.10.24
Добавить новый лист в EXCEL


14-78599
Сатир
2002-09-23 12:41
2002.10.24
---|Ветка была без названия|---


14-78665
Anatoly Podgoretsky
2002-10-05 01:21
2002.10.24
Именинники 5 октября


1-78473
Шишкин Илья
2002-10-11 15:51
2002.10.24
Помогите с компонентом ZTV