Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.08.2009, 09:51   #1
Demien
Форумчанин
 
Аватар для Demien
 
Регистрация: 01.08.2007
Сообщений: 222
По умолчанию Получение данных из DBGrid

Всем привет!
Я не могу разобратся с компонентом DBGrid:
Как получить данные из определенной ячейки?
Либо как его загрузить в массив или обычный StringGrid?
Жить тоже вредно, от этого умирают!!!
Demien вне форума Ответить с цитированием
Старый 19.08.2009, 09:56   #2
BARNEY
Участник клуба
 
Регистрация: 23.04.2009
Сообщений: 1,058
По умолчанию

Код:
s:=DBGrid.filedvalue['ID']
p.s. набирал по памяти... помидорами не закидывайте.
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
BARNEY вне форума Ответить с цитированием
Старый 19.08.2009, 10:35   #3
Demien
Форумчанин
 
Аватар для Demien
 
Регистрация: 01.08.2007
Сообщений: 222
По умолчанию

Код:
var
  s: TField;
begin
  s:=DBGrid1.Fields[1];
Переменную я получил. А как теперь ее преобразовать в String\Integer...?
Жить тоже вредно, от этого умирают!!!
Demien вне форума Ответить с цитированием
Старый 19.08.2009, 10:51   #4
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Код:
s.AsSting
s.AsInteger
Black Fregat вне форума Ответить с цитированием
Старый 19.08.2009, 11:27   #5
Demien
Форумчанин
 
Аватар для Demien
 
Регистрация: 01.08.2007
Сообщений: 222
По умолчанию

Код:
Label5.Caption:=DBGrid1.Fields[2].AsString;
Получаю значение любого поля из первой записи. Но как получить значения из записи "n"?
Жить тоже вредно, от этого умирают!!!
Demien вне форума Ответить с цитированием
Старый 19.08.2009, 11:40   #6
BARNEY
Участник клуба
 
Регистрация: 23.04.2009
Сообщений: 1,058
По умолчанию

Смотря как выбираете.... я выбираю из списка

s:=DBGrid1.Fields[0].Value;

мышкой или стрелочками
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
BARNEY вне форума Ответить с цитированием
Старый 19.08.2009, 11:56   #7
Demien
Форумчанин
 
Аватар для Demien
 
Регистрация: 01.08.2007
Сообщений: 222
По умолчанию

А мне необходимо обработать все данные DBGrid-а.
Перебирать все записи циклом. Персектива перебирать тысячи значений ручками мне не улыбается...((
Жить тоже вредно, от этого умирают!!!
Demien вне форума Ответить с цитированием
Старый 19.08.2009, 12:02   #8
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

Цитата:
Сообщение от Demien Посмотреть сообщение
А мне необходимо обработать все данные DBGrid-а.
Перебирать все записи циклом. Персектива перебирать тысячи значений ручками мне не улыбается...((
с какой целью перебор?
может то же самое сделать на датасете?
или сразу запросом?
soleil@mmc вне форума Ответить с цитированием
Старый 19.08.2009, 12:26   #9
Demien
Форумчанин
 
Аватар для Demien
 
Регистрация: 01.08.2007
Сообщений: 222
По умолчанию

Мне необходимо из базы MS SQL выбрать определенные данные после этого обработать их и записать в MySQL-евскую базу результат.
Не спрашивайте зачем! Прихоть директора.
А на счет DataSet-а это идея!!! Только опять таки: Как получить данные из ячейки с координатами [x,y]?
Жить тоже вредно, от этого умирают!!!
Demien вне форума Ответить с цитированием
Старый 19.08.2009, 12:38   #10
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

в итоге на первый вопрос и не ответил: что делать с данными?

Цитата:
Сообщение от Demien Посмотреть сообщение
А на счет DataSet-а это идея!!! Только опять таки: Как получить данные из ячейки с координатами [x,y]?
если речь про DBGrid, то данные в датасете уже есть

Последний раз редактировалось soleil@mmc; 19.08.2009 в 12:43.
soleil@mmc вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перенос данных из DBGrid в DBGrid KingSize БД в Delphi 17 24.04.2009 09:30
Получение данных с БД. urgu_st SQL, базы данных 5 13.01.2009 15:11
Получение/Отправка данных в интернет sklazer Работа с сетью в Delphi 13 11.01.2009 16:26
Получение типа данных Proof БД в Delphi 2 14.05.2008 20:38
Получение данных от php скрипта.. Sanich Работа с сетью в Delphi 5 20.12.2007 16:41