Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
	Модераторы:  m0p3e , edward_K , Модераторы 
			
		
		
			
				
																			
								Alpiton 							 
						Посетитель 			
		Сообщения:  40  		Зарегистрирован:  18 апр 2006, 09:19 		
		
						
						
		 
		
						
					
													
							
						
									
						Сообщение 
					 
								 Alpiton   »  13 июл 2006, 08:02 
			
			
			
			
			
			Есть задача в форме вывести произвольное количество строк дополнительной информации. Можно ли дописать код в линкформе, не трогая прототип и интерфейс?
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Алексей 							 
						Местный житель 			
		Сообщения:  2898  		Зарегистрирован:  24 июн 2005, 12:12 		
		
											Откуда:  Иркутская область 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 Алексей   »  13 июл 2006, 10:37 
			
			
			
			
			
			конечно можно 
берёте исходник линкформы (можно по f4 при включенном параметре редактирования формы) и сохраняете его куда-нибудь.
Правите.
Собираете ресурс.
Подкладываете и пользуетесь.
 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Alpiton 							 
						Посетитель 			
		Сообщения:  40  		Зарегистрирован:  18 апр 2006, 09:19 		
		
						
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 Alpiton   »  14 июл 2006, 08:12 
			
			
			
			
			
			Я же не могу в форме написать имяформы.write, и цикл добавить не могу - будет несовпадение с прототипом.
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Sheinina 							 
						Местный житель 			
		Сообщения:  366  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  Москва 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 Sheinina   »  14 июл 2006, 19:33 
			
			
			
			
			
			Вы можете:
добавить свою логическую тавлицу, напирмер
и организовать цикл по ней
Код: Выделить всё 
.{table 'V1'
.fields
v1.katmc.name
.endfields
^
.}
На такие циклы не ругается...
поищите в исходниках в поставке, там подобные вещи попадаются 
 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Alpiton 							 
						Посетитель 			
		Сообщения:  40  		Зарегистрирован:  18 апр 2006, 09:19 		
		
						
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 Alpiton   »  24 июл 2006, 06:57 
			
			
			
			
			
			Я сделал пустую линкформу, из неё вызвал свой интерфейс с новой формой. Всё хорошо, только вместе с моей формой выходит лишнее окно с пустой линкформой. 
 
Галактическая форма вызывается так: 
    if not frmIndent.Error 
      frmIndent.showFile(''); 
    else 
      frmIndent.abortForm; 
Чего-бы такого прописать в линкформе, что-бы frmIndent.Error вернул истину?
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								edward_K 							 
						Заслуженный деятель интернет-сообщества 			
		Сообщения:  5189  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  SPB galaxy spb 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 edward_K   »  24 июл 2006, 10:03 
			
			
			
			
			
			в самой форме пропишите 
прототип.fexit
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Иван 							 
						Местный житель 			
		Сообщения:  200  		Зарегистрирован:  28 апр 2009, 13:19 		
		
											Откуда:  Новороссийск 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 Иван   »  26 апр 2010, 19:19 
			
			
			
			
			
			подскажите, можно ли в linkform организовать произвольный цикл, скажем по переменной i от 1 до 10 , также как и по table и как это сделать?
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Den 							 
						Местный житель 			
		Сообщения:  1847  		Зарегистрирован:  29 мар 2005, 17:49 		
		
																Откуда:  Ярославская область ОАО "Часовой завод Чайка" г. Углич 
							
							
				Контактная информация: 
				
			 
				
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 Den   »  26 апр 2010, 19:40 
			
			
			
			
			
			.linkform xxx; 
.var i: integer ; 
.endvar 
.begin 
 i:=0 
end. 
.{while i<=10 
.begin 
 i:=i+1; 
end. 
.} 
endform
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Masygreen 							 
						Местный житель 			
		Сообщения:  1089  		Зарегистрирован:  04 сен 2008, 11:27 		
		
																					Откуда:  Москва 
							
							
				Контактная информация: 
				
			 
				
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 Masygreen   »  27 апр 2010, 11:41 
			
			
			
			
			
			откройте документацию по FCOM 
в vipprogr (это файл хелпа) раздел ОТЧЕТЫ 
			
			
									
						
							Время ведет!
			
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								edward_K 							 
						Заслуженный деятель интернет-сообщества 			
		Сообщения:  5189  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  SPB galaxy spb 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 edward_K   »  27 апр 2010, 11:43 
			
			
			
			
			
			vipprogr.chm рулит - там даже примеры иногда есть.