Главная страница
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.027 c
1-1105264235
гость
2005-01-09 12:50
2005.01.23
электрические схемы


3-1103359735
Dell3r
2004-12-18 11:48
2005.01.23
Печать


4-1102208020
Jetus
2004-12-05 03:53
2005.01.23
Перехват запуска программ


1-1105457236
Jel
2005-01-11 18:27
2005.01.23
странное поведение ListView.OnColumnClick


6-1099557535
AngelOKES
2004-11-04 11:38
2005.01.23
Socket и отправка файла в обе стороны