Esta documentación ha sido traducida automáticamente por IA.
Un valor predeterminado es el valor inicial de un campo cuando se crea un nuevo registro. Usted puede establecer un valor predeterminado para un campo al configurarlo en una colección, o especificar un valor predeterminado para un campo en un bloque de formulario de adición. Puede configurarse como una constante o una variable.

La mayoría de los campos en un formulario de adición permiten establecer un valor predeterminado.

Los subdatos añadidos a través de un campo de subformulario, ya sea en un formulario de adición o edición, tendrán un valor predeterminado.
Añadir nuevo en un subformulario

Al editar datos existentes, un campo vacío no se rellenará con el valor predeterminado. Solo los datos recién añadidos se completarán con el valor predeterminado.
Solo las relaciones de tipo Muchos a Uno y Muchos a Muchos tienen valores predeterminados cuando se utilizan componentes selectores (Select, RecordPicker).

Se dividen en dos categorías: campos sin relación y campos de relación.

Variables de valor predeterminado para campos sin relación
Variables de valor predeterminado para campos de relación
hasOne, solo admite relaciones de uno a uno;hasMany, admite tanto relaciones de uno a uno (conversión interna) como de uno a muchos;belongsToMany, admite tanto relaciones de uno a uno (conversión interna) como de uno a muchos;belongsTo, generalmente para relaciones de uno a uno, pero cuando la relación padre es hasMany, también admite relaciones de uno a muchos (porque hasMany/belongsTo es esencialmente una relación de muchos a muchos);Modelo

Por ejemplo, en una relación A.B, si b1 está asociado con a1, no puede asociarse con a2. Si b1 se asocia con a2, su asociación con a1 se eliminará. En este caso, los datos no se comparten, mientras que el valor predeterminado es un mecanismo compartido (todos pueden asociarse). Por lo tanto, las relaciones Uno a Uno y Uno a Muchos no pueden tener valores predeterminados.
Porque el enfoque de los subformularios y subtables es editar directamente los datos de la relación (incluyendo añadir y eliminar), mientras que el valor predeterminado de la relación es un mecanismo compartido donde todos pueden asociarse, pero los datos de la relación no pueden modificarse. Por lo tanto, no es adecuado proporcionar valores predeterminados en este escenario.
Además, los subformularios o subtables tienen subcampos, y no quedaría claro si el valor predeterminado para un subformulario o subtabla es un valor predeterminado de fila o de columna.
Considerando todos los factores, es más apropiado que los subformularios o subtables no puedan tener valores predeterminados establecidos directamente, independientemente del tipo de relación.