Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.23;
Скачать: CL | DM;

Вниз

Печать   Найти похожие ветки 

 
Dell3r ©   (2004-12-18 11:48) [0]

Подскажите как мне распечатать всех должников из базы.

Использую QuickRep а он мне выводит все организации, даже те у кого нет долгов. По моему там в QRExpr надо прописывать условия, я прав? если да то как это условие выразить?


 
Anatoly Podgoretsky ©   (2004-12-18 12:19) [1]

Ты прав, надо указывать условие.
select from where ...


 
Danilka ©   (2004-12-18 13:20) [2]

:))
Класс!

Dell3r, на самом деле ты прав. Нужно прописать условия. Для этого есть sql - язык запросов, с помощью которого можно попросить у сервера баз данных только то, что тебе нужно на самом деле. Иногда, в качестве сервера баз данных может выступать и БДЕ (хотя наврядли ты им пользуешься, если работаешь с Д7) и АДО, хотя на сомо деле это средства доступа к данным.
Подробнее о языке запросов можно почитать здесь:
http://www.podgoretsky.com/classics.html
там есть книжка в формате word и pdf "Понимание SQL" очень полезная, если ты новичек в базах. Про работе с базами данных в Дельфи, я ссылок дат не могу, т.к. не знаю хороших ссылок, только бумажные книги.

оффтопик. что-то у меня словоблудие сегодня какое-то.


 
Dell3r ©   (2004-12-18 18:30) [3]

QRExpr не воспринимает команду select.
Смотрел пример из Demos\DB\MastApp там прописывается что-то типа if (Dolg<>""," "+Dolg,"") пишу так же все равно все выводятся.


 
aus   (2004-12-18 18:38) [4]

совет [1] конечно короче чем [2], но если не получается, придется воспользоваться вторым советом.


 
Anatoly Podgoretsky ©   (2004-12-18 18:48) [5]

Dell3r ©   (18.12.04 18:30) [3]
А и не надо, применяй к набору данных.


 
Dell3r ©   (2004-12-18 18:59) [6]

Я делаю так [Menu] New\Business\Quick Report Wizard, он мне создает форму с Table где выборку не сделаешь(с фильтрами работать не умею). Поле Dolg-индексное поле, выводится в QRExpr, поля Name и Employees выводятся в QRDBText. Из всех записей, из Table нужны те где поле Dolg не равно "0.00". Что неужели никто ничего подобного не делал?


 
Anatoly Podgoretsky ©   (2004-12-18 19:02) [7]

Сделай с TQuery


 
Dell3r ©   (2004-12-18 19:14) [8]

Table он создает сам во время работы мастера. Там еще указывается название файла базы и поля для работы с ними.


 
Dell3r ©   (2004-12-19 10:46) [9]

Может кто знает как связать QuickRep и Query?


 
DrPass ©   (2004-12-19 12:32) [10]

Знает, конечно. Но... может ты сам попробуешь?


 
Anatoly Podgoretsky ©   (2004-12-19 15:13) [11]

Dell3r ©   (19.12.04 10:46) [9]
А с чем ты сейчас связываешь.


 
Dell3r ©   (2004-12-21 08:58) [12]

Я не связываю. Я создаю через мастера New\Business\Quick Report Wizard и он сам создает Table. Пытался связать с Query. Name выводится нормально, а в QRExpr пишу [Dolg] и он выводит только первую запись столько раз сколько записей в Name. Name пишу в QRDBText


 
dolmat   (2004-12-21 12:53) [13]

New\Business\Quick Report Wizard и он сам создает Table. сделал и хорошо.
теперь на эту форму добавь в зависимости от используемой базы TQuery
после щелкни мышкой по отчету нажми F11 и Table поменяй на Query


 
msguns ©   (2004-12-21 13:09) [14]

Да-с ! Настоящие мастера никогда не пользуются "мастерами" ;))


 
Anatoly Podgoretsky ©   (2004-12-21 13:09) [15]

Я не пользуюсь Quick Report Wizard (вроде он позволяет выбрать что использовать запрос или таблицу), но после того как форма создана, что мешает заменить таблицу на запрос?
Или поставить фильтр на таблицу.


 
Term   (2004-12-21 13:13) [16]


> Я создаю через мастера

а ты не создавай :))))))



Страницы: 1 вся ветка

Текущий архив: 2005.01.23;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.032 c
1-1105430239
Раптон
2005-01-11 10:57
2005.01.23
Как вывести поверх картинки TLabel?


14-1104516184
Anatoly Podgoretsky
2004-12-31 21:03
2005.01.23
Зверские новогодние анекдоты


4-1101719727
Lera
2004-11-29 12:15
2005.01.23
Перехват нажатия кнопки.


6-1099866500
Роман
2004-11-08 01:28
2005.01.23
Запуск времени Интернета


1-1105348076
viola
2005-01-10 12:07
2005.01.23
Файловый копировальщик-фильтральщик