| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| koka 
 
 
 Joined: 05 Sep 2003
 Posts: 8
 Location: Константин
 Occupation: Руководитель отдела IT
 Interests: Киев
 
 | 
			
				|  Posted: 03 Mar 2004 17:21    Post subject: Поддержка БЭСТовских индексов при работе с DELPHI |   |  
				| 
 |  
				| Добрый день! Такая проблема:
 Пытаемся внешней программой внести данные в Бэст (файл rbook.dbf, версия 6.04.003, среда разработки delphi5) Необходимо установить сортировку по полям DOPCODE и AGENTNAME. Если создаем свои индексы, летит rbook.cdx (ошибка 1020 при входе в "Управление продажами") , а когда пытаюсь подключить родной то начинает ругаться (full dBASE expression not suported)
 Если сталкивались помогите пожалуйста!
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| integral 
 
 
 Joined: 19 Jul 2002
 Posts: 378
 
 Occupation: ОАО "Интеграл"  инженер-программист
 Interests: Нефтекамск
 
 | 
			
				|  Posted: 04 Mar 2004 08:00    Post subject: |   |  
				| 
 |  
				| При помощи стандартных компонент BDE открыть БЭСТовские индексы не получит |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| koka 
 
 
 Joined: 05 Sep 2003
 Posts: 8
 Location: Константин
 Occupation: Руководитель отдела IT
 Interests: Киев
 
 | 
			
				|  Posted: 04 Mar 2004 12:30    Post subject: |   |  
				| 
 |  
				| А какие есть вариан |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| integral 
 
 
 Joined: 19 Jul 2002
 Posts: 378
 
 Occupation: ОАО "Интеграл"  инженер-программист
 Interests: Нефтекамск
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| integral 
 
 
 Joined: 19 Jul 2002
 Posts: 378
 
 Occupation: ОАО "Интеграл"  инженер-программист
 Interests: Нефтекамск
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| AndReW_Samara 
 
  
 Joined: 13 Feb 2002
 Posts: 86
 Location: Колуж Андрей Валериевич
 Occupation: Гелиос-7 (начальник отдела автоматизации)
 Interests: Самара
 
 | 
			
				|  Posted: 09 Mar 2004 10:33    Post subject: |   |  
				| 
 |  
				| Аполло работает корректно, если все делать правильно
   Для русской кодировки существует файл collate.pas, который и определяет как надо сортировать русские буквы, а соответственно строить по ним индексы.
 См. Тех. поддержка
 _________________
 С уважением, Колуж Андр
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Konrads 
 
 
 Joined: 08 Jan 2003
 Posts: 77
 Location: Константин
 
 
 
 | 
			
				|  Posted: 20 Apr 2004 14:19    Post subject: |   |  
				| 
 |  
				| Установил Apollo6, однако непонятно почему не могу удалять в таблицах записи. Может кто сталкивался? |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| AndReW_Samara 
 
  
 Joined: 13 Feb 2002
 Posts: 86
 Location: Колуж Андрей Валериевич
 Occupation: Гелиос-7 (начальник отдела автоматизации)
 Interests: Самара
 
 | 
			
				|  Posted: 20 Apr 2004 14:49    Post subject: |   |  
				| 
 |  
				| 1. Подразумевается, что база открыта не readonly? 
 Что пишет-то? На что ругается?
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Konrads 
 
 
 Joined: 08 Jan 2003
 Posts: 77
 Location: Константин
 
 
 
 | 
			
				|  Posted: 21 Apr 2004 05:13    Post subject: |   |  
				| 
 |  
				| База открыта нормально, записи можно корректировать, однако если надо сделать TableName.delete - ничего не происходит, тоже самое при использовании в DBGrid комбинации клавиш Ctrl+delete, на запрос "Delete record?" - Ok, и ничего! |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| integral 
 
 
 Joined: 19 Jul 2002
 Posts: 378
 
 Occupation: ОАО "Интеграл"  инженер-программист
 Interests: Нефтекамск
 
 | 
			
				|  Posted: 21 Apr 2004 07:46    Post subject: |   |  
				| 
 |  
				| Кинь в форму компоненту ApolloEnv и выстави свойство deleted true - после этого помеченные на удаление записи отображаться не буд |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Joker 
 
 
 Joined: 07 May 2002
 Posts: 3
 Location: Кленкин Сергей
 Occupation: Интеллект-Сервис-Жигули
 Interests: Самара
 
 | 
			
				|  Posted: 21 Apr 2004 07:47    Post subject: |   |  
				| 
 |  
				| В DBF файлах записи сразу не удаляются, а только помечаются на удаление. Скорее всего у Вас  все работает, просто Вы не отключили отображение удаленных записей. Это можно сделать либо включив свойство Deleted у ApolloEnv, либо добавив в индекс условие ".not. deleted()".
 Физическое удаление записей происходит только при упаковке DBF файл
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| integral 
 
 
 Joined: 19 Jul 2002
 Posts: 378
 
 Occupation: ОАО "Интеграл"  инженер-программист
 Interests: Нефтекамск
 
 | 
			
				|  Posted: 23 Apr 2004 15:20    Post subject: |   |  
				| 
 |  
				| Кто-нибудь знает почему apollo не может открыть индексы у таблиц salary\accounts.dbf и partners.dbf?
 В описании индексов этих таблиц вроде ничего необычного нет.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |