widok z wielu tabel z PostgreSQL do Accessa

0

Witam,
mam taki problem. Tworze sobie widoki w PostgreSQL takie jak np. ten:

create view v1_delegacje as
select D.id_delegacji  id_delegacji , P.imie||' '||P.nazwisko pracownik, 
       P.stanowisko  stanowisko,
       M.nazwa dokad,
       D.data_rozpoczecia poczatek,
       D.data_zakonczenia koniec,
       D.cel_delegacji cel,
       D.data_zlecenia_delegacji,
       PZ.imie||' '||PZ.nazwisko zlecajacy
from delegacja D, miasta M, pracownicy P, pracownicy PZ
where       D.dokad = M.id_miasta 
    and     D.pracownicy_id_pracownika = P.id_pracownika
    and D.id_pracownika_zlec = PZ.id_pracownika 
        and     P.nazwisko= current_user; 

Następnie przez ODBC podłączam go do Accessa i chciałbym go dalej w Accessie modyfikować. Niestety przy zmianie jakiegoś rekordu wywala błąd "ODBC - nie powiodła się próba wstawienia do połączonej tabeli". Jest jakiś sposób żeby móc edytować widok z kilku tabel w Accessie?

0

Edytowanie VIEW, to w ogóle jakieś dziwne jest. Wg mnie VIEW jest to po by dane "oglądać", nie zmieniać.
Na przykładzie twojego view... masz w kolumnie pracownik pobraną wartość: "Adam Mickiewicz" - złożone imię i nazwisko z tabeli pracownicy.
I teraz załóżmy, że zmieniasz to na "Aleksander hrabia Fredro". Skąd ten biedny system ma wiedzieć, co do której kolumny wstawić?
To raz. A dwa, to nie wiem, czy wiesz, ale istnieją JOINy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0