Форум: "Начинающим";
Текущий архив: 2007.06.03;
Скачать: [xml.tar.bz2];
Внизотображение memo поля Найти похожие ветки
← →
dobry (2007-05-14 12:58) [0]Добрый день!
как отбразить сие чудо?
отображается только (MEMO)..и не редактируется..
p.s.
какой тип лучше применять для более 255 знаков ?
← →
clickmaker © (2007-05-14 13:01) [1]
> как отбразить сие чудо?
как вариант - ловить событие TmemoField.OnGetText
← →
Ega23 © (2007-05-14 13:02) [2]
> какой тип лучше применять для более 255 знаков ?
Если текст - то текст. Если бинарник - то бинарник.
> как отбразить сие чудо?
Положить TMemo и в нём мемо и отобразить.
> отображается только (MEMO)..и не редактируется..
И не должно.
← →
Elen © (2007-05-14 13:03) [3]В смысле из базы? тогда TDBMemo. Там можно запретить редактирование. А тип зависит от СУБД, которую ты выбрал.
← →
dobry (2007-05-14 14:37) [4]т.е. его (tdbmemo) нужно разместить отдельно от таблицы - задать датасорс и поле и кликая на строке в гриде - там в tdbmemo должно отображаться содержимое..правильно?
> А тип зависит от СУБД, которую ты выбрал.
это про что? не уловил..
← →
Ega23 © (2007-05-14 14:41) [5]
> т.е. его (tdbmemo) нужно разместить отдельно от таблицы
> - задать датасорс и поле и кликая на строке в гриде - там
> в tdbmemo должно отображаться содержимое..правильно?
Правильно.
← →
{RASkov} © (2007-05-14 14:58) [6]> [4] dobry (14.05.07 14:37)
> > А тип зависит от СУБД, которую ты выбрал.
> это про что? не уловил..
Ну это наверное относится к
> какой тип лучше применять для более 255 знаков ?
В зависимости от СУБД, выбираешь тип поля, для парадокс например ftMemo, ftFmtMemo
← →
dobry (2007-05-14 15:06) [7]я щас мучаю mysql
← →
dobry (2007-05-14 16:07) [8]
> В зависимости от СУБД, выбираешь тип поля, для парадокс
> например ftMemo, ftFmtMemo
не могу найти где именно его выбирать?
> как вариант - ловить событие TmemoField.OnGetText
шото сложноый день, не могу и это событие найти .. подскажите плиз!
← →
clickmaker © (2007-05-14 16:14) [9]
> не могу и это событие найти
встаешь на поле -> events
или руками
MemoField.OnGetText := GetMemoText
procedure TForm1.GetMemoText(Sender: TField; var Text: String; DisplayText: Boolean);
begin
if DisplayText then Text := Sender.AsString;
end;
← →
dobry (2007-05-14 16:46) [10]я сам мемофилд не могу найти, событие я там уже найду :)
← →
clickmaker © (2007-05-14 16:49) [11]
> [10] dobry (14.05.07 16:46)
ээ... ну он в наборе данных живет
как зовут-то, хоть знаешь? тогда FieldByName
← →
dobry (2007-05-14 16:56) [12]но через object inspector к нему (событию этому) не добраться вроде...
← →
clickmaker © (2007-05-14 16:57) [13]
> [12] dobry (14.05.07 16:56)
можно. если поле явно добавлено в датасет в дизайнере
← →
dobry (2007-05-14 17:05) [14]
> можно. если поле явно добавлено в датасет в дизайнере
> clickmaker © (14.05.07 16:57) [13]
я как начинающий не знаю пока как это, к сожалению.
← →
Германн © (2007-05-14 17:07) [15]
> я как начинающий не знаю пока как это, к сожалению.
ДаблКлик по датасету, а дальше разберешься.
← →
dobry (2007-05-14 17:26) [16]разобрался, пасиба :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.06.03;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.037 c