Помогите пожалста :)

Paul Chabinsky
Дата: 02.06.2004 11:04:51
Я тут переделываю проектик один adp-шный, у меня под формочкой табличной лежит вьюшка, как источник данных. Я в эту вьюшку добавляю пару столбиков присоеденив туда табличку свою. В результате у меня пропадает строка для ввода новой позиции. Как это побороть? Что я не так делаю?)
Vw
Дата: 02.06.2004 11:06:14
Простите а что такое
вьюшка, как источник данных ???
Paul Chabinsky
Дата: 02.06.2004 11:10:30
Я немного не понял вопрос Vw, вьюшка - это VIEW...
Shark
Дата: 02.06.2004 11:20:43
>Что я не так делаю
мамаева не читаешь.
"С помощью представления нельзя изменять данные, расположенные в различных таблицах"
Paul Chabinsky
Дата: 02.06.2004 11:28:29
Во вьюхе которая счас является источником данных(и этот работает) уже несколько таблиц используется, но изменяются данные только в одной... которая указанна как "Однозначная таблица", мне просто нужны вспомогательные данные для работы, вот я и пытаюсь их присоеденить, а строка для воода пропадает...
АлексейК
Дата: 02.06.2004 11:30:44
видимо вьюшка перестает быть обновляемой - открой ее во внеформы и проверь...
Shark
Дата: 02.06.2004 11:44:49
Наверно, чтобы не пострадала обновляемость, нужно соединять по уникальному индексу или даже по первичному ключу присоединяемой таблицы, а ты присоединил иначе
Paul Chabinsky
Дата: 02.06.2004 12:11:13
--Такой вариант не рабочий

create view bla as select a_id,a_val from a create view bla1 as select a_id,a_val,b_id,b_a_id,b_val from bla inner join b on a_id=b_a_id --Работает только вот так
create view bla2 as select a_id,a_val,b_id,b_a_id,b_val from a inner join b on a_id=b_a_id
Paul Chabinsky
Дата: 02.06.2004 12:11:33
Всем большое спасибо за ответы :)