Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сохранение данных из DBGrid в массив переменных


Страницы:   1 2

KioSik ©   (2005-11-30 12:42:00) 

Есть данные в DBGrid (считываются из прикрепленной таблицы)
Надо эти данные сохранить в массив (из каждого столбца таблицы сформировать отдельный массив с данными).
Может вопрос, конечно, очень легкий, но я не знаю на него ответа


Sergey13   (2005-11-30 14:04:00) [21]

> но так надо.

Мне уже интересно. Что за предметная область?


KioSik   (2005-11-30 13:56:00) [22]

Поиск конечно, может и через томесто на котором сидят, но так надо.
Пользователь не будет видеть таблицу, а только фразу "В таблице содержиться ... строк". Он вводит в трех Edit номера строк, нажимает кнопку ОК и получает в трех Edit соответственно данные из этих строк в таблице!


alex_***   (2005-11-30 13:47:00) [23]

что значит "значение, которое соответствует номеру строки" ? если отобразить какое-то поле из строки по №, то сделать ds.lookup(...)


Sergey13   (2005-11-30 13:45:00) [24]

2[5] KioSik ©   (30.11.05 13:35)
>пользователь вводит в ячейку число от 1 до 30
В какую ячейку? В гриде? Ничего не понимаю.
А зачем тогда Edit2?
Какой смысл в номере строки? У тебя жестко 30 строк в таблице?

ЗЫ: Что-то мне подсказывает, что ты поиск делаешь, но через одно известное место (на котором сидят). 8-)


KioSik   (2005-11-30 13:35:00) [25]

Что значит сместиться?
Есть форма, на ней компоненты Edit1, Edit2, DBGrid и так далее. После запуска на выполнение в компоненте DBGrid отражается таблица из 30 записей. пользователь вводит в ячейку число от 1 до 30 и после нажатия кнопки ОК в Edit1.Text должно получить значение, которое соответствует номеру строки, введенной пользователем.


Sergey13   (2005-11-30 13:27:00) [26]

2[3] KioSik ©   (30.11.05 13:17)
Ну так и что мешает встать на "3 запись" и показать ее поле в Edit1? Сместиться на 20 и проделать то-же самое с Edit2.
Было бы проще если бы ты описал задачу.


KioSik   (2005-11-30 13:17:00) [27]

Извините за некорректную фразу, данных там действительно нет, а они там только отражаются. Данные беруться из таблицы .DB, а отразить их надо Edit, но не в DBEdit.
Надо чтобы в Edit1.Text отразилась 3 запись в таблице, а в Edit2.Text - 20


Sergey13   (2005-11-30 12:54:00) [28]

2 KioSik ©   (30.11.05 12:42)
>Есть данные в DBGrid
Ты как бы врешь. Нет там данных. Тебя же в зеркале нет, хотя и видно. 8-)


MU   (2005-11-30 12:49:00) [29]

А "прикрепленную" таблицу нельзя рассматривать как массив?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо