Главная страница
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.021 c
1-78397
nevel
2002-10-15 05:39
2002.10.24
Создание EXE-ника


1-78492
KLOP
2002-10-12 08:54
2002.10.24
Возможно ли в Делфях сварганить а-ля WinXP интерфейс ?


6-78571
кондратий
2002-08-23 18:19
2002.10.24
POST ...


14-78650
Nox
2002-10-01 19:47
2002.10.24
<<<Я ДОБАВИЛ СВОЙ ВОПРОС В ФОРУМ, А ОН УШЁЛ!>>>


3-78315
AFrolov
2002-10-04 10:01
2002.10.24
как подружить TDataBase и TQuery?