|  10.06.2003, 16:47 | #1 | 
| Участник |  lookup не получается 
			
			Привет Корефеи! Подскажите пожалуйста... Есть временная таблица с данными, можно ли отбразить е через лукап. В частности в форме на lookup есть код public void lookup() { FX_BagFixingTmpInfo::bagFixingModulLookup(this); // FX_BagFixingTmpInfo - класс } public static void bagFixingModulLookup(FormStringControl _ctrl) { SysTableLookup sysTableLookup = SysTableLookup::newParameters(tableNum(FX_tmpBagTreeTable), _ctrl); Query query = new Query(); QueryBuildDatasource queryBuildDatasource = query.addDataSource(tableNum(FX_tmpBagTreeTable)); FX_BagFixingTmpInfo FX_BagFixingTmpInfo; ; FX_BagFixingTmpInfo = new FX_BagFixingTmpInfo(); FX_BagFixingTmpInfo.fillThisTable(); // FX_BagFixingTmpInfo.testFill(); - while select treeTable {info (treeTable.ModulName)} // здесь временная таблица обладает данными sysTableLookup.addLookupfield(fieldNum(FX_tmpBagTreeTable, ModulName)); sysTableLookup.parmQuery(query); sysTableLookup.performFormLookup(); } У меня lookup ничего не отображает  где ошибка? Заранее огромное спасибо!!! | 
|  | 
|  10.06.2003, 17:03 | #2 | 
| Banned | 
			
			Вот так надо: PHP код: 
			 | 
|  | 
|  10.06.2003, 17:10 | #3 | 
| Участник | 
			
			ООООО Огромное спасибо!!!!
		 | 
|  | 
|  21.12.2005, 17:36 | #4 | 
| Участник | Цитата: 
		
			Сообщение от EVGL
			
			 Чертовщина с текстом в контроле - это из-за бага в с позиционированием в лукапах 3.0, если контрол уже заполнен каким-либо значением.   | 
|  | 
|  22.12.2005, 11:59 | #5 | 
| Banned | 
			
			Имел в виду следующее: если существует edit-поле, lookup к которому сделан на основе временной таблицы, то в том случае, если в поле уже выбрано какое-либо значение, повторный lookup фильтруется по этому значению и показывает только одну запись. Такая вот неприятная feature.
		 | 
|  | 
|  22.12.2005, 12:59 | #6 | 
| Участник | 
			
			Мда, у меня какая-то другая feature Может быть я недостаточно копал код, но понять я ее не могу. Есть 2 поля в гриде: в одном значение выбирается из лукапа. После выбора значения к выбранному значению почему-то дописывается значение из второго поля. Т.е. если второе поле заполнено, то в первом получается некий бред. | 
|  | 
|  22.12.2005, 13:29 | #7 | 
| NavAx | 
			
			Странно.  Даже если делать addLookupField(field, true) для двух полей, то выбираться будет только последнее. 
				__________________ С уважением, Игорь Ласийчук. | 
|  | |
| За это сообщение автора поблагодарили: Ivan Mischenko (4). | |
|  22.12.2005, 13:55 | #8 | 
| Administrator | 
			
			2Prof: может на контрольке стоит свойство ReplaceOnLookup=No ?
		 
				__________________ Возможно сделать все. Вопрос времени | 
|  | 
|  22.12.2005, 16:12 | #9 | 
| Участник | 
			
			То, что это странно, согласен. Даже я бы сказал суперстранно. Но...искал-искал, нигде не нашел чтобы вручную что-то прибавлялось.  Свойство естественно стоит в Yes | 
|  | 
| Теги | 
| lookup, tmp | 
|  | 
| 
 |