Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Поле MEMO в DBGrid

506
21 декабря 2005 года
evgen
20 / / 20.12.1999
В DBGrid есть таблица некоторые поля из которых обозначены как {MEMO} как мне выдернуть значения этих полей, что бы в массив заносились значения полей типа MEMO
 
Код:
while not DBGrid1.DataSource.DataSet.Eof do
begin
  for J := 0 to DBGrid1.DataSource.DataSet.FieldCount - 1 do

   ArrayData[I, J] := DBGrid1.DataSource.DataSet.Fields[J].AsString;
  DBGrid1.DataSource.DataSet.Next;
  Inc(I);
end;


Щас я заношу как AsString..
Нарыл в инете инфу что есть событие OnGetText
Но так и не разобрался куда его приклеивать.
2.1K
21 декабря 2005 года
mainigor
151 / / 21.10.2005
Цитата:
Originally posted by evgen
В DBGrid есть таблица некоторые поля из которых обозначены как {MEMO} как мне выдернуть значения этих полей, что бы в массив заносились значения полей типа MEMO
 
Код:
while not DBGrid1.DataSource.DataSet.Eof do
begin
  for J := 0 to DBGrid1.DataSource.DataSet.FieldCount - 1 do

   ArrayData[I, J] := DBGrid1.DataSource.DataSet.Fields[J].AsString;
  DBGrid1.DataSource.DataSet.Next;
  Inc(I);
end;


Щас я заношу как AsString..
Нарыл в инете инфу что есть событие OnGetText
Но так и не разобрался куда его приклеивать.



А чего, они не заносятся ?
OnGetText для того чтобы на лету что-нибудь туды подставить.
Например если поле
bool A = true;
в событии это можно заменить на
Text = "OK";
и наоборот.:)

506
22 декабря 2005 года
evgen
20 / / 20.12.1999
В самой DBGrid поле отображается как {MEMO}
А при переносе в Excel вообще спец символ какой то.
Как же текст из него достать
14K
22 декабря 2005 года
Neddy
11 / / 15.12.2005
Цитата:
Originally posted by evgen
В самой DBGrid поле отображается как {MEMO}
А при переносе в Excel вообще спец символ какой то.
Как же текст из него достать



Дык и работай со строкой. и вообще не люблю я эти DBGridы и все прочие DB.
А в Ексель как переносиш?

506
22 декабря 2005 года
evgen
20 / / 20.12.1999
Цитата:
Originally posted by Neddy
Дык и работай со строкой. и вообще не люблю я эти DBGridы и все прочие DB.
А в Ексель как переносиш?



Началось все с того что нужно mdb перегнать в dbf. Если бы я работал со строкой, то все было бы круто, но данные из базы могут быть разного формата, поэтому нужно отслеживать все варианты.
P.S. Завтра буду на работе, скину исходник как в excel переносить.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог