[Qgis-user] Null value issue in attribute form

Brent Wood Brent.Wood at niwa.co.nz
Thu Nov 9 18:27:02 PST 2023


Hi,

I have a database table which has an attribute form built for data entry, in QGIS 3.34.

There is a text field "station_code"
It is set to not null & enforce not null in the form.

If the default value is null (empty) the form includes the default text 'NULL'.
Any text entered in the form is then appended to the string 'NULL', which is NOT what I want to happen. This behaviour requires the user to delete the 4 chars 'NULL' every time they enter some data, before typing in the value, which is something of an inconvenience, and leads to data errors.

If I set the default value in the form to '' (empty string), then the field is populated with this by default, and data entry works as I want, however, as this value is not null, the record can be saved without a value being entered, so the not null requirement is essentially useless.

Is there a way to set the form up to have a "not null" constraint applied in the form, without having QGIS pre-populate the field in the form with the string 'NULL'?
It works for integer types, the form has an italicised 'NULL' but this does NOT form part of the value in the field, unlike the string field.


Thanks

Brent Wood

Principal Technician, Fisheries
NIWA
DDI:  +64 (4) 3860529
[https://www.niwa.co.nz/static/niwa-2018-horizontal-180.png] <https://www.niwa.co.nz>
Brent Wood
Principal Technician - GIS and Spatial Data Management
Programme Leader - Environmental Information Delivery
+64-4-386-0529

National Institute of Water & Atmospheric Research Ltd (NIWA)
301 Evans Bay Parade Hataitai Wellington New Zealand
Connect with NIWA: niwa.co.nz<https://www.niwa.co.nz> Facebook<https://www.facebook.com/nzniwa> LinkedIn<https://www.linkedin.com/company/niwa> Twitter<https://twitter.com/niwa_nz> Instagram<https://www.instagram.com/niwa_science> YouTube<https://www.youtube.com/channel/UCJ-j3MLMg1H59Ak2UaNLL3A>
To ensure compliance with legal requirements and to maintain cyber security standards, NIWA's IT systems are subject to ongoing monitoring, activity logging and auditing. This monitoring and auditing service may be provided by third parties. Such third parties can access information transmitted to, processed by and stored on NIWA's IT systems.
Note: This email is intended solely for the use of the addressee and may contain information that is confidential or subject to legal professional privilege. If you receive this email in error please immediately notify the sender and delete the email.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20231110/8faf05dd/attachment.htm>


More information about the QGIS-User mailing list