Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.02.17;
Скачать: CL | DM;

Вниз

удаление строки в dbmemo   Найти похожие ветки 

 
AntonUSAnoV   (2008-01-25 20:53) [0]

нужно удалить строку из dbmemo (readonly), т.е. по сути не знаю как передать в переменную номер активной строки dbmemo...


 
Amoeba ©   (2008-01-25 21:55) [1]


> удалить строку из dbmemo (readonly)

И как ты себе это представляешь, если Memo у тебя readonly?


 
Amoeba ©   (2008-01-25 22:09) [2]

Наверное имеется в виду напрямую редактировать соответствующее поле DataSet"а?


 
AntonUSAnoV   (2008-01-25 22:10) [3]

ДА


 
Amoeba ©   (2008-01-26 00:56) [4]

Вроде бы так:
LineNo := DBMemo.Perform(EM_LINEINDEX, -1, 0);

Дале (первое, что пришло в голову, но может можно и проще) используем вспомогательный StringList:

StringList := TStringList.Create;
try
 StringList.Text :=  DataSet.Fields[N].Text;
 StringList.Delete(LineNo);
 DataSet.Edit;
 DataSet.Fields[N].Text := StringList.Text;
 DataSet.Post;
finally
 StringList.Free;
end;


 
Amoeba ©   (2008-01-26 00:59) [5]

Предупреждаю, что предлагаемый код не тестировал.

Надеюсь, что только DBMemo ReadOnly, а DataSet - нет.



Страницы: 1 вся ветка

Текущий архив: 2008.02.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
3-1191244296
Draught
2007-10-01 17:11
2008.02.17
Объеденить несколько строк из таблицы в отдну строку.


2-1201193988
AntonUSAnoV
2008-01-24 19:59
2008.02.17
как записать в событие onkeydown сочетание клавиш


2-1201038093
Vito
2008-01-23 00:41
2008.02.17
сдвиг окон


15-1200215446
Dark_Blue
2008-01-13 12:10
2008.02.17
Протестируйте тест


2-1201260171
Леонид
2008-01-25 14:22
2008.02.17
Как блокировать сообщение об ошибке