Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Поддержка БЭСТовских индексов при работе с DELPHI

 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4
View previous topic :: View next topic  
Author Message
koka



Joined: 05 Sep 2003
Posts: 8
Location: Константин
Occupation: Руководитель отдела IT
Interests: Киев

PostPosted: 03 Mar 2004 17:21    Post subject: Поддержка БЭСТовских индексов при работе с DELPHI Reply with quote

Добрый день!
Такая проблема:
Пытаемся внешней программой внести данные в Бэст (файл rbook.dbf, версия 6.04.003, среда разработки delphi5) Необходимо установить сортировку по полям DOPCODE и AGENTNAME. Если создаем свои индексы, летит rbook.cdx (ошибка 1020 при входе в "Управление продажами") , а когда пытаюсь подключить родной то начинает ругаться (full dBASE expression not suported)
Если сталкивались помогите пожалуйста!
Back to top
View user's profile Send private message
integral



Joined: 19 Jul 2002
Posts: 378

Occupation: ОАО "Интеграл" инженер-программист
Interests: Нефтекамск

PostPosted: 04 Mar 2004 08:00    Post subject: Reply with quote

При помощи стандартных компонент BDE открыть БЭСТовские индексы не получит
Back to top
View user's profile Send private message Send e-mail Visit poster's website
koka



Joined: 05 Sep 2003
Posts: 8
Location: Константин
Occupation: Руководитель отдела IT
Interests: Киев

PostPosted: 04 Mar 2004 12:30    Post subject: Reply with quote

А какие есть вариан
Back to top
View user's profile Send private message
integral



Joined: 19 Jul 2002
Posts: 378

Occupation: ОАО "Интеграл" инженер-программист
Interests: Нефтекамск

PostPosted: 04 Mar 2004 13:45    Post subject: Reply with quote

Я пользуюсь компонентами Apollo http://www.bestvolga.ru/prg_files/apollo5.exe
но они как-то коряво работают с DOS кодировко
Back to top
View user's profile Send private message Send e-mail Visit poster's website
integral



Joined: 19 Jul 2002
Posts: 378

Occupation: ОАО "Интеграл" инженер-программист
Interests: Нефтекамск

PostPosted: 04 Mar 2004 14:31    Post subject: Reply with quote

Почитай заодно и эту тему
http://www.intellect-service.ru/club/phpBB/viewtopic.php?t=4134
Back to top
View user's profile Send private message Send e-mail Visit poster's website
AndReW_Samara



Joined: 13 Feb 2002
Posts: 86
Location: Колуж Андрей Валериевич
Occupation: Гелиос-7 (начальник отдела автоматизации)
Interests: Самара

PostPosted: 09 Mar 2004 10:33    Post subject: Reply with quote

integral wrote:
Я пользуюсь компонентами Apollo http://www.bestvolga.ru/prg_files/apollo5.exe
но они как-то коряво работают с DOS кодировкой.

Аполло работает корректно, если все делать правильно
Для русской кодировки существует файл collate.pas, который и определяет как надо сортировать русские буквы, а соответственно строить по ним индексы.
См. Тех. поддержка
_________________
С уважением, Колуж Андр
Back to top
View user's profile Send private message
Konrads



Joined: 08 Jan 2003
Posts: 77
Location: Константин


PostPosted: 20 Apr 2004 14:19    Post subject: Reply with quote

Установил Apollo6, однако непонятно почему не могу удалять в таблицах записи. Может кто сталкивался?
Back to top
View user's profile Send private message
AndReW_Samara



Joined: 13 Feb 2002
Posts: 86
Location: Колуж Андрей Валериевич
Occupation: Гелиос-7 (начальник отдела автоматизации)
Interests: Самара

PostPosted: 20 Apr 2004 14:49    Post subject: Reply with quote

1. Подразумевается, что база открыта не readonly?

Что пишет-то? На что ругается?
Back to top
View user's profile Send private message
Konrads



Joined: 08 Jan 2003
Posts: 77
Location: Константин


PostPosted: 21 Apr 2004 05:13    Post subject: Reply with quote

База открыта нормально, записи можно корректировать, однако если надо сделать TableName.delete - ничего не происходит, тоже самое при использовании в DBGrid комбинации клавиш Ctrl+delete, на запрос "Delete record?" - Ok, и ничего!
Back to top
View user's profile Send private message
integral



Joined: 19 Jul 2002
Posts: 378

Occupation: ОАО "Интеграл" инженер-программист
Interests: Нефтекамск

PostPosted: 21 Apr 2004 07:46    Post subject: Reply with quote

Кинь в форму компоненту ApolloEnv и выстави свойство deleted true - после этого помеченные на удаление записи отображаться не буд
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Joker



Joined: 07 May 2002
Posts: 3
Location: Кленкин Сергей
Occupation: Интеллект-Сервис-Жигули
Interests: Самара

PostPosted: 21 Apr 2004 07:47    Post subject: Reply with quote

В DBF файлах записи сразу не удаляются, а только помечаются на удаление.
Скорее всего у Вас все работает, просто Вы не отключили отображение удаленных записей. Это можно сделать либо включив свойство Deleted у ApolloEnv, либо добавив в индекс условие ".not. deleted()".
Физическое удаление записей происходит только при упаковке DBF файл
Back to top
View user's profile Send private message Visit poster's website
integral



Joined: 19 Jul 2002
Posts: 378

Occupation: ОАО "Интеграл" инженер-программист
Interests: Нефтекамск

PostPosted: 23 Apr 2004 15:20    Post subject: Reply with quote

Кто-нибудь знает почему apollo не может открыть индексы у таблиц
salary\accounts.dbf и partners.dbf?
В описании индексов этих таблиц вроде ничего необычного нет.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4 All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru