| 
 
  
	| Пользователь должен выбрать несколько дат на форме 
 
 |  
	
		| Предыдущая тема :: Следующая тема |  
		| Автор | Сообщение |  
		| ulge Участник со стажем
 
 
 Вступление в Клуб: 02.11.2015
 
 | 
			
				|  Пн Авг 19, 2019 14:20   Пользователь должен выбрать несколько дат на форме |   |  
				| Полезность: Нет оценки 
 |  
				| Как бы организовать контроль на форме вроде контроля для ввода даты, чтобы в нем можно было выбрать несколько дат, а не одну. Как бы это поудобнее сделать? Чтобы до нажатия ОК или Cancel пользователю отображалось бы где-нибудь, что он выбрал, чтобы мог изменить выбор до нажатия на ОК |  |  
		|  |  
		| markoff Участник - экстремал
 
 
 Вступление в Клуб: 09.06.2009
 
 | 
			
				|  Пн Авг 19, 2019 15:27    |   |  
				| Полезность: 1 
 |  
				| В клиент-скрипт прописать 
  	  | Код: |  	  | if LastControl.ValidateName = "Date1" then MsgBox(Date1)
 end if
 | 
 
 или так
 
 
  	  | Код: |  	  | if LastControl is Date2 then MsgBox(Date2)
 end if
 | 
 |  |  
		|  |  
		| vtar Эксперт
 
 
 Вступление в Клуб: 20.03.2009
 
 | 
			
				|  Вт Авг 20, 2019 19:14   Re: Пользователь должен выбрать несколько дат на форме |   |  
				| Полезность: 1 
 |  
				|  	  | ulge пишет: |  	  | Как бы организовать контроль на форме вроде контроля для ввода даты, чтобы в нем можно было выбрать несколько дат, а не одну. Как бы это поудобнее сделать? Чтобы до нажатия ОК или Cancel пользователю отображалось бы где-нибудь, что он выбрал, чтобы мог изменить выбор до нажатия на ОК | 
 
 grid с датой + логика ( для выбора)
 
 так можно несколько записей заводить, удалять выбирать.
 
 Пример - в кредитах форма операшки Распределение погашения задолженностей
 |  |  
		|  |  
		| Матвеев Евгений Профи
 
 
 Вступление в Клуб: 31.01.2012
 
 | 
			
				|  Ср Авг 21, 2019 00:52   Re: Пользователь должен выбрать несколько дат на форме |   |  
				| Полезность: Нет оценки 
 |  
				|  	  | ulge пишет: |  	  | Как бы организовать контроль на форме вроде контроля для ввода даты, чтобы в нем можно было выбрать несколько дат, а не одну. Как бы это поудобнее сделать? Чтобы до нажатия ОК или Cancel пользователю отображалось бы где-нибудь, что он выбрал, чтобы мог изменить выбор до нажатия на ОК | 
 
 Для кейса с постоянным числом дат, как вариант:
 
  	  | Код: |  	  | IF
 P_MESSAGE = 'DEFAULT'
 P_INFO is null
 THEN
 -- действия, выполняемые при начальной загрузке экранной формы
 -- например, указание списка параметров для проверки вводимых значений
 P_INFO = 'P_DATE1,P_DATE2,OK'
 elsif p_message = 'VALIDATE' then
 -- это будет выполняться при проверке вводимых в форме значений параметров
 if p_info = 'P_DATE1' then
 -- если на экранной форме было изменёно значение параметра P_DATE1
 null;
 elsif p_info = 'P_DATE2' then
 -- если на экранной форме было изменёно значение параметра P_DATE2
 null;
 elsif p_info = 'OK' then
 IF ПРОВЕРКА ДАТ THEN
 pragma ERROR('Неверно заполнены даты');
 END IF;
 end if;
 end if;
 
 
 | 
 
 Для кейса с изменяемым числом дат на экземпляр так, как предложил VTAR...
 |  |  
		|  |  
		|  |  
  
	| 
 
 | Вы не можете начинать темы Вы не можете отвечать на сообщения
 Вы не можете редактировать свои сообщения
 Вы не можете удалять свои сообщения
 Вы не можете голосовать в опросах
 
 |  |