Hi, Open the field calculator. By default, you will have « create a new field ». Select « create virtual field » and use the attribute there. The virtual will be updated on the fly and is part of the project file. If you export the file, it will be saved as a true field in the Shape file (or what ever format you are using).
Nicolas > Le 24 mai 2019 à 14:31, Peter Cornelissen <pe...@cornelissen.org.uk> a écrit : > > Hi > > I have reported it as a bug, but as yet no resolution or acknowledgement that > it is a bug. I was offered possible solutions but in the end it was not > really answering the problem I have and since then it is just there as an > open issue. > > I'm not really at a level to be quite sure what you mean by using a 'virtual' > field, could you please explain? The attribute method I am using was a > solution given to me by someone else and as I say it worked fine when first > used in version 2.8. > > Peter > From: Nicolas Cadieux <nicolas.cadi...@archeotec.ca> > Sent: 24 May 2019 18:04 > To: Peter Cornelissen > Cc: qgis-user@lists.osgeo.org > Subject: Re: [Qgis-user] Vertex tool not working on lines when style with > 'attribute' assigned > > Hi, > > This looks like a good bug report! I would do one. Have you tried making a > virtual field with the attributes? This way, you can query two fields and > not an attribute and a field. The end result would be the same but perhaps, > without a bug... I have been doing that with no trouble for a couples of > weeks now for a project. Never tried doing it your way exactly. > > Nicolas > > Le 24 mai 2019 à 06:35, Peter Cornelissen <pe...@cornelissen.org.uk> a écrit : > >> Has anyone else come across this? >> >> Personally I think this is a bug or possibly something wrong with my >> installation, but I've not had any confirmation from the QGIS team. >> >> If I have a styled line or polygon and use the 'attribute' expression in the >> filter, then once the shapefile has been saved, closed and then re-opened, >> then the vertex editor does not work and I cannot edit any of the lines or >> polygons in the shapefile and the only way I can is to open the same >> shapefile without a style of with one not using attribute in the filter. I >> use the same shapefile numerous times and use the layer name to display >> specific lines as relevant to that layer. E.g. the table has a field called >> Plan1801, so the layer name starts Plan1801. An example of the style is: >> attribute($currentfeature, left(@layer_name,8)) = 'Y' AND Type = 'Chalk'), >> so if a record in the shapefile table has a 'Y' in the Plan1801 column and >> 'Chalk' in the type column it will display as that style. If I change the >> style to Plan1801 ='Y' AND Type = 'Chalk' the vertex editor works fine. >> >> There maybe another way around this, but there are approx. 20 different >> styles for the lines and a similar number for the polygons used in each >> layer and getting on for 30 layers (and growing) using it so I do not want >> to have create dedicated styles for each layer or have a separate shapefile >> for each layer. If there is, I have not as yet found one. >> >> Any help would be appreciated. >> >> I am now using version 3.6.3, but the problem has been there at least since >> 3.6.0, possibly earlier (not there in the old node editor in 2.8, but I know >> that was a completely different beast). >> >> Peter Cornelissen >> _______________________________________________ >> Qgis-user mailing list >> Qgis-user@lists.osgeo.org >> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user >> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
_______________________________________________ Qgis-user mailing list Qgis-user@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user