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;
Поле MEMO в DBGrid
Код:
Щас я заношу как AsString..
Нарыл в инете инфу что есть событие OnGetText
Но так и не разобрался куда его приклеивать.
Цитата:
Originally posted by evgen
В DBGrid есть таблица некоторые поля из которых обозначены как {MEMO} как мне выдернуть значения этих полей, что бы в массив заносились значения полей типа MEMO
Щас я заношу как AsString..
Нарыл в инете инфу что есть событие OnGetText
Но так и не разобрался куда его приклеивать.
В 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;
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";
и наоборот.:)
А при переносе в Excel вообще спец символ какой то.
Как же текст из него достать
Цитата:
Originally posted by evgen
В самой DBGrid поле отображается как {MEMO}
А при переносе в Excel вообще спец символ какой то.
Как же текст из него достать
В самой DBGrid поле отображается как {MEMO}
А при переносе в Excel вообще спец символ какой то.
Как же текст из него достать
Дык и работай со строкой. и вообще не люблю я эти DBGridы и все прочие DB.
А в Ексель как переносиш?
Цитата:
Originally posted by Neddy
Дык и работай со строкой. и вообще не люблю я эти DBGridы и все прочие DB.
А в Ексель как переносиш?
Дык и работай со строкой. и вообще не люблю я эти DBGridы и все прочие DB.
А в Ексель как переносиш?
Началось все с того что нужно mdb перегнать в dbf. Если бы я работал со строкой, то все было бы круто, но данные из базы могут быть разного формата, поэтому нужно отслеживать все варианты.
P.S. Завтра буду на работе, скину исходник как в excel переносить.