Перейти к содержимому


Шаблон XLS


Сообщений в теме: 3

#1 rarken

    Активный участник

  • Пользователи
  • PipPipPip
  • 109 сообщений
  • Пол:Мужчина
  • Город:Алматы

Отправлено 27 Март 2014 - 18:21

Всем привет вопрос по xls.
есть родительская таблица с под таблице.

Поля в родительской таблице:
Наименование;
Сумма;
Дата;
Вид;

Поля в под таблице:
№;
Дата оплаты;
Сумма последней оплаты(поля с итоговой суммой);

Я беру в родительской таблице Наименование, Сумма, Дата, Вид
С под таблицы беру №, дата оплаты, сумма последней оплаты,

Создал xls шаблон, добавил значение полей, то есть соответственно по полям.
но как вытащить мне итоговую сумму, при сохранение он мне вытаскивает все суммы с под таблицы но итоговую сумму я не вижу.
IF m cool stay cool

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 28 Март 2014 - 09:23

Итоговую сумму нужно считать вычислением в родительской записи:

$result = data_select_field(111, "sum(f222) as total", "status=0 and f333=",$line['ID']);
$row = sql_fetch_assoc($result);
$line['Итоговая сумма'] = $row['total'];

Затем выводите как обычное поле. Разумеется, это поле нужно создать вначале.

#3 rarken

    Активный участник

  • Пользователи
  • PipPipPip
  • 109 сообщений
  • Пол:Мужчина
  • Город:Алматы

Отправлено 28 Март 2014 - 10:43

Просмотр сообщенияCbCoder (28 Март 2014 - 09:23) писал:

Итоговую сумму нужно считать вычислением в родительской записи:

$result = data_select_field(111, "sum(f222) as total", "status=0 and f333=",$line['ID']);
$row = sql_fetch_assoc($result);
$line['Итоговая сумма'] = $row['total'];

Затем выводите как обычное поле. Разумеется, это поле нужно создать вначале.

То есть как я понял в родительской таблице нужно создать поле в котором они будет копировать итог с под таблицы? И потом это поле скрыть. И указать в xls файле?
IF m cool stay cool

#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 28 Март 2014 - 11:25

Да, все правильно поняли. Скрывать не обязательно, это уже ваше дело.





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных