Witam.
Mam pewien problem, może ktoś zna rozwiązanie.
Mam warstwę słownikową, o powiedzmy takiej strukturze:
id, id_slownika, numer, nazwa
1 1 1 a1
2 1 2 a2
3 2 1 b1
4 2 2 b2
5 2 3 b3
Jak widać, w powyższej strukturze są 2 słowniki rozdzielone polem id_slownika.
Jak zrobić, aby bez złączenia tabeli z słownikiem etykietować warstwę słownikiem nr 2 ? Próbuję bez złączenia ze względu na problem opisany tutaj: http://forum.quantum-gis.pl/thread-1443.html
Próbowałem funkcjami:
dbvalue('slownik','nazwa','numer',pole_laczenia)
ale nie mam zbytnio gdzie pisać wartości id_slownika=2 aby wybrać odpowiedni słownik.
P.S. Słownik mam podpięty do warstwy jako relacje z filtrowaniem. Jak uruchamiam tabelę atrybutów dla warstwy to wszystko jest ok, problem pojawia się przy etykietowaniu, bo pokazuje mi id zamiast wartości relacji.
Pozdrawiam
Kamil Wydra
Mam pewien problem, może ktoś zna rozwiązanie.
Mam warstwę słownikową, o powiedzmy takiej strukturze:
id, id_slownika, numer, nazwa
1 1 1 a1
2 1 2 a2
3 2 1 b1
4 2 2 b2
5 2 3 b3
Jak widać, w powyższej strukturze są 2 słowniki rozdzielone polem id_slownika.
Jak zrobić, aby bez złączenia tabeli z słownikiem etykietować warstwę słownikiem nr 2 ? Próbuję bez złączenia ze względu na problem opisany tutaj: http://forum.quantum-gis.pl/thread-1443.html
Próbowałem funkcjami:
dbvalue('slownik','nazwa','numer',pole_laczenia)
ale nie mam zbytnio gdzie pisać wartości id_slownika=2 aby wybrać odpowiedni słownik.
P.S. Słownik mam podpięty do warstwy jako relacje z filtrowaniem. Jak uruchamiam tabelę atrybutów dla warstwy to wszystko jest ok, problem pojawia się przy etykietowaniu, bo pokazuje mi id zamiast wartości relacji.
Pozdrawiam
Kamil Wydra