Форум: "Базы";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];
ВнизПечать Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.036 c