![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Есть почти рабочая бд, есть поиск/выборка по значению, есть экспорт содержимого выборки.
Но выдрать значения полей ток выленной строки не получается Заранее благодарен за помощь |
|
#2
|
||||
|
||||
|
DbGrid только отображает данные источника, берите данные непосредственно из источника.
|
|
#3
|
|||
|
|||
|
Цитата:
каким образом? тупо выделяется строка и датасет скидывается? дык не робит, проверял |
|
#4
|
|||
|
|||
|
когда ты выделяешь строку в гриде, то датасет позиционируется на соотв. запись в выборке. Проблемы могут быть только с Lookup-полями, сделаными через грид.
|
|
#5
|
|||
|
|||
|
Цитата:
тупо взять и прописать что-то вроде XL.Range['A1','A1'].Value:=DbGrid1.DataSource.Dataset.SelectedRows[0] ? (XL - вариантная переменная, при её помощи связываюсь с ЕкСел-документом) Или если запись УЖЕ позиционируется, то просто через цикл взять значение каждогополя и кинуть в ЕкСел? Что-то вроде Цитата:
Последний раз редактировалось Xoxol_116Rus, 09.04.2010 в 07:20. |
|
#6
|
|||
|
|||
|
Imikle, спс за совет всё робит)))
|