![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сохранение данных из DBGrid в массив переменных
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]А "прикрепленную" таблицу нельзя рассматривать как массив?