LazReport и разное число строк

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

LazReport и разное число строк

Сообщение Brainenjii » 17.06.2010 16:02:48

В общем, нужно мне выводить расчёт премий для водителей. Каждый водитель может работать на произвольном числе машин, для каждой машины разные нормы премирования. Вот, в связи с чем вопрос - как вывести в LazReport'e разное число строк для водителя?
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: LazReport и разное число строк

Сообщение Light13 » 21.06.2010 11:59:59

Создайте две таблички в любой БД - "Водители" и "Машины", свяжите их. а как выводить в лазрепорт, думается, не нужно объяснять :)
Аватара пользователя
Light13
постоялец
 
Сообщения: 127
Зарегистрирован: 17.07.2009 07:50:10
Откуда: Челябинск

Re: LazReport и разное число строк

Сообщение Brainenjii » 21.06.2010 12:32:35

Две таблички и созданы. И даже выводятся. Но почему-то для каждого водителя строк столько, сколько всего существующих сочетаний водитель/машина. Выглядит вот так:
Изображение
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: LazReport и разное число строк

Сообщение Light13 » 21.06.2010 12:49:16

Код запроса покажите
Аватара пользователя
Light13
постоялец
 
Сообщения: 127
Зарегистрирован: 17.07.2009 07:50:10
Откуда: Челябинск

Re: LazReport и разное число строк

Сообщение Brainenjii » 21.06.2010 13:11:20

А запроса и нет ^_^ Пользую frUserDataset
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: LazReport и разное число строк

Сообщение Light13 » 22.06.2010 06:38:18

скорее всего косяк в пользовательском наборе данных - попробуйте вывести зависимый список хотя бы в мемо.
уже будет понятно - куда рыть.
Из бд нормально выводит.
З.Ы. можно еще попробовать группировкой собрать в самом репорте.
Аватара пользователя
Light13
постоялец
 
Сообщения: 127
Зарегистрирован: 17.07.2009 07:50:10
Откуда: Челябинск


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28

Рейтинг@Mail.ru