Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как вывести в 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 не имеет.
Учите матчасть...:)


Наверх

Титульная страница Поиск, карта сайта Написать письмо