Андрей !
Я хочу сделать так, когда работаю с таблицей, то при чтении использую VIEW на эту таблицу. Когда же вставляю MAVINSERT то мне нужно вставлять не во VIEW а в таблицу. В словаре в имени таблицы стоит VIEW. Могу я перед MAVINSERT подменить имя таблицы на саму таблицу ???
Подмена имени таблицы
Модератор: Andrew™
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion и MAV который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion и MAV который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Re: Подмена имени таблицы
в FullPathNAme в словаре (со знаком !) или в FileUserOption (без кавычек) в качестве имени закрепи глобальную переменную и инициализируй её в нужный момент требуемым значением.AVDU писал(а):Андрей !
Я хочу сделать так, когда работаю с таблицей, то при чтении использую VIEW на эту таблицу. Когда же вставляю MAVINSERT то мне нужно вставлять не во VIEW а в таблицу. В словаре в имени таблицы стоит VIEW. Могу я перед MAVINSERT подменить имя таблицы на саму таблицу ???
форма редактирования имеет режим работы VIEWStillZero писал(а):вопрос не ко мне правда...
я делаю так:
1. описываю вьюху в словаре
2. описываю таблицу в словаре
3. в браузе просматриваю вьюху
4. а форму редактирования делаю для таблицы
все работает...ну там чутка надо ручного кода
что это такое, в словаре SQL VIEW описана как обычный файл
и описаны SQL TABLE которые учавствуют в формировании данной SQL VIEW как обычные файлы, у таких файлов нужно прописать RELATION MANY TO ONE к SQL VIEW
теперь есть Browse по SQL VIEW, есть форма редактирования - ТОЖЕ по SQL VIEW, но режим работы формы выбираем VIEW, открывается список таблиц которые учавствуют в формировании SQL VIEW - мы вибираем какие записи таблиц будут редактированиться и в какой последовательности.
и никаких ручных вставок.