| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		Magistr
 
  
  Joined: 19 Aug 2002 Posts: 1264 Location: Петрунин Д.Н. Occupation: Инженер-программист Interests: Н.Новгород
  | 
		
			
				 Posted: 08 Nov 2003 18:00    Post subject: Учусь работать с BRO.EXE | 
				     | 
			 
			
				
  | 
			 
			
				Открыл book.dbf, Delete All, Pack, а файл FPT остался на 9MB. Почему? _________________ http://v32.ru - печать и экспорт в Excel отчетов БЕСТ4. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Magistr
 
  
  Joined: 19 Aug 2002 Posts: 1264 Location: Петрунин Д.Н. Occupation: Инженер-программист Interests: Н.Новгород
  | 
		
			
				 Posted: 08 Nov 2003 18:15    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				act.dbf - 824759 bytes
 
act.cdx - 75776 bytes
 
 
Открыл act.dbf. Не вижу ни одной записи, хотя размер act.dbf большой
 
Выполняю Pack, размер файлов становится таким:
 
 
act.dbf - 817794 bytes
 
act.cdx - 23552 bytes
 
 
Но bro по прежнему показывает пустой файл act.dbf.
 
 
Почему я не вижу записей?
 
 
Выполняю CopyTo - получаю файл:
 
 
act.dbf - 1283 bytes _________________ http://v32.ru - печать и экспорт в Excel отчетов БЕСТ4. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		ArtZ
 
 
  Joined: 06 Apr 2002 Posts: 111 Location: Журавлев А.В.
  Interests: Владивосток
  | 
		
			
				 Posted: 10 Nov 2003 06:59    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| Индексы отключи (F3 -> Previous Order) или просто .cdx удали, и потом открывай. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Сергей В. Чурбанов
 
 
  Joined: 27 Jun 2003 Posts: 35 Location: Чурбанов Сергей Вячеславович Occupation: ООО  "Интеллект-сервис-НСК" Interests: Новосибирск
  | 
		
			
				 Posted: 10 Nov 2003 08:55    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Добрый день!
 
Ва мнеобходимо после удаления всех файлов сделать упаковку memo-полей командой memo pack в меню F5. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Magistr
 
  
  Joined: 19 Aug 2002 Posts: 1264 Location: Петрунин Д.Н. Occupation: Инженер-программист Interests: Н.Новгород
  | 
		
			
				 Posted: 10 Nov 2003 12:12    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | ArtZ wrote: | 	 		  | Индексы отключи (F3 -> Previous Order) или просто .cdx удали, и потом открывай. | 	  
 
 
Действительно, удалил индексы и все стало нормально. А что, bro индесы от Б4 не понимает и почему? Соотвественно, понимает ли Б4 индексы, созданные bro? _________________ http://v32.ru - печать и экспорт в Excel отчетов БЕСТ4. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		SantechNik
 
 
  Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
  Interests: Москва
  | 
		
			
				 Posted: 10 Nov 2003 13:13    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Надо делать Zap в таких ситуациях. Тебе же надо получить только структуру файла без содержимого. Вот команда Zap тебе это и сделает.
 
 	  | Quote: | 	 		  | А что, bro индесы от Б4 не понимает и почему? Соотвественно, понимает ли Б4 индексы, созданные bro? | 	  Все он понимает. Индексы разные бывают. Видимо, там было условие наложено на индекс.
 
И Б4 все понимает (я регулярно индексирую БД при помощи бро - т.к. это быстрее чем выборочная индексация - главное знать что индексировать). Только что он должен понимать?
 
Если данный индекс предусмотрен для использования, то понимает. А если ты построил свой индекс "от вольного", то какого ражна его кто-то должен понять???    будь то Б4 или еще кто? _________________ http://santech.chat.ru/bro.zip - удобный броузер/редактор БД | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Magistr
 
  
  Joined: 19 Aug 2002 Posts: 1264 Location: Петрунин Д.Н. Occupation: Инженер-программист Interests: Н.Новгород
  | 
		
			
				 Posted: 10 Nov 2003 14:53    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | SantechNik wrote: | 	 		  Надо делать Zap в таких ситуациях. Тебе же надо получить только структуру файла без содержимого. Вот команда Zap тебе это и сделает.
 
 	  | Quote: | 	 		  | А что, bro индесы от Б4 не понимает и почему? Соотвественно, понимает ли Б4 индексы, созданные bro? | 	  Все он понимает. Индексы разные бывают. Видимо, там было условие наложено на индекс.
 
И Б4 все понимает (я регулярно индексирую БД при помощи бро - т.к. это быстрее чем выборочная индексация - главное знать что индексировать). Только что он должен понимать?
 
Если данный индекс предусмотрен для использования, то понимает. А если ты построил свой индекс "от вольного", то какого ражна его кто-то должен понять???    будь то Б4 или еще кто? | 	  
 
 
Команду "копия структуры" нашел. Действительно, это проще, спасибо.
 
 
Можно подробнее про индексы. Что это за индексы с условием? Информация (метаданные) о индексе хранится в dbf или cdx файле? Ведь если я вручную удаляю все cdx файлы, а потом запускаю штатную реиндексацию из Б4, то все индексные файлы "восстанавливаются". Откуда Б4 берет информацию о том, какие индексы нужно строить, по каким полям? Если я пользуюсь bro и предварительно удалил cdx файл, то bro не может провести реиндексацию, а Б4 может. _________________ http://v32.ru - печать и экспорт в Excel отчетов БЕСТ4. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		SantechNik
 
 
  Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
  Interests: Москва
  | 
		
			
				 Posted: 10 Nov 2003 15:27    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Quote: | 	 		  | Можно подробнее про индексы. Что это за индексы с условием? Информация (метаданные) о индексе хранится в dbf или cdx файле? | 	   в CDX.
 
 	  | Quote: | 	 		  |  Ведь если я вручную удаляю все cdx файлы, а потом запускаю штатную реиндексацию из Б4, то все индексные файлы "восстанавливаются". Откуда Б4 берет информацию о том, какие индексы нужно строить, по каким полям? | 	  Из base_xx в каждом АРМе. Я думал, что это уже ни для кого не секрет!    
 
 	  | Quote: | 	 		  |  Если я пользуюсь bro и предварительно удалил cdx файл, то bro не может провести реиндексацию, а Б4 может. | 	  Это уже объяснено выше. Метаданные были в cdx , а ты его удалил. Теперь надо указать что именно строить - собственно сам тег и доп. условия к нему. _________________ http://santech.chat.ru/bro.zip - удобный броузер/редактор БД | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |