![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как вывести в dbtext1 поле таблици???? [D7, dBase, FoxPro]
Tolya © (2004-10-28 12:50:00)Здраствуйте…кидаю на форму QuickRep1 dataSet = form1.ClientDataSet1
Кидаю на QuickRep1 dbtext1 dataSourse = form1.DataSource1
form1.QuickRep1.Preview;
почему ничего не выводит??? я ни знаю как правильно вам задать вопрос но как мне вывести хоть одно поле в отчете????? Что не так делаю или чего не делаю???
msguns (2004-10-28 14:20:00) [1]Пардон мадам !
Второй пунктик лишний будет, лоханулся, эмоции-с !
Репортец надо звездануть непосредственно на датасет.
msguns (2004-10-28 14:05:00) [2]Для того, что напечатать таблицу (или что-там надо из нее) следует:
1. Получить набор данных (НД) из этой таблицы.
Для этого надо с помощью соотв.компонент, ориентированных на нужный тип БД, получить доступ к этой таблице (например, с помощью компонент TQuery, TDataBase если через биде), для чего его (TQuery) надо соотв.образом настроить (св-во SQL, DataBase и др.) и открыть. В результате чего собственно данные будут доступны апликэйшину (в виде курсора НД). В дизайне дважды клацнуть по ентому квадратику и в редакторе филдов правым кликом
зафундырить все поля датасета.
2. Кинуть источник данных и присобачить его к указанному выше курсору.
3. Ентот самый источник пришпандорить к репорту.
4. В самом репорте внятно пропузырить бэнды (титул, заголовок, детал, подвал и т.д.) В бэнде детала налепить с помощь. шэйпов колонки и в каждую всунуть Дэбэдату, затырив в ее св-во нужное поле описанного выше НД.
Если не получиться, то кинуть на фиг этот программинг и работать в аксесе или екселе.
Почитать книжки (хоть какие-нибудь кроме "Му-му")
sniknik (2004-10-28 14:01:00) [3]не смотри на table.dbf обрати внимание на компоненты TDataSource, а они у тебя будет независимо от клиент ли сервер ли локальный, в любом, если используются DBконтролы.
Johnmen (2004-10-28 13:59:00) [4]Чайником быть не страшно. Хуже, когда все ответы - добалды...:(
А зачем спрашивал тогда, спрашивается ?
:)
Sergey13 (2004-10-28 13:58:00) [5]2[13] Tolya (28.10.04 13:51)
>нет я сейчас просто сума сойду...
А мы тут? 8-)
>то что вы дали [3] там пример когда table.dbf будет лежать на моем же компе
А какая разница отчетугде что лежит? Это как то интересно для TTable или TQuery. А отчету это пофиг, хоть на марсе.
Tolya (2004-10-28 13:51:00) [6]
> 2[10] Tolya (28.10.04 13:44)
> В [3] тебе дали адрес. А про клиент-серверный отчет я пошутил.
> Там и смайлик стоял.
нет я сейчас просто сума сойду...то что вы дали [3] там пример когда table.dbf будет лежать на моем же компе...есить у кого нибуть ссылочка на статью что бы я почитал и отстал от вас
Sergey13 (2004-10-28 13:46:00) [7]2[10] Tolya (28.10.04 13:44)
В [3] тебе дали адрес. А про клиент-серверныйотчет я пошутил. Там и смайлик стоял.
Tolya (2004-10-28 13:45:00) [8]:((((
Tolya (2004-10-28 13:44:00) [9]
> Из приведенного кода что-то не проглядывается, каким образом
> репорт что-то может вывести. Кроме "кидалова" надо, вероятно,
> еще и что-то с чем-то связать ?
> И, кстати, как там обстоит дело с бэндами ? И вообще, что
> еще "накидано" в самом репорте ?
да ты прав и приведенного кода ничего не выводит...больше нечего не накиданно...
господа вы можите привести простой примерчик как сделать клиент-серверный отчет.просто что бы водила одно поле дапустим....прям поп порядку...плз
msguns (2004-10-28 13:37:00) [10]>
form1.ClientDataSet1
Кидаю на QuickRep1 dbtext1 dataSourse = form1.DataSource1
form1.QuickRep1.Preview;
Из приведенного кода что-то не проглядывается, каким образом репорт что-то может вывести. Кроме "кидалова" надо, вероятно, еще и что-то с чем-то связать ?
И, кстати, как там обстоит дело с бэндами ? И вообще, что еще "накидано" в самом репорте ?
Tolya (2004-10-28 13:31:00) [11]
> Mike Kouzmine © (28.10.04 13:25) [7]
> Tolya (28.10.04 13:20) [5] Это не имеет значения.
как чем????? тем что DataField не видет поля пишет No addres specified
Mike Kouzmine (2004-10-28 13:25:00) [12]Tolya (28.10.04 13:20) [5] Это не имеет значения.
Sergey13 (2004-10-28 13:24:00) [13]2[5] Tolya (28.10.04 13:20)
>смотрел уже не раз тока там пример с локальной а моя таблиц лежит на другом компьютере
Т.е. ты делаешь клиент-серверный отчет? И чем он отличается от локального? 8-)
Tolya (2004-10-28 13:20:00) [14]
> sniknik © (28.10.04 13:12) [3]
> x:\Program Files\Borland\Delphi7\Demos\Quickrpt\Qr3
> тут лежит пример, и он работает(!!!)
смотрел уже не раз тока там пример с локальной а моя таблиц лежит на другом компьютере
msguns (2004-10-28 13:13:00) [15]Начни с анализа бэндов, глядишь, и солнышко покажется из-за туч ;)
sniknik (2004-10-28 13:12:00) [16]x:\Program Files\Borland\Delphi7\Demos\Quickrpt\Qr3
тут лежит пример, и он работает(!!!)
Tolya (2004-10-28 13:08:00) [17]
> Johnmen © (28.10.04 13:00) [1]
> Потому, что TDBText никакого отношения к QuickReport не
> имеет.
> Учите матчасть...:)
ну как же мне хоть что нибуть вывести??? если не TDBTeext то какой компонент?
Johnmen (2004-10-28 13:00:00) [18]Потому, что TDBText никакого отношения к QuickReport не имеет.
Учите матчасть...:)