Страница 1 из 1

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

Добавлено: 17 Март 2006, 12:49
AVDU
Андрей !

Я хочу сделать так, когда работаю с таблицей, то при чтении использую VIEW на эту таблицу. Когда же вставляю MAVINSERT то мне нужно вставлять не во VIEW а в таблицу. В словаре в имени таблицы стоит VIEW. Могу я перед MAVINSERT подменить имя таблицы на саму таблицу ???

Добавлено: 18 Март 2006, 2:50
StillZero
вопрос не ко мне правда... :)

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

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

Добавлено: 19 Март 2006, 10:36
Andrew™
AVDU писал(а):Андрей !

Я хочу сделать так, когда работаю с таблицей, то при чтении использую VIEW на эту таблицу. Когда же вставляю MAVINSERT то мне нужно вставлять не во VIEW а в таблицу. В словаре в имени таблицы стоит VIEW. Могу я перед MAVINSERT подменить имя таблицы на саму таблицу ???
в FullPathNAme в словаре (со знаком !) или в FileUserOption (без кавычек) в качестве имени закрепи глобальную переменную и инициализируй её в нужный момент требуемым значением.

Добавлено: 19 Март 2006, 10:40
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 - мы вибираем какие записи таблиц будут редактированиться и в какой последовательности.

и никаких ручных вставок.

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

Добавлено: 20 Март 2006, 9:36
AVDU
Спасибо всем !!!