Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: -0.975 c
4-1102355599
mefisto
2004-12-06 20:53
2005.01.23
Передать программе параметры?


1-1105089078
Dr. Genius
2005-01-07 12:11
2005.01.23
Контекстное меню папок


1-1105536839
Zhekson
2005-01-12 16:33
2005.01.23
Не срабатывает событие


9-1097331098
borrman
2004-10-09 18:11
2005.01.23
Алгоритм поиска слов в игре Балда


14-1105069432
Думкин
2005-01-07 06:43
2005.01.23
С днем рождения! 7 января




   Наверх