Встала такая проблема: нужно бы определить в форме номер записи, на которой эта самая форма была вызвана. В прототипе его нет
Цепляться за всякие поля из потока не получается. Возможно ли добраться до номера текущей записи?
Как увидеть номер записи?
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 783
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: Как увидеть номер записи?
1) Автоматически добраться до номера записи, если он не указан в прототипе можно только используя поля, выводимые прототипом. Берешь эти ключевые поля, организуешь с их помощью новую View и получаешь номер записи. Может быть удасться воспользоваться функциями TXO..., которые позволяют по номеру таблицы и номеру записи получить значение любого поля. Так что если где-то этот номер сидит как ссылка, его можно будет достать.Sheinina писал(а):Встала такая проблема: нужно бы определить в форме номер записи, на которой эта самая форма была вызвана. В прототипе его нет
Цепляться за всякие поля из потока не получается. Возможно ли добраться до номера текущей записи?
2) Автоматизированно (не автоматически) добраться до номера записи, не выводимого прототипом можно, если организовать окошко ручного выбора в форме. Для этого придется либо воспользоваться стандартным интерфейсом выбора, либо писать свой интерфейс, ежли стандартного не существует.
-
- Местный житель
- Сообщения: 412
- Зарегистрирован: 28 апр 2005, 11:34
- Откуда: Галактика Млечный Путь
Если нет атлантиса, но есть опыт с сторонними dll то можно сделать так: Вывести на экран конфигуратором нрек интересующей таблицы, а в форме через ф-цию из dll получить значение нрек с помощью WM_GETTEXT.
Если есть атлантис то можно конфигуратором вывести ф-цию которая будет сохранять переданный параметр-нрек интересующей таблицы, а в форме его доставать.
Если есть атлантис то можно конфигуратором вывести ф-цию которая будет сохранять переданный параметр-нрек интересующей таблицы, а в форме его доставать.