• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Компонент Dbgrid

  • Автор темы Askaridze
  • Дата начала
Статус
Закрыто для дальнейших ответов.
A

Askaridze

Подскажите...

Скажем у меня в DBGrid выводятся значения с таблицы(много строк), я выделяю нужные мне строки зажимая CTRL. Затем при нажатии кнопки нужно, скажем в 4 - МЕМО поля, вывести значения с 4 - ёх полей таблицы(которые выделены), по порядку.

1) мне нужно узнать как мне по порядку выводить значения полей с таблицы в мемо поля?
2) точнее хотел узнать как передвигаться по DBGrid? Или передвигаться надо не через DBGrid?

могу прицепить архив, в котором есть то что я писал.

Например:
 

Вложения

  • delphi___________.jpg
    delphi___________.jpg
    22,7 КБ · Просмотры: 465
  • code.zip
    427,6 КБ · Просмотры: 228
A

Askaridze

Мне кажется что я нашёл решение:

//событие на нажатие кнопки после выделения строк
with DBGrid1.DataSource.DataSet do
begin
First;
DisableControls;
try
while not EOF do
begin
if (DBGrid1.SelectedRows.CurrentRowSelected = True) then
begin
memo3.Lines.Add(DBGrid1.DataSource.DataSet.FieldByName('KEY').AsString);
end;
Next;
end;
finally
EnableControls;
end;
end;
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!