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

Вниз

не сохраняется DataSource   Найти похожие ветки 

 
Fiend ©   (2004-11-29 10:39) [0]

Здавствуйте уважаемые!!!
Такая проблема, даже скорее глюк: есть в проекте MainForm(форма) на котрой лежит ActGrid(TDBGridEh) и так же есть Data_Module(TDataModule) в котором есть DSelectDistributionActs(TDataSource) который "привязан" к датасету SelectDistributionActs(TpFIBDataSet). Конечно есть много других компонентов, но глючит именно здесь. Ставлю у ActGrid.DataSource = Data_Module.DSelectDistributionActs сохраняю проект, открываю снова и обнаруживаю, что свойство не сохранилось.

Может кто встречался с таким??? ПОМОГИТЕ!


 
ЮЮ ©   (2004-11-29 10:44) [1]

Посмотри порядок создания модулей. Data_Module следует создавать до MainForm


 
Fiend ©   (2004-11-29 10:46) [2]

Все сделано как надо в этом плане.


 
Fay ©   (2004-11-29 10:46) [3]

Удали в папке проекта файлы *.dsk.
Это если коротко 8)


 
Fiend ©   (2004-11-29 10:50) [4]

То Fay ©   (29.11.04 10:46) [3]
Во первых таких файлов у меня там нет, а во вторых пробовалось удаление *.dcu, *.ddp и пересобирание проекта - не спасло.
Кто что еще может предложить???


 
Fay ©   (2004-11-29 10:52) [5]

Предложить трудно - никогда не видел такого (или просто решал сразу).


 
Sergey13 ©   (2004-11-29 10:55) [6]

Нет ли в гриде подвала с суммами? Если есть, попробуй поставить sumlist.active:=true в рантайме (в дизайне соответственно фолс).


 
Fiend ©   (2004-11-29 10:59) [7]

Я тоже не видел, но вот поиск по яндксу и гуглю сказал я что я не одинок. И что характерно. Это появилось в субботу утром, когда я работал дома. Подумал глюк, поматерился, переставил Делфу сервиспаки и подключил компоненты - тоже самое. Поругался, поработал над другими вещами, в надежде на работе, сделать то что мне надо. И вот в понедельник утром обнаружил, что на работе с делфой таже фигня. Вывод - что-то с самими файлами проекта, но что??? не могу понять. Сакс.

Ну может у кого еще скользнут светлые мысли??? Вспоминается старагая поговорка: стою на асфальте в лыжи обутый, то ли лыжи не едут, то ли я мастер спорта


 
Fiend ©   (2004-11-29 10:59) [8]

в гриде, нет. я такого не использую никогда. даже не знаю как делается


 
Fiend ©   (2004-11-29 11:02) [9]

Обнаружилось, что свойство не сохраняется не только у грида. Даже если кинуть на форму TDBEdit - то выходит тоже самое, причем не сохраняется только DataSource, DataField успешно сохранился.
Заколдовано где-то, но где???


 
DenK_vrtz ©   (2004-11-29 11:09) [10]

1.а форма, на которой грид лежит, случаем, не наследуемая?
2.Происходить именно во время сохранения проекта или его компилляции?
3.Когда сохраняется форма с Data_Module открыта?


 
Fiend ©   (2004-11-29 11:13) [11]

1. не наследуемая.
2. скорее во время открытия, т.к. после сохранения, если редактором глянуть в MainForm.dfm то обнаруживается что свойство таки сохранилось. И даже если свойство самому установить после открытия, то после сборки и запуска проекта, выясняется, что оно таки nil.
3. да, TData_Module открыт.


 
Fiend ©   (2004-11-29 11:24) [12]

Господа, всем спасибо за беспокойство!!!
Вопрос решен.
В общем и целом глюк побеждается если внутри dfm переместить описание моих DataSource-ов после описания TfrxReport(для тех кто не знает - это третий FastReport). Замечено было так: если поставить гриду DataSource который в других гридах прелестно сохраяняется, то всё нормально и в "проблемном гриде". Это и заставило попробовать фокус с dfm.

Еще раз Всем Огромное СПАСИБО


 
Fiend ©   (2004-11-29 11:28) [13]

И последнее:
по сути я поменял Creation order который с легкостью можно изменить нажав на TData_Module правую кнопку мауса. Это может быть так же и форма, у кого как организовано, конечно.



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

Текущий архив: 2004.12.26;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.024 c
14-1102051996
MBo
2004-12-03 08:33
2004.12.26
Пятница. Задачки. Вася Пупкин снова в бою ;)


6-1097412455
E_L
2004-10-10 16:47
2004.12.26
Сохранение вложений из письма


4-1100528405
Maxuz
2004-11-15 17:20
2004.12.26
Запуск внешнего приложения через CreateProcess


3-1101909738
denis24
2004-12-01 17:02
2004.12.26
обнуление поля счетчик в таблице *.mdb


1-1103043162
denis24
2004-12-14 19:52
2004.12.26
form.oncreate