![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
не сохраняется DataSource
Fiend © (2004-11-29 10:39:00)Здавствуйте уважаемые!!!
Такая проблема, даже скорее глюк: есть в проекте MainForm(форма) на котрой лежит ActGrid(TDBGridEh) и так же есть Data_Module(TDataModule) в котором есть DSelectDistributionActs(TDataSource) который "привязан" к датасету SelectDistributionActs(TpFIBDataSet). Конечно есть много других компонентов, но глючит именно здесь. Ставлю у ActGrid.DataSource = Data_Module.DSelectDistributionActs сохраняю проект, открываю снова и обнаруживаю, что свойство не сохранилось.
Может кто встречался с таким??? ПОМОГИТЕ!
Fiend (2004-11-29 11:28:00) [1]И последнее:
по сути я поменял Creation order который с легкостью можно изменить нажав на TData_Module правую кнопку мауса. Это может быть так же и форма, у кого как организовано, конечно.
Fiend (2004-11-29 11:24:00) [2]Господа, всем спасибо за беспокойство!!!
Вопрос решен.
В общем и целом глюк побеждается если внутри dfm переместить описание моих DataSource-ов после описания TfrxReport(для тех кто не знает - это третий FastReport). Замечено было так: если поставить гриду DataSource который в других гридах прелестно сохраяняется, то всё нормально и в "проблемном гриде". Это и заставило попробовать фокус с dfm.
Еще раз Всем Огромное СПАСИБО
Fiend (2004-11-29 11:13:00) [3]1. не наследуемая.
2. скорее во время открытия, т.к. после сохранения, если редактором глянуть в MainForm.dfm то обнаруживается что свойство таки сохранилось. И даже если свойство самому установить после открытия, то после сборки и запуска проекта, выясняется, что оно таки nil.
3. да, TData_Module открыт.
DenK_vrtz (2004-11-29 11:09:00) [4]1.а форма, на которой грид лежит, случаем, не наследуемая?
2.Происходить именно во время сохранения проекта или его компилляции?
3.Когда сохраняется форма с Data_Module открыта?
Fiend (2004-11-29 11:02:00) [5]Обнаружилось, что свойство не сохраняется не только у грида. Даже если кинуть на форму TDBEdit - то выходит тоже самое, причем не сохраняется только DataSource, DataField успешно сохранился.
Заколдовано где-то, но где???
Fiend (2004-11-29 10:59:00) [6]Я тоже не видел, но вот поиск по яндксу и гуглю сказал я что я не одинок. И что характерно. Это появилось в субботу утром, когда я работал дома. Подумал глюк, поматерился, переставил Делфу сервиспаки и подключил компоненты - тоже самое. Поругался, поработал над другими вещами, в надежде на работе, сделать то что мне надо. И вот в понедельник утром обнаружил, что на работе с делфой таже фигня. Вывод - что-то с самими файлами проекта, но что??? не могу понять. Сакс.
Ну может у кого еще скользнут светлые мысли??? Вспоминается старагая поговорка: стою на асфальте в лыжи обутый, то ли лыжи не едут, то ли я мастер спорта
Fiend (2004-11-29 10:59:00) [7]в гриде, нет. я такого не использую никогда. даже не знаю как делается
Sergey13 (2004-11-29 10:55:00) [8]Нет ли в гриде подвала с суммами? Если есть, попробуй поставить sumlist.active:=true в рантайме (в дизайне соответственно фолс).
Fay (2004-11-29 10:52:00) [9]Предложить трудно - никогда не видел такого (или просто решал сразу).
Fiend (2004-11-29 10:50:00) [10]То Fay © (29.11.04 10:46) [3]
Во первых таких файлов у меня там нет, а во вторых пробовалось удаление *.dcu, *.ddp и пересобирание проекта - не спасло.
Кто что еще может предложить???
Fiend (2004-11-29 10:46:00) [11]Все сделано как надо в этом плане.
Fay (2004-11-29 10:46:00) [12]Удали в папке проекта файлы *.dsk.
Это если коротко 8)
ЮЮ (2004-11-29 10:44:00) [13]Посмотри порядок создания модулей. Data_Module следует создавать до MainForm