Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
	Модераторы:  m0p3e , edward_K , Модераторы 
			
		
		
			
				
																			
								hope 							 
						Местный житель 			
		Сообщения:  1353  		Зарегистрирован:  29 мар 2005, 17:49 		
		
																
							
				Контактная информация: 
				
			 
				
		 
		
						
					
													
							
						
									
						Сообщение 
					 
								 hope   »  08 сен 2005, 15:07 
			
			
			
			
			
			Добрый день! 
 
Формирую из Галактики dbf-файл. Тип ставлю dbNum: 
DBFAddField(hDBFh1, 'Precis',   dbNum, 8, 5); 
 
Надо в это поле записать значение 0,001. Никак не хочет Галактика это сделать, пишет 0,00 (именно 2 знака после запятой). Делаю так: 
DBFPutFieldValue(hDBFh1, 'Precis',   Double(0.001)) 
 
Может есть какая-то настройка на точность для dbf? 
 
Спасибо!
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								san 							 
						Местный житель 			
		Сообщения:  412  		Зарегистрирован:  28 апр 2005, 11:34 		
		
											Откуда:  Галактика Млечный Путь 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 san   »  08 сен 2005, 21:23 
			
			
			
			
			
			string(0.001,0,3) где 3 кол-во знаков, в общем виде все нужно приводить к строке, перед тем как писать в дбф. дату приводить по шаблону YYYYMMDD.
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								hope 							 
						Местный житель 			
		Сообщения:  1353  		Зарегистрирован:  29 мар 2005, 17:49 		
		
																
							
				Контактная информация: 
				
			 
				
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 hope   »  09 сен 2005, 08:05 
			
			
			
			
			
			Спасибо! действительно так работает!!!! А какая тут логика заложена?
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								san 							 
						Местный житель 			
		Сообщения:  412  		Зарегистрирован:  28 апр 2005, 11:34 		
		
											Откуда:  Галактика Млечный Путь 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 san   »  09 сен 2005, 08:31 
			
			
			
			
			
			такая, что когда ты сам приводишь число к строке, имеешь возможность указать точность. когда это делает система, считается точность 2 знака.