Forum QGIS
[błąd] kalkulator pól: błąd przy polach tekstowych 1.8.0 - 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: [błąd] kalkulator pól: błąd przy polach tekstowych 1.8.0 (/thread-898.html)



[błąd] kalkulator pól: błąd przy polach tekstowych 1.8.0 - [wiki] - 07-03-2013

OS: win7 64bit

Mam pola zawierające teksty.
Próbuję je połączyć w jedno nowe, rozdzielone kropką.

Pola wejściowe są polami tekstowymi (string).
Zawierają numery działek - czyli występują w nich cyfry, kropki i znak '/'.


W 1.7.4 obliczenie nowego pola działa.
formuła: OBRident + '.' + DZnr


W 1.8.0 efekt jest jak na obrazkach:
formuła: OBRident + '.' + DZnr
http://wiq.keed.pl/qgis/kalkulator1.jpg

formuła: "OBRident" + '.' + "DZnr"
http://wiq.keed.pl/qgis/kalkulator2.jpg

Czyżby QGIS poszedł w ślady Excela i próbował przeliczać pola tekstowe? Nie idźcie tą drogą :>


RE: [błąd] kalkulator pól: błąd przy polach tekstowych 1.8.0 - randyX - 07-03-2013

"OBRident" || '.' || "DZnr"


RE: [błąd] kalkulator pól: błąd przy polach tekstowych 1.8.0 - Rayo - 07-03-2013

Możesz użyć funkcji 'concat' z grupy 'Tekst' do złączenia tekstów.


RE: [błąd] kalkulator pól: błąd przy polach tekstowych 1.8.0 - [wiki] - 07-03-2013

(07-03-2013, 15:28)randyX napisał(a): "OBRident" || '.' || "DZnr"

Dźwiękuję pięknie, pomogło.


RE: [błąd] kalkulator pól: błąd przy polach tekstowych 1.8.0 - borys - 07-03-2013

My zawsze za Sabą Wink

Wiki, dzięki Ci wielkie za liczne zgłoszenia błędów (akurat tym razem po prostu odeszliśmy od znaku + na rzecz "bazodanowego" || ). Niestety poza tym, że ja je czytam i staram się mieć z tyłu głowy, to żeby miały szansę być naprawione, trzeba je jeszcze przeklepać na http://hub.qgis.org/projects/quantum-gis/issues . Próbowałem znaleźć chętnego do przerzucania tam zgłoszeń z forum, ale to zadanie mnie przerosło :p , a sam mam tylko dwie ręce. Niebawem wersja 2.0 będzie zamrożona i zacznie się wielkie "odbużanie", więc warto by mieć wszystko zgłoszone. Nie chciałbyś sam tam pozakładać ticketów...?


RE: [błąd] kalkulator pól: błąd przy polach tekstowych 1.8.0 - [wiki] - 08-03-2013

(07-03-2013, 18:17)borys napisał(a): Wiki, dzięki Ci wielkie za liczne zgłoszenia błędów (akurat tym razem po prostu odeszliśmy od znaku + na rzecz "bazodanowego" || ).

Nie naprawiać niezepsutego / i komu to przeszkadzało? :P

Zrobienie takiego numeru bez ostrzeżenia zaowocowało u mnie sporą stratą czasu. Tym bardziej, że komunikat błędu był mało pomocny.

Cytat:Niebawem wersja 2.0 będzie zamrożona i zacznie się wielkie "odbużanie", więc warto by mieć wszystko zgłoszone. Nie chciałbyś sam tam pozakładać ticketów...?

Ha, już kiedyś pytałeś.
Chcieć to chciałbym, ale ani czasu ani lengłydża.


RE: [błąd] kalkulator pól: błąd przy polach tekstowych 1.8.0 - borys - 09-03-2013

Cytat:Nie naprawiać niezepsutego / i komu to przeszkadzało? Tongue

Zrobienie takiego numeru bez ostrzeżenia zaowocowało u mnie sporą stratą czasu. Tym bardziej, że komunikat błędu był mało pomocny.

Trzeba było napisać wcześniej Smile Ja tam się nie znam, mnie by przy stringach nie przyszło do głowy ani sklejać plusem, ani dodawać liczbowo bez konwersji do typu Int tudzież real.

Cytat:Ha, już kiedyś pytałeś.
Chcieć to chciałbym, ale ani czasu ani lengłydża.

Więc nadal czekamy na ochotnika... Mogę ufundować jakieś skromne piwo... Ktoś to czyta? :p A jak nikt się nie znajdzie, to postaram się w kwietniu przejrzeć te wszystkie zgłoszenia. Ważne, żeby je nadal oznaczać słowem [błąd] w tytule.


RE: [błąd] kalkulator pól: błąd przy polach tekstowych 1.8.0 - [wiki] - 09-03-2013

(09-03-2013, 20:37)borys napisał(a): Ważne, żeby je nadal oznaczać słowem [błąd] w tytule.

OK.