mak$
mak$
Подробная информация
- Имя пользователя
- mak$
- Присоединился
- Посещений
- 0
- Был на сайте
- Группы
- Members
Комментарии
-
все разобрался сам
-
Geraf написал: что-то не получилось( я пишу [MasterData1.DataSet.DS.RangeEndCount] появляется сообщение об ошибке и на экране чистый лист. что я делаю не так? как мне записать эту строку в бенде? попробуй TfrxDBDataSet(MasterData1.DataSe…
-
Да...придется заводить в хп OUTPUT-параметры, в которых возвращать информацию о НД и их связях и в рантайме производить связывание. Спасибо за ответ.
-
Для того, чтобы НД не дублировались, можно попробывать задавать UserName после LoadFrom..., т.е. сначала делаешь LoadFrom... потом проставляешь UserName своим НД, а затем ShowReport. Мне такая последовательность помогла, хотя потом пришлось переде…
-
а UserName у frxDataSet заполняешь?
-
вот неполный пример. Главное для каждого Recordset сформировать провайдера. ********************************************************* ADOProc_->Active = true; AnsiString resstring = ""; TDataSetProvider *prov = new TDataSetProvider(NULL);…
-
Нет, у меня C++Buider5
-
Спасибо, помогло!
-
Надо чтобы сервер возвращал тебе их по одному и создавать для каждого НД динамически. У меня была такая же проблема - я просто написал серверный модуль, который только тем и занимается что передает каждый RecordSet поотдельности, ну а реализация - …
-
Попробуй сформировать отчет, зайти в дизайнер, отключить все наборы, сохранить файл, снова построить отчет, зайти в дизайнер, включить все наборы и еще раз построить отчет. Мне такие манипуляции помогали, хотя возможны вариации на тему...
-
У меня та же проблема, вот и решил сюда написать. Неужели господа разработчики ничего сказать не могут по этому поводу??? Проблема-то острая и актуальная. 2 недели бьюсь и толку 0. Уж посоветуйте что-нибудь стоящее, а то работать совсем невозможн…
-
После формы настройки вываливается диалог сохранения файла, вот его и хотелось бы отключить.
-
Вообще-то, если и дальше будешь с FR работать, много еще "интересного" найдешь...
-
мой пример у вас работать не будет, т.к. это часть системы и как раз завязанная ХП из моей БД
-
Как жаль, что ребята из FR Team ничем помочь не могут...
-
DataSets->Clear() не поможет попробуй в OnDestroy владельца удалять все что создал и Owner ставить им NULL
-
while(Report->DataSets->Count) delete Report->DataSets->Items[Report->DataSets->Count - 1]->DataSet; int i= 1; while( provList.Pos(";")) { TClientDataSet *ds = new TClientDataSet(this); ds->RemoteServer = m_ActShell; …
-
попробуй в самом начале написать while(Report->DataSets->Count) delete Report->DataSets-> Items[Report->DataSets->Count - 1]->DataSet;
-
нет
-
да
-
Смотрю по ADO. В FR_ADOTable.hpp есть такое определение Adodb::TADODataSet* FDataSet; Структура наследия такая TDataSet->TCustomADODataSet->TADODataSet Интересует следующее: надо ли таким же образом наследоваться отTDataSet и переписывать…