Відповіді:
У QGIS відкрийте таблицю атрибутів та натисніть кнопку «Вибрати функції за допомогою виразу». Щоб знайти всі нульові записи для поля у файлі форми, ваш запит буде виглядати так:
"field_name" is null
Ви можете знайти ім'я свого поля у списку Поля та Значення, двічі клацніть поле, яке потрібно отримати, у поле Вираз.
Переконайтесь, що ви вибрали новий відфільтрований список записів. Потім поверніться до таблиці атрибутів і натисніть кнопку Field Calculator. Установіть прапорець "Оновити наявне поле" - переконайтесь, що встановлено прапорець "Лише вибране оновлення", а потім виберіть поле, яке потрібно оновити, у спадному вікні. Помістіть 0 у поле вираження, натисніть «ОК» і закінчите.
Це можна зробити безпосередньо в польовому калькуляторі:
if("fieldname" is null, 0, "fieldname")
замінюючи fieldname
фактичне ім'я поляОчевидно, було б безпечніше створити нове поле, а не перезаписувати старе, якщо вийде щось не так.
Я щойно зрозумів, що ви можете відредагувати файл –.dbf– у папці форм і вставити туди новий стовпець, рядок тощо. Отже! для актуалізації основної таблиці вашої карти. Просто знайдіть файл, тобто: LATINAMERICA.dbf, відкрийте його за допомогою LibreOffice (принаймні, я відкрив його за допомогою "Електронних таблиць", і він прекрасно працював) відредагуйте його, а потім збережіть його як .dbf з тим же ім'ям і в тій же папці. Потім знову відкрийте карту, і в ній відбудуться зміни в головній таблиці ... Це працювало для мене (Qgis WIEN 2.8). Я сподіваюся, що він буде працювати з усіма вами, тому що це рішення було справжнім болем.