![]() |
|
|
![]()
|
|
| tatianacherepananova |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 14.3.2009 Репутация: нет Всего: нет |
При щелчке по кнопке выскакивает форма, на ней в Edit пользователем вводятся данные.
Затем формируется запрос выскакивает отчет с данными из запроса. Пишу:
Текст запроса QOKR :
Помогите, не работает так, как надо- при нажатии кнопки выскакивает отчет- там все данные из таблицы QOKR, а должны быть только те данные, которые пользователь запросил в окне Edit
Это сообщение отредактировал(а) dumb - 17.3.2009, 22:08 |
||||||
|
|||||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 11 Всего: 130 |
Что-то я вот этого не понял:
Это сообщение отредактировал(а) Данкинг - 14.3.2009, 23:29 -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| tatianacherepananova |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 14.3.2009 Репутация: нет Всего: нет |
DataModule1->QOKR->SQL->Text+ Formdanie->Edit1->Text+"017%"- мне надо чтобы когда я в Edit1 ввожу какое-то число и кликаю на окей у меня автоматом выскакивал отчет, а в нем данные сгруппированные по моему запросу в Edit1
|
|||
|
||||
| Anikmar |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2513 Регистрация: 26.11.2006 Где: Санкт-Петербург Репутация: 34 Всего: 59 |
tatianacherepananova, Данкинг не об этом. Посмотрите внимательно на строчку: DataModule1->QOKR->SQL->Text+ Formdanie->Edit1->Text+"017%" ^^^^ В строке нет оператора присваивания |
|||
|
||||
| tatianacherepananova |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 14.3.2009 Репутация: нет Всего: нет |
не знаю надо ли туда оператор присваивания лепить, но вот так работает:
void __fastcall TFormOKR::Button1Click(TObject *Sender) { Formdanie->Tag=0; Formdanie->ShowModal(); if (Formdanie->Tag) { DataModule1->QOKR->SQL->Text= "SELECT Okr.NDog, Okr.NazvOKR, Okr.SKB, Okr.Planovik, Okr.Nzakaza, Okr.TrudObchaj, Itap.NItap, Itap.TrudPlanzaItap, Itap.DataNach, Itap.DataOconPlan, Itap.DataZakrFakt, Itap.NaktaZakr, Itap.Mecaz, Tru.TrudPlan, Tru.TrudFakt FROM okr.DB Okr INNER JOIN Itap.DB Itap ON (Okr.NDog = Itap.Ndog) INNER JOIN TRU.DB Tru ON (Itap.Ndog = Tru.NomDog) AND (Itap.NItap = Tru.NItap) WHERE Okr.SKB LIKE \042%"+ Formdanie->Edit1->Text + "%\042"; if (CheckBox1-> Checked) ShowMessage (DataModule1->QOKR->SQL->Text); DataModule1->QOKR->Open(); if (DataModule1->QOKR->RecordCount !=0) DataModule1->DataSource6->DataSet= DataModule1->QOKR; else { ShowMessage (" Íåò â áàçå: "+Formdanie->Edit1->Text); DataModule1->DataSource6->DataSet=DataModule1-> QOKR; } } FormOKRot->QuickRep1->Preview(); } но!!!! при вводе новых данных в таблицу - запрос их не видит.Почему? |
|||
|
||||
| Anikmar |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2513 Регистрация: 26.11.2006 Где: Санкт-Петербург Репутация: 34 Всего: 59 |
||||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |