На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Обязательно указание:
1) типа базы данных (Paradox/Oracle/Interbase и т.п.)
2) способа доступа к базе данных (ODBC/ADO/DAO/BDE и т.п.)
Например: Paradox/BDE, MS Access/ADO

Наиболее часто задаваемые вопросы:
Базы даных для начинающих. Первые шаги. Понятие о BDE.
Переход на клиент-сервер и начала ADO
Приёмы работы с BLOB (OLE/Memo) полями
Запросы и параметры или как избавиться от многих проблем. Проблемы с датами в запросах.
Нужели мне нужно устанавливать BDE? (или почему не работает программа на другом компьютере)
Модераторы: Bas, Rouse_
  
> SQL , MDB Access
    Мне это нужно для FastReport. Чтобы сделать отчет. Это не так уж и сильно просто мне кажеться. Таблица имеет 5 полей Поле1 Поле2 Поле3 Поле4 Поле5.
    Нужно в отчете сделать вывод по записям.

    Допустим есть 3 записи по 5-ти полям - Table.мdb

    |Поле1|Поле2|Поле3|Поле4|Поле5|
    |__A__|_ПА2_|_____|_ПА4_|_____|
    |__Б__|_____|_ПБ3_|_____|_____|
    |__В__|_ПВ2_|_____|_ПВ4_|_ПВ5_|


    А Отчет должен выглядеть так-->
    ___________
    |__A__|_____|
    |_____|_ПА2_|
    |_____|_ПА4_|
    |__Б__|_____|
    |_____|_ПБ3_|
    |__В__|_____|
    |_____|_ПВ2_|
    |_____|_ПВ4_|
    |_____|_ПВ5_|


    Это все чего я хочу ну как это сделать? Каким способом (методом)

    Чего кто подскажет?????
      Для Quick Report это было бы очень просто - 1 DetailBand + 4 ChildBand и не печатать пустые, возможно что ни будь подобное есть и в FR
      Сообщение отредактировано: Anatoly Podgoretsky -
        Цитата (Anatoly Podgoretsky @ 25.11.03, 05:09)
        Для Quick Report это было бы очень просто - 1 DetailBand + 4 ChildBand и не печатать пустые, возможно что ни будь подобное есть и в FR

        Что-то я пробовал пустые тоже печатает ну в смысле оставляет место. Может где-то нужно явно указать что если ничего нету значит и Band не прорисовуем. Или свой обработчик нужно делать который будет отслеживать и Visble Band-a включать и отключать?
          Цитата (MVD @ 25.11.03, 12:38)
          Что-то я пробовал пустые тоже печатает ну в смысле оставляет место. Может где-то нужно явно указать что если ничего нету значит и Band не прорисовуем. Или свой обработчик нужно делать который будет отслеживать и Visble Band-a  включать и отключать?

          Можно и так в событии BeforePrint PrintBand := проверка на пустоту
          Сообщение отредактировано: Anatoly Podgoretsky -
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0605 ]   [ 17 queries used ]   [ Generated: 25.04.24, 09:19 GMT ]