Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.12.09;
Скачать: [xml.tar.bz2];

Вниз

Помогите ! Если форма создается динамически, то DBкомпоненты   Найти похожие ветки 

 
NeyroSpace   (2002-11-20 18:45) [0]

НЕ РАБОТАЮТ! А если ее создает модуль проекта, то все ок!
Есть датамодуль. Там находятся компоненты IBDatabase1, IBQuery1, IBTransaction1.
На динамич. форме только DBEdit, DBGrid и Datasource1.
Последний ссылается на Datamodule1.IBQuery1.
Кто-ниб знает почему, если форма создается динамически, то даже Datamodule1.IBQuery1 не содержит в себе записи, хотя он к этой форме отношения не имеет???


 
asmith   (2002-11-20 19:03) [1]

НЕплохо было бы показать код создания формы.


 
Андрей Прокофьев   (2002-11-20 19:05) [2]

см. asmith (20.11.02 19:03)
+ Datamodule1 тоже создается динамически



 
Hiqwer   (2002-11-20 19:06) [3]

Встречные вопросы.
Когда и где создается DataModule?
Пробовал ли вариант, когда компоненты на самой форме, а не в DataModule?


 
Sergey13   (2002-11-21 09:41) [4]

2NeyroSpace © (20.11.02 18:45)
А я бы посоветовал Datasource1 перенести в датамодуль. ИМХО там ему место. И поставь датамодуль на автосоздание.


 
NeyroSpace   (2002-11-21 10:07) [5]

Код своей проги выложить не могу (лишком много там всего наворочено).
Когда у меня возникает проблема создаю маленькую прогу моделирующую ситуацию. Так вот специально сделал новый проект:
форма1, форма 2, датамодуль
(type
TDataModule1 = class(TDataModule)
IBUpdateSQL1: TIBUpdateSQL;
IBQuery1: TIBQuery;
IBDatabase1: TIBDatabase;
DataSource1: TDataSource;
IBTransaction1: TIBTransaction;
private
{ Private declarations }
public
{ Public declarations }
end;
).
На форму1 кинул DBкомпоненты, и убрал ее создание из проекта.

procedure TForm2.FormCreate(Sender: TObject);
begin
Application.CreateForm(TForm1, Form1);
end;

и получаю точно такую ситуацию... вот щас разбираюсь почему...


 
Sergey13   (2002-11-21 10:20) [6]

2NeyroSpace © (20.11.02 18:45)
А что значит не работают? Ошибки(какие?) или неправильное поведение? Может просто запрос открыть нужно при создании формы(чей то я этого не увидел в твоем коде)?


 
NeyroSpace   (2002-11-21 10:33) [7]

Опс глючу в примерчике заработало, буду разбираться, что с прогой :-(.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.12.09;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
1-28083
Term
2002-11-27 11:26
2002.12.09
MDI форма


14-28244
Bboy tn
2002-11-14 23:16
2002.12.09
Запутался в корпусах


3-27890
бобёр
2002-11-21 12:49
2002.12.09
Синхронизация таблиц


3-27843
Nash_AP
2002-11-20 16:01
2002.12.09
Подскажите пожалуйста в ADO...


3-27873
Calm
2002-11-21 12:17
2002.12.09
Как присвоить значение локальной переменной из запроса





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский