![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите обработать событие [D7, MSSQL]
Tornado © (2006-02-14 15:40:00)Вообщем ситуация тут не очень понятная: генерирую отчет в Word, отчет строится по двум связанным таблицам, главная-подчиненная:
Иванов Иван Иванович работал: //главная таблица (шапка)
СМУ Газстрой
Инженерпроект
Связьинформ // это записи подчиненной таблицы
все прекрасно генерируется, но если в главной таблице встать курсором на последнюю запись то в отчете пропадает "шапка". Записи из подчиненной таблицы видно а шапки нет. Я подозреваю что курсор находится на пустой записи (последняя запись для добавления новой в БД) поэтому и пусто. Помогите решить проблему
связка ADOConnection+ADODataSet, база MSSQL 2000
Lexer (2006-02-14 17:59:00) [1]
> Я подозреваю что курсор находится на пустой записи (последняя
> запись для добавления новой в БД) поэтому и пусто
Это как - "на пустой записи"? Но если так как вы говорите - не выгружается только шапка, а все подчиненные записи выгружаются, то такого не может быть впринципе при нормальной связке главного и подчиненного запроса.
Ошибка или в связке или в коде выгрузки.
> связка ADOConnection+ADODataSet, база MSSQL 2000
Этого для решения данной проблемы недостаточно, можно только гадать.
Tornado (2006-02-14 16:03:00) [2]Desdechado © (14.02.06 15:56) [3]
да фиг знает...мое предположение :) Я прогу запускаю, иду на последнюю запись, генерю отчет, получаю пустую шапку, но если допустим перейти на предыдущую (предпоследнюю) запись а потом вернутся на последнюю - все нормально, шапка есть
Desdechado (2006-02-14 15:56:00) [3]что тогда "на пустой записи (последняя запись для добавления новой в БД)"?
т.е. в БД всегда есть пустая запись "про запас"?
Tornado (2006-02-14 15:54:00) [4]Desdechado © (14.02.06 15:52) [1]
набор данных не в режиме редактирования
Desdechado (2006-02-14 15:52:00) [5]> Я подозреваю что курсор находится на пустой записи (последняя запись
> для добавления новой в БД) поэтому и пусто.
Отчет в режиме редактирования? Оригинально.
Я бы, по крайней мере, делал Post перед печатью отчета.
И обязательно отключал AutoEdit, а редкатировать только по спецкнопке.