[QGIS-es] campos calculados por la base de datos en QGIS

Carlos López PSIG carlos.lopez en psig.es
Dom Oct 27 11:50:17 PDT 2019


Hola,
Yo haría el campo no editable y así el usuario no podrá modificar nada.

En las propiedades de la capa >> Formulario de atributos, campo activo,
editable (desmarcar opción), está debajo del alias.
O si no quieres que no se vea, lo puedes ocultar en los controles de
edición.

Un saludo,


* <http://psig.es>*
*PSIG*
Implementació, gestió i formació SIG

*Carlos López Quintanilla*

www.psig.es
carlos.lopez en psig.es
+34 699.680.261

Nota legal: Este mensaje y cualquier archivo adjunto está destinado
únicamente a la
persona a quien se dirige y es confidencial. Si usted ha recibido este
mensaje por
error, por favor, comuníqueselo al remitente y bórrelo inmediatamente. La
utilización ,
revelación y/o reproducción del mensaje puede constituir un delito.

Protección de Datos: Le informamos que sus datos de contacto electrónico se
hallan
incorporados a un fichero titularidad de CARLOS LÓPEZ QUINTANILLA, al
objeto de
envío de información, respuesta a consultas y contactos genéricos.
Puede ejercer los derechos de acceso, rectificación, cancelación y
oposición que
establece la LOPD en cualquier momento, mediante escrito, acompañado de
copia de
documento oficial que le identifique, dirigido a CARLOS LÓPEZ QUINTANILLA
CL. P
arellada, 8 E2 de Corbera de Llobregat, 08757-Barcelona.

También podrá oponerse a nuestros envíos de comunicaciones comerciales
(Art.21.2
de la LSSI) a través de la siguiente dirección de correo electrónico:
admin en psig.es



El dom., 27 oct. 2019 a las 16:54, Jose Mercedes Venegas Acevedo (<
jvenegasperu en gmail.com>) escribió:

> Hola lista buen dia
>
> Escribo para preguntar si hay alguna manera de decirle a QGis que
> considere que un campo es calculado por la base de datos.
>
> Sucede que estoy preparando una plantilla de trabajo en qgis y en una
> tabla postgis que almaceno poligonos estoy agregando los campos area y
> perimetro luego con una funcion de trigger al momento que el usuario dibuja
> y hace clic en guardar postgres automaticamente calcula el area y el
> perimetro y se lo asigna a esos campos
> Quisiera colocar a esos campos como no nulos en postgres para asegurarme
> que siempre tengan datos pero del lado de qgis no deben llenarse si
> simplemente los oculto igual me da el problema y no me deja grabar.
>
> Por otro lado cuando se usa la sintaxis de postgres 10 para crear un campo
> de secuencia qgis no graba tampoco automaticamente el autoincremento porque
> exige que ponga un valor en el ID todos estos inconvenientes se resolverian
> si en la parte de campos de QGIS se pudiera marcar un campo como calculado
> por la base de datos y asi qgis no haria nada y postgres por debajo se
> encargaria de todo.
>
> Hay manera de configurar un campo asi en qgis o quien podria por favor
> hacer la solicitud isue en la lista en ingles.
>
> gracias a todos por su atencion
>
> Atte
>
> --
> José Mercedes Venegas Acevedo
> cel Mov RPC 964185205
>
>
> _______________________________________________
> QGIS-es mailing list
> QGIS-es en lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-es
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.osgeo.org/pipermail/qgis-es/attachments/20191027/b33278fa/attachment.html>


Más información sobre la lista de distribución QGIS-es