Правила Форума редакция от 22.06.2020 |
|
|
|
|
|
Опции темы | Опции просмотра | Language |
21.12.2007, 12:10 | #376 |
Ответ: Вопросы по Delphi/Pascal
FastReport поддерживает FireBird. Но в дизайнере отчетов нельзя указать клиентскую библиотеку для него!! Может кто-нибудь сталкивался с этой проблемой.
Да, и можно ли сделать чтобы FR подхватывал DataSet'ы из программы (как RaveReports)? И вообще мне не нравится что пароль к БД можно подсмотреть из файла *.fr3... |
|
Реклама: | теплоход санкт петербург тихвин валам 4 дня | KNSneva.ru - предлагает 16 ядерные процессоры - КНС Санкт-Петербург - мы дорожим каждым клиентом! | Тепловая завеса Тепломаш КЭВ-9П2022Е | В КНС всегда выгодно монитор изогнутый для компьютера - Подарок каждому покупателю! | заказы озон в достависте |
21.12.2007, 12:37 | #377 |
Неактивный пользователь
Регистрация: 13.12.2007
Сообщений: 18
Репутация: 3
|
Ответ: Вопросы по Delphi/Pascal
|
Сказали спасибо: |
21.12.2007, 12:45 | #378 | |||||||||||||||||||||||
Новичок
Пол: Регистрация: 26.11.2007
Сообщений: 27
Репутация: 20
|
Ответ: Вопросы по Delphi/Pascal
Праоль и парметры можно установить не посредственно перед выводом отчета: with TfrxIBXDataBase(Form1.Report.FindComponent('frxIBX DataBase1')) do begin Connected := False; DatabaseName :=Db_Name; LoginPrompt := False; Params.Add('user_name=sysdba'); Params.Add('password=masterkey'); Params.Add('lc_ctype=win1251'); end; в отчете добавляем frxIBXDataBase1.Connected := True; Или используй компонет TfrxDBDataset и не надо в отчете ни каких компонент доступа |
|||||||||||||||||||||||
Сказали спасибо: |
10.01.2008, 00:39 | #379 |
Неактивный пользователь
Регистрация: 19.07.2007
Сообщений: 3
Репутация: 0
|
Ответ: Вопросы по Delphi/Pascal
Кто может помочь с проблемой при работе с FR 4.11
Все тало вроде нормально, но при попытке положит на форму FastReport выдается эксепшн в модуле vcl60.dll |
10.01.2008, 11:35 | #380 | |||||||||||||||||||||||
Новичок
Пол: Регистрация: 26.11.2007
Сообщений: 27
Репутация: 20
|
Ответ: Вопросы по Delphi/Pascal
попробуй перекомпилировать библиотеки, а лучше скачай версию 4.5 http://www.nowa.cc/showpost.php?p=1361579&postcount=34 |
|||||||||||||||||||||||
28.01.2008, 15:24 | #381 |
Неактивный пользователь
Пол: Регистрация: 28.01.2008
Сообщений: 4
Репутация: 1
|
Ответ: Вопросы по Delphi/Pascal
Delphi 7 + Rave Report.
Если данные вмещаются на одну страницу - все отлично, но как только хоть одна строчка вылазит на вторую - генерируется куча страниц (до бесконечности). в чем проблема? |
13.02.2008, 13:51 | #382 | |||||||||||||||||||||||
Неактивный пользователь
Регистрация: 13.02.2008
Сообщений: 3
Репутация: 0
|
Ответ: Вопросы по Delphi/Pascal
Сталкивался с такой же ситуацией, которая решилась просто. В конструкторе TfsMethodHelper (fs_iinterpreter.pas) создавался массив параметров функций. constructor TfsMethodHelper.Create(const Syntax: String; Script: TfsScript); begin ..... FVarArray := VarArrayCreate([0, Count - 1], varVariant); end; При количестве параметров Count = 0 (например function Date: TDateTime), получаем ошибку. |
|||||||||||||||||||||||
19.02.2008, 20:27 | #383 |
Ответ: Вопросы по Delphi/Pascal
Народ прошу помощи, все страницы перечитывать много сильно, и если такой вопрос был, то извините. Вопрос простенький, как сделать, чтобы когда наводил мышкой на текст, появлялось всплывающее сообщение или как его там.
|
|
20.02.2008, 10:03 | #384 |
Неактивный пользователь
Пол: Регистрация: 28.01.2008
Сообщений: 4
Репутация: 1
|
Ответ: Вопросы по Delphi/Pascal
В свойстве Hint элемента вбиваешь текст подсказки и свойство ShowHint ставишь в true
|
24.02.2008, 20:22 | #385 |
Пользователь
Пол: Регистрация: 24.10.2006
Сообщений: 45
Репутация: 43
|
Ответ: Вопросы по Delphi/Pascal
всё! добил меня этот dbf!
и через BDE пытался подключиться и через ADO - всё бесполезно. ежели mdb файл надо было подключить - то без проблем, а тут.... что самое интересное: при создании программы все поля и данные в файлах просматриваются нормально, но стоит нажать F9 - ошибка. если через BDE - то "Project name.exe raised exception class EDBEngineError with massage 'Cannot load driver.'. ....' если через ADO, то похожая ерунда: "Project name.exe raised exception class EOleException with message '[Microsoft][Драйвер ODBC dBase] Непредвиденная ошибка драйвера внешней базы данных (15877)'. .... Очень прошу подскажите чё я накосячил понимаю что что то с драйвером базы данных тока что - никак не врублюсь. и новый драйвер dBase создавал в "Администраторе источников данных ODBC" и в настройках имеющегося пытался изменить тип dBase 5, IV, III всё бестолку почему же во время кодинга все dbf файлы просматриваются аж бегом?
__________________
Все берут, но не всех за это берут Последний раз редактировалось Wooorker; 25.02.2008 в 11:01.. Причина: залез на delphikingdom |
25.02.2008, 11:00 | #386 |
Пользователь
Пол: Регистрация: 24.10.2006
Сообщений: 45
Репутация: 43
|
Ответ: Вопросы по Delphi/Pascal
в общем, разобрался.
Может кому то поможет //------------------------- 15-12-2007 12:00 Здравствуйте, у меня такая проблема: при подключении таблицы .dbf к гриду использую datasource и dataset, в последнем создаю connection string: Provider=MSDASQL.1; Persist Security Info=False; Extended Properties="DSN=Файлы dBASE; DBQ=C:\MY DOCUMENTS\DELPHI_DB; DefaultDir=C:\MY DOCUMENTS\DELPHI_DB; DriverId=533; MaxBufferSize=2048; PageTimeout=5;" проверяю подключение, все ок, но когда выбираю Activate, выдает ошибку: [Microsoft][Драйвер ODBC dBase]Непредвиденная ошибка драйвера внешней базы данных(15877) Поискал в инете, люди говорят, что помогает [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engi nes\Xbase] "BDE"=dword:00000002 в реестре... прописал, теперь после нажатия Activate данные отображаются на форме в гриде, НО! при запуске проекта в конце компиляции выдает другую ошибку: Could not convert variant of type(Null) into type(String) и это при том, что кода нет ни строчки! только 2 компонента и грид на форме... помогите, плиз, как решить эту проблему? Ответы: 16-12-2007 04:40 | Сообщение от автора вопросаВсем спасибо, разобрался - через ADOQuery все замечательно работает без ошибок...
__________________
Все берут, но не всех за это берут Последний раз редактировалось Wooorker; 25.02.2008 в 11:01.. Причина: нашёл ответ на delphikingdom |
25.02.2008, 13:28 | #387 |
Пользователь
Пол: Регистрация: 24.10.2006
Сообщений: 45
Репутация: 43
|
Ответ: Вопросы по Delphi/Pascal
вдогонку ещё один вопрос
ответа нигде не нашёл делаю проект связанный с базой Access когда записей мало - всё работает на отлично НО! Есть база - в ней 3 070 000 записей. не просто медленно загружается а ОООЧЕНЬ медленно в конце концов ругается на нехватку виртуальной памяти, а затем ошибка OLE...чего-то там В общем, вопрос такой. Как избавиться от торомозов и ошибок при загрузке ОЧЕНЬ больших баз Access (а может и не только Access, просто с другими локальными базами данных не пробы
__________________
Все берут, но не всех за это берут |
25.02.2008, 21:51 | #388 |
Ответ: Вопросы по Delphi/Pascal
|
|
26.02.2008, 09:20 | #389 |
Ответ: Вопросы по Delphi/Pascal
Wooorker,
Создавай на бесплатной платформе firebird 2.0 базу interbase. А то запросы пойдут, будеш несколько дней ждать. У меня была база на 10000 записей, но когда делался один глобальный запрос, ждать приходилось |
|
26.02.2008, 13:07 | #390 |
Ответ: Вопросы по Delphi/Pascal
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
PASCAL | Алексей М | Моделирование программ | 1 | 27.02.2009 16:52 |
Castalia for Delphi 2008.1 - эксперт IDE Delphi | Minotawr | Компоненты | 0 | 03.09.2008 02:17 |
Pascal | Fiesta_Life | Delphi | 4 | 01.06.2008 03:11 |
Pascal | puella | Delphi | 5 | 18.02.2008 18:11 |
|
|