Вниз
Скачать: CL | DM;

Работа с TStringGrid.   Найти похожие ветки 

← →
PKM   (2007-01-16 12:35) [0]

Подскажите плиз, как сделать. У меня три столбца. В первом столбце надо сделать, чтоб пользователь мог ввести только одну или две цифры, во второй  столбец - до пяти любых символов, в третий - до 25 букв кирилицы и(или) пробел. Спасибо за внимание.


← →
stone ©   (2007-01-16 12:43) [1]

при вводе символов (например OnKeyPress) ограничивать длину строки и набор вводимых символов в зависимости от индекса столбца


← →
pkm   (2007-01-16 12:56) [2]

А у грида нет такой возможности как у Tedit мах кол-во символов?


← →
Sergey13 ©   (2007-01-16 13:03) [3]

> [0] PKM   (16.01.07 12:35)

А где эти столбцы хранятся?


← →
pkm   (2007-01-16 13:11) [4]

У меня на форме в TStringGrid заносят информацию, и потом я сохраняю в нетипизированный файл (задумка такая).


← →
Sergey13 ©   (2007-01-16 13:13) [5]

> [4] pkm   (16.01.07 13:11)

А почему бы не воспользоваться БД?


← →
pkm   (2007-01-16 13:22) [6]

Прога должа работать на тех компах, где нет BDE. из-за этого у меня и головная боль.


← →
Elen ©   (2007-01-16 13:32) [7]


> Прога должа работать на тех компах, где нет BDE. из-за этого
> у меня и головная боль.

А почему бы с прогой BDE не инсталить? или не выбрать другого провайдера типа Access?


← →
pkm   (2007-01-16 13:36) [8]

Access"а нет! BDE нельзя инсталить, не моя прихоть. Мне чем проще, тем лучше. А сейчас я занимаюсь извратом, только чтоб работало. чем быстрее сделаю тем быстрей отвяжуться.


← →
Sergey13 ©   (2007-01-16 13:39) [9]

> [6] pkm   (16.01.07 13:22)

БД и БДЕ - это не одно и то-же. С БД отлично работают и без БДЕ.


← →
vasIzmax ©   (2007-01-16 13:41) [10]

Попробуй че-нить типо этого:
var
i,j,d:integer;
s:string;
begin
for i:=1 to 3 do
for j:=1 to 3 do
begin
d:=length(form1.StringGrid1.Cells[i,j]);
if d>2 then
begin
showmessage("error");
form1.StringGrid1.Cells[i,j]:="";
end;
end;
end;


← →
pkm   (2007-01-16 13:47) [11]


> БД и БДЕ - это не одно и то-же. С БД отлично работают и
> без БДЕ.


Это как если не секрет?


← →
Sergey13 ©   (2007-01-16 14:00) [12]

> [11] pkm   (16.01.07 13:47)
Какой же тут секрет, если на эту тему написаны тонны литературы. Скажу лишь, что БДЕ это один из видов (технологий) доступа к данным. Например есть еще компоненты прямого доступа к конкретным СУБД.


← →
_RusLAN ©   (2007-01-16 14:02) [13]

Смотрите в сторону Firebird Embedded
или на другие похожие БД


← →
pkm   (2007-01-16 14:04) [14]

Ссылку не дадите? почитать тонны литературы.


← →
Sergey13 ©   (2007-01-16 14:17) [15]

> [14] pkm   (16.01.07 14:04)

яндекс - ссылка на тонны.
гугл - ссылка на сотни тонн.
sql.ru - ссылка на неплохую коллекцию.
http://www.delphimaster.ru/articles.html и http://www.delphimaster.ru/books/ - то-же можно поискать


← →
pkm   (2007-01-16 14:31) [16]

спасибо. за ссылки. посмотрю. А по поводу моего вопроса идей больше нет?


← →
Anatoly Podgoretsky ©   (2007-01-16 22:44) [17]

> pkm  (16.01.2007 13:36:08)  [8]

> Мне чем проще, тем лучше.

Проще? Странно.


← →
pkm   (2007-01-17 06:43) [18]


> Проще? Странно.


И как это использовать в программе?


← →
novill ©   (2007-01-17 09:54) [19]

pkm
Есть такая штука - TСlientDataset называется, почитай, может заинтересует :)


← →
pkm   (2007-01-17 13:00) [20]

Спасибо.


← →
Amoeba ©   (2007-01-17 13:50) [21]

Можно еще использовать TkbmMemTable. Имеет встроенное сохранение содержимого в файл.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.49 MB
Время: 0.027 c
10-1129035788
KIA
2005-10-11 17:03
2007.02.04
Ошибка при изменении ширины ячейки WORD-таблицы


6-1156805841
ZLOFENIX
2006-08-29 02:57
2007.02.04
Socks5 прокси


15-1168263513
vasIzmax
2007-01-08 16:38
2007.02.04
Мы все учились, чему-нибудь и КАК-НИБУДЬ


2-1168960499
krec
2007-01-16 18:14
2007.02.04
фон рабочего стола


8-1149657707
Dr. Andrew
2006-06-07 09:21
2007.02.04
Как читать или конвертировать rm/ram к wav?




   Наверх