Компонент Dbgrid

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

Askaridze

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

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

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

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

Например:
 

Вложения

  • delphi___________.jpg
    delphi___________.jpg
    22,7 КБ · Просмотры: 543
  • code.zip
    code.zip
    427,6 КБ · Просмотры: 333
Мне кажется что я нашёл решение:

//событие на нажатие кнопки после выделения строк
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;
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab