Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.051 c
9-1091648899
DeadMeat
2004-08-04 23:48
2004.12.26
Статистика


3-1101512098
Aleksandr
2004-11-27 02:34
2004.12.26
Как инсталировать BDE?


3-1101298230
keymaster
2004-11-24 15:10
2004.12.26
Client-Servet виснет


1-1103025651
User1
2004-12-14 15:00
2004.12.26
ООП. [Warning] при использовании класса в классе


14-1102066006
Ega23
2004-12-03 12:26
2004.12.26
"Баллада о борьбе" Высоцкого





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