Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.046 c
15-1178804675
Rouse_
2007-05-10 17:44
2007.06.03
INTERFACE_TYPE


15-1178819495
Knight
2007-05-10 21:51
2007.06.03
Пенсия и работа у частника&#133


15-1178872117
Плохиш
2007-05-11 12:28
2007.06.03
А пофигу мне голубые штаны!!!!


11-1161100472
Sapersky
2006-10-17 19:54
2007.06.03
OnEndEditLVItem


2-1178996245
likenoother
2007-05-12 22:57
2007.06.03
из Timage в Tpaintbox





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский