Réponses:
Dans QGIS, ouvrez votre table attributaire et cliquez sur le bouton "Sélectionner des fonctionnalités à l'aide d'une expression". Pour rechercher tous les enregistrements nuls d'un champ dans un fichier de forme, votre requête ressemblera à ceci:
"field_name" is null
Vous pouvez trouver le nom de votre champ dans la liste Champs et valeurs, double-cliquez sur le champ que vous souhaitez insérer dans la zone Expression.
Assurez-vous de sélectionner la nouvelle liste filtrée d'enregistrements. Revenez ensuite à la table attributaire et cliquez sur le bouton Calculatrice de champ. Cochez la case "Mettre à jour le champ existant" - en vous assurant que la case "uniquement la mise à jour sélectionnée" est cochée, puis sélectionnez le champ que vous souhaitez mettre à jour dans la liste déroulante. Mettez 0 dans la zone d'expression, cliquez sur OK et vous avez terminé.
Vous pouvez le faire directement dans le calculateur de champ:
if("fieldname" is null, 0, "fieldname")
remplaçant fieldname
par le nom réel de votre champIl serait évidemment plus sûr de créer un nouveau champ plutôt que d'écraser l'ancien, en cas de problème.
Je viens de réaliser que vous pouvez éditer le fichier –.dbf– de votre dossier de formes et y insérer une nouvelle colonne, ligne, etc. Alors! pour actualiser la table principale de votre carte. Trouvez simplement le fichier ie: LATINAMERICA.dbf, ouvrez-le avec LibreOffice (au moins je l'ai ouvert avec "Spreadsheets", et cela a parfaitement fonctionné) éditez-le puis enregistrez-le sous .dbf avec le même nom et dans le même dossier. Ensuite, rouvrez la carte, et elle aura les changements dans la table principale ... Cela a fonctionné pour moi (Qgis WIEN 2.8) J'espère que cela fonctionnera avec vous tous car c'était vraiment difficile de trouver cette solution.