FOLD
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору adg208 Как то сложно у тебя,может задачу опишешь подробней,и решение покрасивше найдется. Ну а если в том виде как сейчас тогда так примерно Процедура ПриКликеМыши() перем нс,нк ; НомСтр=ТЗ.ТекущаяСтрока(); НомКол=ТЗ.ТекущаяКолонка();//здесь ясно Зн = ТЗ.ПолучитьЗначение(НомСтр,НомКол); //получаешь значение из активной ячейки ПарКол=ТЗ.ПолучитьПараметрыКолонки(НомКол); //НомКол -Номер или идентификатор колонки. Если в параметре <Колонка> задан номер колонки, то возвращается идентификатор колонки, и наоборот. // в первой у тебя наименование ,во 2-й Цена1,в 3-й Цена2 Если ПарКол = 2 Тогда Форма.ИспользоватьСлой("Слой1"); ТЗ1.НайтиЗначение(Зн,нс,нк) ; //ищешь значение Зн в ТЗ1, а нс и нк возвращается Номер строки и номер колонки // в которой найдено это значение ТЗ1.ТекущаяСтрока(нс); ТЗ1.ТекущаяКолонка(нк); // устанавливает курсор на нужной строке так как-то , детали додумай,по крайней мере на нужной строке одну из ТЗ можно открыть Добавлено: Да ,но если ты ,будешь щелкать мышью по цене, нефига это тебе не даст, щелкать надо по наименованию , и искать в ТЗ по нему соответствено, и в зависимости от найденных результатов использовать слой1 или 2. Вообщем пятница сегодня | Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 18:36 18-11-2005 | Исправлено: FOLD, 18:53 18-11-2005 |
|