Главная страница
    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.47 MB
Время: 0.033 c
6-1095686893
maxistent
2004-09-20 17:28
2004.12.26
TServerSocket в консольном приложении (типа, без форм)


8-1096484344
ser_ega
2004-09-29 22:59
2004.12.26
Картинка!


14-1102272925
Поручик
2004-12-05 21:55
2004.12.26
WinAmp жив


14-1102069112
_}|{yk_
2004-12-03 13:18
2004.12.26
Взгяд на РуНет


14-1102064193
080D:07BBh
2004-12-03 11:56
2004.12.26
DB components





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