4D v16.3OB Get |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
OB Get
OB Get
O comando OB Get devolve o valor atual da propriedade do objeto, convertido opcionalmente no tipo definido. objeto deve ter sido definido com o comando C_OBJECT ou designar um campo objeto 4D.. Nota: este comando suporta definições de atributo em objetos 4D Write Pro, como o comando WP GET ATTRIBUTES (ver o exemplo 9). Mas, diferente de WP GET ATTRIBUTES, OB Get não permite manipular diretamente uma variável ou campo como valor de atributo. No parâmetro propriedade, passe a etiqueta da propriedade a ler. Tenha em conta que o parâmetro propriedade é sensível a maiúsculas e minúsculas Por padrão, 4D devolve o valor da propriedade em seu tipo original. Pode "forçar" a escritura do valor devolvido utilizando o parâmetro opcional tipo. Para isso, em tipo passe uma das seguintes constantes que se encontram no tema Tipos de campos e variáveis:
O comando devolve o valor da propriedade. Vários tipos de dados estão suportados. Leve em conta que:
Recuperação de um valor de tipo texto: C_OBJECT($ref) Recuperação de um valor real convertido em inteiro longo: OB SET($ref ;"age";42) Recuperação dos valores de um objeto: C_OBJECT($ref1;$ref2) Modificando a idade de um empregado duas vezes: C_OBJECT($ref_john;$ref_jim) Não serialização de uma cadeia de dados com formato ISO: C_OBJECT($object) Utilização de objetos aninhados: C_OBJECT($ref1;$child;$children) Recuperação em 4D de uma hora armazenada em um objeto: C_OBJECT($obj_o) Exemplos de manipulação de campos objeto 4D: // Definir um valor Em um método formulário, pode escrever: If(Form event=On Validate) Também pode ler os atributos personalizados dos documentos: vAttrib:=OB Get([MyDocuments]My4DWP;"myatt_Last edition by")
Ver também
|
PROPRIEDADES
Produto: 4D HISTÓRIA
Criado por: 4D v14 ARTICLE USAGE
Manual de linguagem 4D ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||