Форум: "Базы";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
Внизне сохраняется 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.036 c