4D v16.3

OPEN SETTINGS WINDOW

Página Inicial

 
4D v16.3
OPEN SETTINGS WINDOW

OPEN SETTINGS WINDOW 


 

OPEN SETTINGS WINDOW ( seletor {; acesso}{; tipoConfiguração} ) 
Parâmetro Tipo   Descrição
seletor  String in Chave que designa um tema ou página ou um grupo de parâmetros da caixa de diálogo Preferências
acesso  Booleano in True=Bloquear as outras páginas da caixa de diálogo, False ou se omitir=Deixar ativas as outras páginas da caixa de diálogo
tipoConfiguração  Inteiro longo in 0 ou omitido = configuração da estrutura; 1=configuração de usuário

O comando OPEN SETTINGS WINDOW abre a caixa de diálogo Preferências de 4D ou as configurações do banco de dados do aplicativo atual 4D e exibe os parâmetros ou a página correspondente à chave seletor fornecida.

O parâmetro seletor deve conter uma "chave" indicando a caixa de diálogo e a página a ser aberta. Essa chave é construída assim: /Diálogo{/Página{/Parâmetros}}. Diálogo indica a caixa de diálogo a ser exibida: você pode passar "4D" (em Preferências) ou "banco de dados" (Configurações de Banco de Dados). Por exemplo, para indicar a página Compiler da Preferência do Banco de dados, o seletor deve conter "/Bancodedados/Compilador". A lista de chaves que podem ser utilizadas é fornecida abaixo. Se você passar uma barra ("/") no seletor, o comando exibe a primeira página da caixa de diálogo Configurações de Banco de Dados.

O parâmetro de acesso lhe permite controlar as ações do usuário em Preferências ou na caixa de diálogo Configurações de banco de dados, bloqueando as outras páginas. Normalmente, você pode desejar que o usuário seja capaz de personalizar alguns parâmetros, impedindo os outros de serem modificados. Neste caso, passando True no parâmetro de acesso significa que apenas a página especificada pelo parâmetro seletor serão ativadas e modificáveis, enquanto o acesso a todas as outras páginas serão bloqueadas (clicar nos botões na barra de navegação não terá nenhum efeito). Se você passar False ou omitir o parâmetro de acesso, todas as páginas da caixa de diálogo serão acessíveis sem restrições.

O parâmetro tipoPropriedades é tido em conta nos bancos configurados no modo "Propriedades usuário" somente (neste modo, as "Propriedades usuário" personalizadas são geradas num arquivo externo e são usadas em vez das propriedades padrão, veja o manual de Desenho). Neste contexto, este parâmetro lhe permite indicar se quer acessar à caixa de diálogo das "Propriedades de estrutura" ou das "Propriedades usuário". Pode passar uma das seguintes constantes, do tema "Ambiente 4D":

Constante Tipo Valor Comentário
Structure settings Inteiro longo 0 Acesso ás "Propriedades de estrutura" (valor por padrão se o parâmetro for omitido). Neste modo, os valores do seletor utilizáveis são idênticos aos do modo padrão.
User settings Inteiro longo 1
Acesso ás "Propriedades usuário". Neste modo, somente algumas chaves são utilizáveis no parâmetro seletor.
User settings for data Inteiro longo 2 Accsso à "Configuração usuário para arquivo de dados, que é, configuração usuário armazenada no mesmo nivel que o arquivo de dados. Neste modo, só certas chaves podem ser utilizadas com o parâmetro seletor (mesmo subconjunto que a configuração usuário)


Se você passar uma chave inválida, a primeira página da caixa de diálogo Configurações de Banco de Dados é exibida.

A seguir você vê uma lista de chaves que podem ser usadas no parâmetro seletor, quer dizer, com as "Propriedades de estrutura":

/4D
/4D/General

/4D/Structure
/4D/Form editor
/4D/Method editor
/4D/Client-Server
/4D/Shortcuts
/Database
/Database/General
/Database/Mover
/Database/Interface
/Database/Interface/Developper
/Database/Interface/User
/Database/Interface/Shortcuts
/Database/Compiler
/Database/Database
/Database/Database/Data storage
/Database/Database/Memory and cpu
/Database/Database/International
/Database/Backup
/Database/Backup/Scheduler
/Database/Backup/Configuration
/Database/Backup/Backup and restore
/Database/Client-Server
/Database/Client-Server/Network
/Database/Client-Server/IP configuration
/Database/Web
/Database/Web/Config
/Database/Web/Options 1
/Database/Web/Options 2
/Database/Web/Log format
/Database/Web/Log scheduler
/Database/Web/Webservices
/Database/SQL
/Database/php
/Database/Compatibility
/Database/Security

Nota de compatibilidade: O comando continua a funcionar com as chaves definidas para as versões 11, a correspondência é estabelecida automaticamente por 4D. No entanto, é recomendável substituir as chamadas anteriores pelas chaves descritas anteriormente.

Estas são as chaves que podem ser usadas no parâmetro seletor no modo "Propriedades usuário":

/Database
/Database/Interface
/Database/Database/Memory and cpu
/Database/Client-Server
/Database/Client-Server/Network
/Database/Client-Server/IP configuration
/Database/Web
/Database/Web/Config
/Database/Web/Options 1
/Database/Web/Options 2
/Database/Web/Log format
/Database/Web/Log scheduler
/Database/Web/Webservices
/Database/SQL
/Database/php

Abra a página "Método" das preferências 4D:

 OPEN SETTINGS WINDOW("/4D/Method editor")

Abra o parâmetro "Atalhos" nas configurações de banco de dados ao travar as outras configurações:

 OPEN SETTINGS WINDOW("/Database/Interface/Shortcuts";True)

Open Database Settings, na primeira página:

 OPEN SETTINGS WINDOW("/")

Acceso à interface das Propriedades do banco no modo "Propriedades usuário":

 OPEN SETTINGS WINDOW("/Database/Interface";1)

Se a caixa de diálogo Preferências/Propriedades é validada, a variável sistema OK devolve 1; se for cancelada, OK devolve 0.

 
PROPRIEDADES 

Produto: 4D
Tema: Ambiente 4D
Número 903

Este comando modifica a variável sistema OK

 
HISTÓRIA 

New
Modificado: 4D v11 SQL
Modificado: 4D v12
Modificado: 4D v13
Renomear: 4D v13
Modificado: 4D v16

 
PALAVRAS CHAVES 

Database settings, Database parameters, Preferences, Settings

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)