Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.27;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
14-87712
Rustiik
2003-02-12 10:58
2003.02.27
Архивация БД


3-87290
mUTant
2003-02-05 23:35
2003.02.27
Как запустить программу на машине на которой не установлен Parado


7-87726
Dmitrry
2002-12-29 20:19
2003.02.27
Добавление пункта в конт. меню всех файлов и папок


6-87585
Каспер
2003-01-09 14:56
2003.02.27
WINSocket Как при передаче потока определить момент окончания пер


1-87433
Main.php
2003-02-18 15:54
2003.02.27
Загрузка JPG с диска в DXImageList