Поиск:

Ответ в темуСоздание новой темы Создание опроса
> репорт из базы Access 
:(
    Опции темы
student
Дата 4.10.2006, 23:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 26.8.2006

Репутация: нет
Всего: нет



Помогите люди добрые:
Пытаюсь вывести отчет из БД Access 
таблица имеет вид
            a        b          c            d           e
1          x
2                    x
3                                x  
4                                             x
5                                                           x 
6           x
...  и так далее
но в отчет выводится только столбец a с x во всех строках, остальные столбцы пустые
Пишу на Delphi 6 используя только стандартное, сама программа практически готова осталось только это поэтому не хотелось бы менять версию и чтото подключать
Открывал  через ADOQuery и ADOTable результат один
Посоветуйте  пожалуйста чтонибудь, сам догнать не могу

С уважением
 
PM MAIL   Вверх
Palladin
Дата 4.10.2006, 23:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 932
Регистрация: 15.5.2007
Где: Беларусь г.Гомель

Репутация: 1
Всего: 17



Ты через QReport пробовал??


--------------------
Глуп тот кто полагается на истину авторитета, а не на авторитет истины
[color=red]KAV&KIS==Evil[/color]
PM MAIL   Вверх
student
Дата 5.10.2006, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 26.8.2006

Репутация: нет
Всего: нет



стандартный QuickRep на вкладке QReport
PM MAIL   Вверх
Rodman
Дата 5.10.2006, 13:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: 22
Всего: 122



Ну а если просто смешение делать, т.е.
Код

while not ADOQuery.EOF do
begin
 inc(I);
 for y:=1 to i
  RES:=RES+' ';
 RES:=RES+ADOQuery.fields[i-1].asstring;
 if(i=ADOQuery.RowCount)then
  i:=0;
  /// тут RES загоняй в отчет
end;

PM MAIL WWW Skype GTalk YIM MSN   Вверх
student
Дата 11.10.2006, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 26.8.2006

Репутация: нет
Всего: нет



Rodman
Спасибо

Как нарисовать сетку в отчете?
PM MAIL   Вверх
Rodman
Дата 11.10.2006, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: 22
Всего: 122



C сеткой не уверен, но может через Canvas попробуй...
PM MAIL WWW Skype GTalk YIM MSN   Вверх
student
Дата 11.10.2006, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 26.8.2006

Репутация: нет
Всего: нет



Цитата(Rodman @ 11.10.2006,  11:09)
C сеткой не уверен, но может через Canvas попробуй...

все оказалось намного проще...QRShape  поместил в поле detail  и получилось

Это сообщение отредактировал(а) student - 11.10.2006, 13:05
PM MAIL   Вверх
student
Дата 17.10.2006, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 26.8.2006

Репутация: нет
Всего: нет



По поводу первого поста в  этой теме...как совместить две таблицы...одна имеет столбцы Наименование, ФИО, Адрес, Телефон а вторая имеет вид    
           Mon     ue     Wed       Thu        Fri 
1           x       
2                     x
3                                x  
4                                             x
5                                                           x 
6           x
...  и так далее
От меня требуется получить отчет в таком виде:

          naim        FIO            Adres            Phone    Mon     Tue     Wed       Thu        Fri 
1                                                                               x       
2                                                                                           x
3                                                                                                      x  
4                                                                                                                    x
5                                                                                                                                  x 
6                                                                                x
...  и так далее

Делаю запрос
SELECT Naim.*,DatN.* FROM Naim RIGHT JOIN DatN ON Naim.NN=DatN.NN 
(В обеих таблицах ввел поле NN забитое единицами)
но получаю кашу

Посоветуйте  пожалуйста чтонибудь

С уважением
PM MAIL   Вверх
student
Дата 17.10.2006, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 26.8.2006

Репутация: нет
Всего: нет



столкнулся с такой проблемой...в режиме Preview  данные отображаются корректно, а после компиляции проекта половина данных (та которая из второй таблицы) вообще не отображается...связь обеих таблиц через один Query
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0469 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.