![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
отображение memo поля [D2005, XP]
dobry © (2007-05-14 12:58:00)Добрый день!
как отбразить сие чудо?
отображается только (MEMO)..и не редактируется..
p.s.
какой тип лучше применять для более 255 знаков ?
dobry (2007-05-14 17:26:00) [1]разобрался, пасиба :)
Германн (2007-05-14 17:07:00) [2]
> я как начинающий не знаю пока как это, к сожалению.
ДаблКлик по датасету, а дальше разберешься.
dobry (2007-05-14 17:05:00) [3]
> можно. если поле явно добавлено в датасет в дизайнере
> clickmaker © (14.05.07 16:57) [13]
я как начинающий не знаю пока как это, к сожалению.
clickmaker (2007-05-14 16:57:00) [4]
> [12] dobry (14.05.07 16:56)
можно. если поле явно добавлено в датасет в дизайнере
dobry (2007-05-14 16:56:00) [5]но через object inspector к нему (событию этому) не добраться вроде...
clickmaker (2007-05-14 16:49:00) [6]
> [10] dobry (14.05.07 16:46)
ээ... ну он в наборе данных живет
как зовут-то, хоть знаешь? тогда FieldByName
dobry (2007-05-14 16:46:00) [7]я сам мемофилд не могу найти, событие я там уже найду :)
clickmaker (2007-05-14 16:14:00) [8]
> не могу и это событие найти
встаешь на поле -> 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:07:00) [9]
> В зависимости от СУБД, выбираешь тип поля, для парадокс
> например ftMemo, ftFmtMemo
не могу найти где именно его выбирать?
> как вариант - ловить событие TmemoField.OnGetText
шото сложноый день, не могу и это событие найти .. подскажите плиз!
dobry (2007-05-14 15:06:00) [10]я щас мучаю mysql
{RASkov} (2007-05-14 14:58:00) [11]> [4] dobry (14.05.07 14:37)
> > А тип зависит от СУБД, которую ты выбрал.
> это про что? не уловил..
Ну это наверное относится к
> какой тип лучше применять для более 255 знаков ?
В зависимости от СУБД, выбираешь тип поля, для парадокс например ftMemo, ftFmtMemo
Ega23 (2007-05-14 14:41:00) [12]
> т.е. его (tdbmemo) нужно разместить отдельно от таблицы
> - задать датасорс и поле и кликая на строке в гриде - там
> в tdbmemo должно отображаться содержимое..правильно?
Правильно.
dobry (2007-05-14 14:37:00) [13]т.е. его (tdbmemo) нужно разместить отдельно от таблицы - задать датасорс и поле и кликая на строке в гриде - там в tdbmemo должно отображаться содержимое..правильно?
> А тип зависит от СУБД, которую ты выбрал.
это про что? не уловил..
Elen (2007-05-14 13:03:00) [14]В смысле из базы? тогда TDBMemo. Там можно запретить редактирование. А тип зависит от СУБД, которую ты выбрал.
Ega23 (2007-05-14 13:02:00) [15]
> какой тип лучше применять для более 255 знаков ?
Если текст - то текст. Если бинарник - то бинарник.
> как отбразить сие чудо?
Положить TMemo и в нём мемо и отобразить.
> отображается только (MEMO)..и не редактируется..
И не должно.
clickmaker (2007-05-14 13:01:00) [16]
> как отбразить сие чудо?
как вариант - ловить событие TmemoField.OnGetText