| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Возможно ли в SDI ,создавать дочерние окна??? |
| Автор: pharrell 6.10.2008, 17:59 |
| Собственно вопрос:SDI приложение,есть запрос.Нажимаем кнопку выполнить и результат выводим в форму одну.На этой форме также запрос,но с параметрами из этой формы.Выполняем его и выводим в такую же форму,но созданную динамически??? Простите если не понятно,сам не разберусь... |
| Автор: SVN74 6.10.2008, 20:51 | ||
TForm1 *F = new TForm1(Application); F->Show(); А в самой форме в Close надо указать Action = caFree; |
| Автор: pharrell 6.10.2008, 21:55 |
| Спасибо) Но проблема основеая в том,что должен выполняться SQL запрос для каждов формы созданной с параметрами,а точнее с содержание DBEdit'ов на этой форме.А они создаются,но с одинаковым содержимым... |
| Автор: SVN74 6.10.2008, 23:48 | ||
Ну создай просто функцию в главной форме и через нее запускай пареметры в новую форму: F->Show(); F->MyFunction(int Vasya); к примеру, и таким образом новая форма получит новые данные. |
| Автор: pharrell 7.10.2008, 00:41 |
| Если бы ещё как-нибудь поподробнее на примере...ну совсем не могу понять Да,ещё одно...Если я создаю форму динамически,то как передать в DataSource на дочерней форме,что запрос ADOQuery находится на родительской форме??? |