Среда, 01.05.2024
Королевство Delphi
Главное меню
Статьи
Наш опрос
Нравится раздел статьи?
Всего ответов: 68
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Статьи » Базы данных » Разные

Dbgrid передаем строку в другую форму

Всем привет ! Сегодня я расскажу вам как в компоненте DBGrid выделить сразу всю строку и при двойном клике передать все значения полей в строке в другую форму.

Начну как всегда с небольшого вступления. Итак если кто не знает DBGrid это компонент расположенный на закладке Data Controls. Служит он в первую очеред для работы с базой данных, а именно позволяет отображать в программе некую таблицу в заранее созданую вами в базе данных.

Ладненько, о том как подключиться к базе данных и отображать таблицу в DBGrid мы поговорим чуть позже в другом уроке, а сейчас вернемся к теме.

Открываем Delphi создаем новый проект и после ключевого слова private
пишем вот такую строчку:

function dbstring:string; 

Нажимаем сочетание клавиш CTRL+SHIFT+C , delphi автоматически сгенерирует шаблон нашей будующей функции. Посмотрите как сделанно у меня и дополните не достающие строки.

function dbstring:string;
var
i:integer;
begin
result:='';
for i:=0 to DBGrid1.DataSource.DataSet.FieldCount-1 do
result:=result+DBGrid.DataSource.DataSet.Fields[i].AsString+';';
end; 

Применить функцию можно например при щелчке мыши на каком нибудь поле таблицы.

На этом все удачной вам компиляции.

Получить ссылку на материал

Категория: Разные | Добавил: Барон (21.12.2011)
Просмотров: 1602 | Теги: строка, форма, DBGrid | Рейтинг: 0.0/0
[ Пожертвования для сайта ] [ Пожаловаться на материал ]

Если вам помог материал сайта кликните по оплаченной рекламе размещенной в центре

Поиск
Категории раздела
Access [1]
ADO [5]
Alias [4]
Oracle [1]
Delphi & SQL [15]
Разные [29]
Псевдоним [12]
СУБД клиент-сервер [3]
Королевство Delphi © 2010-2024
Яндекс цитирования