Подмена имени таблицы

Обсуждение MAV Direct ODBC

Модератор: Andrew™

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion и MAV который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
AVDU
Новичок
Сообщения: 24
Зарегистрирован: 14 Декабрь 2005, 15:39
Откуда: Россия, Кемерово

Подмена имени таблицы

Сообщение AVDU »

Андрей !

Я хочу сделать так, когда работаю с таблицей, то при чтении использую VIEW на эту таблицу. Когда же вставляю MAVINSERT то мне нужно вставлять не во VIEW а в таблицу. В словаре в имени таблицы стоит VIEW. Могу я перед MAVINSERT подменить имя таблицы на саму таблицу ???
Аватара пользователя
StillZero
Ветеран
Сообщения: 454
Зарегистрирован: 06 Июль 2005, 2:17
Откуда: Хабаровск
Контактная информация:

Сообщение StillZero »

вопрос не ко мне правда... :)

я делаю так:
1. описываю вьюху в словаре
2. описываю таблицу в словаре
3. в браузе просматриваю вьюху
4. а форму редактирования делаю для таблицы
все работает...ну там чутка надо ручного кода
Аватара пользователя
Andrew™
SQL профи
Сообщения: 651
Зарегистрирован: 05 Июль 2005, 16:32
Откуда: Москва, Зеленоград

Re: Подмена имени таблицы

Сообщение Andrew™ »

AVDU писал(а):Андрей !

Я хочу сделать так, когда работаю с таблицей, то при чтении использую VIEW на эту таблицу. Когда же вставляю MAVINSERT то мне нужно вставлять не во VIEW а в таблицу. В словаре в имени таблицы стоит VIEW. Могу я перед MAVINSERT подменить имя таблицы на саму таблицу ???
в FullPathNAme в словаре (со знаком !) или в FileUserOption (без кавычек) в качестве имени закрепи глобальную переменную и инициализируй её в нужный момент требуемым значением.
Аватара пользователя
Andrew™
SQL профи
Сообщения: 651
Зарегистрирован: 05 Июль 2005, 16:32
Откуда: Москва, Зеленоград

Сообщение Andrew™ »

StillZero писал(а):вопрос не ко мне правда... :)

я делаю так:
1. описываю вьюху в словаре
2. описываю таблицу в словаре
3. в браузе просматриваю вьюху
4. а форму редактирования делаю для таблицы
все работает...ну там чутка надо ручного кода
форма редактирования имеет режим работы VIEW

что это такое, в словаре SQL VIEW описана как обычный файл
и описаны SQL TABLE которые учавствуют в формировании данной SQL VIEW как обычные файлы, у таких файлов нужно прописать RELATION MANY TO ONE к SQL VIEW

теперь есть Browse по SQL VIEW, есть форма редактирования - ТОЖЕ по SQL VIEW, но режим работы формы выбираем VIEW, открывается список таблиц которые учавствуют в формировании SQL VIEW - мы вибираем какие записи таблиц будут редактированиться и в какой последовательности.

и никаких ручных вставок.
AVDU
Новичок
Сообщения: 24
Зарегистрирован: 14 Декабрь 2005, 15:39
Откуда: Россия, Кемерово

Спасибо всем !!!

Сообщение AVDU »

Спасибо всем !!!
Любознательный
Ответить