4D v15

Subrecords conversion

Página Inicial

 
4D v15
Subrecords conversion

Subrecords conversion  


 

 

Originalmente introducido en 4D v14 R3

Agora pode atribuir o valor do campo especial "id_added_by_converter" que é adicionado automaticamente por 4D ao converter uma base de uma versão anterior a v11. Em versões anteriores, este valor só pode ser atribuído por 4D e você necessita utilizar comandos "obsoletos" tais como  _o_CREATE SUBRECORD para poder adicionar novos registros nas sub tabelas convertidas.

Esta nova funcionalidade lhe permite converter suas bases antigas que utilizam as sub tabelas de uma maneira mais progressiva: pode manter a ligação especial "relação sub tabela" e adicionar ou modificar os registros relacionados como se fossem estandarte. Uma vez atualizados todos seus métodos, poderá substituir a relação especial com um link regular sem mudar o código.

Por exemplo, agora pode escrever:

 CREATE RECORD([Employees])
 <p>[Employees]Last Name:="Jones"
 CREATE RECORD([Employees_Children])
 [Employees_Children]First Name:="Natacha"
 [Employees_Children]Birthday:=!12/24/2013!
 [Employees_Children]id_added_by_converter:=4 //Type mismatch in previous releases
 SAVE RECORD([Employees_Children])
 SAVE RECORD([Employees]

Este código funcionará indiferentemente com uma relação especial ou estandarte.

 
PROPRIEDADES 

Produto: 4D
Tema: Language

 
HISTÓRIA 

 
ARTICLE USAGE

4D v15 - Update (edição standard) ( 4D v15)