Форум: "Начинающим";
Текущий архив: 2007.02.04;
Скачать: [xml.tar.bz2];
ВнизРабота с 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 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.02.04;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.049 c