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

Вниз

Работа с БД.   Найти похожие ветки 

 
anatolyk   (2003-02-08 20:53) [0]

Народ, здрасьте! Кто-нибудь подскажет? Из главного окна вызывается разными пунктами одна и та же форма с dbgrid-ом, разница в том, что перед Application.CreateForm() устанавливается некий фильтр (типа "приход", "расход" и т.п.).
В этой форме происходит выбор документа и для редактирования открывается еще одна форма типа "карточки". Все формы - mdi child. Проблема в том, что при одновременно открытом списке "прихода" и "расхода" в "карточке" появляется запись только из dbgrid-а, открытого первым, хотя фильтр соответствует тому, что надо. DataSource находится на форме с dbgrid-ом.
Если кто готов помочь, но я не понятно написал, киньте мыло - отправлю исходники (их не много.)

Заранее спасибо !


 
anatolyk   (2003-02-08 21:32) [1]

Ну, ладно молчуны. Может что-нибудь с Thread-ами попробовать. Типа каждый Datasource открывать в своем Thread-е. И разве создание формы не создает для нее (и всего ее содержимого, вкл. Datasource) свой Thread?
Я в Д недавно, опыта, увы, маловато.


 
Романов Р.В.   (2003-02-08 22:53) [2]


> появляется запись только из dbgrid-а, открытого первым

У них что DataSet общий?


> И разве создание формы не создает для нее (и всего ее содержимого,
> вкл. Datasource) свой Thread?

Нет. Все приложение работает в одном потоке.


 
mike-d   (2003-02-08 22:56) [3]


> перед Application.CreateForm() устанавливается некий фильтр
> (типа "приход", "расход" и т.п.).

а к чему такой ужас?


> каждый Datasource открывать в своем Thread-е

а это наверное вообще ни к чему. пользуйся в таком случае параллельными DataSet

> разве создание формы не создает для нее (и всего ее содержимого,
> вкл. Datasource) свой Thread?

увы - все в одном потоке...



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

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

Наверх





Память: 0.45 MB
Время: 0.008 c
1-87530
Антон.
2003-02-17 09:10
2003.02.27
Консольное приложение


6-87613
Beglec
2003-01-09 07:58
2003.02.27
Delphi + IE


1-87496
Анрей Фомичев
2003-02-15 21:59
2003.02.27
Работа с Таймером


4-87751
Darts
2003-01-13 11:39
2003.02.27
Проблемы с UpDown


14-87660
Evgen_Iam
2003-02-10 09:32
2003.02.27
В чем проблема?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский