Otwórz formularz akcją z poziomu innej warstwy - Wersja do druku +- Forum QGIS (http://forum.quantum-gis.pl) +-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html) +--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html) +--- Wątek: Otwórz formularz akcją z poziomu innej warstwy (/thread-1410.html) |
Otwórz formularz akcją z poziomu innej warstwy - sebaq - 03-12-2016 Cześć! Czy jest sposób aby z jednej warstwy wywołać formularz konkretnego obiektu z innej warstwy? Obrazując: mam dwie warstwy 'pracownicy' i 'płace' (ta druga bez geometrii). Klucz wspólny dla niech to id_pracownika. Wybierając pracownika na mapie chciałbym zobaczyć też jego wynagrodzenie ale w osobnym formularzu, przypisanym dla warstwy 'płace'. Wiem, że można też użyć złączenia (wówczas będzie można wszystko zobaczyć w jednym okienku), ale zależy mi aby wynagrodzenie było widoczne w formularzu, odpowiednim dla warstwy 'płace'. Myślę o zdefiniowaniu akcji na warstwie 'pracownicy', która otwierałaby formularz warstwy 'płace' z id_pracownika z poziomu warstwy. Tylko czy się da?? Dzięki za wszelkie sugestie !! RE: Otwórz formularz akcją z poziomu innej warstwy - Italiano - 03-12-2016 Nie mam Qgis w zasięgu ręki, ale optowałbym za "Join" (obowiązkowo) po czym "Map Tips", wtedy jak najedziesz myszką na obiekcje, pojawi się dymek z "płace", ładnie sformatowany tagami Html. RE: Otwórz formularz akcją z poziomu innej warstwy - sebaq - 04-12-2016 Dzięki... daje rade ale może da się to jednak wyświetlić w sposób umożliwiający edycję danych o wynagrodzeniu w warstwie 'płace'? Pozdrawiam! RE: Otwórz formularz akcją z poziomu innej warstwy - cogito94 - 06-12-2016 (04-12-2016, 00:20)sebaq napisał(a): Dzięki... daje rade ale może da się to jednak wyświetlić w sposób umożliwiający edycję danych o wynagrodzeniu w warstwie 'płace'? Cześć, Miałem podobny problem. Ale razem z QGIS korzystałem z Postgresa. Tworzyłem sobie widok. Następnie użyłbym akcji lub Maps Tips jak podpowiedział Italiano CREATE VIEW widok_pracownik_kwota AS SELECT p.id, k.kwota, p.geom FROM pracownik AS p INNER JOIN kwota AS k ON id = id_prac. Sam jestem ciekawy, czy jest możliwość tworzenia widoków w QGIS? |