Copiar e colar mais inteligente para proteger os seus dados

Tradução automática de Deepl

Por razões de segurança e integridade, a ação de copiar e colar foi ligeiramente modificada de acordo com os contextos em que estas acções são executadas. Vamos ver mais de perto!

Expressões e fórmulas

Textos estilizados e documentos 4D Write Pro podem conter fórmulas que são executadas por comando ou durante eventos especiais (impressões, exportações)
Essas fórmulas são geralmente “inofensivas”. Se elas retornam a data atual ou um número de página é de pouca importância. Por outro lado, quando se referem a elementos ou métodos da base de dados, podem tornar-se mais sensíveis.

Contextos e aplicações

Quando o ambiente está sob controlo, não há razão para filtrar nada. Copiar uma fórmula de um documento 4D Write Pro para outro dentro da mesma aplicação não é problema algum. O mesmo se aplica ao texto estilizado.
Se um utilizador tem acesso a fórmulas que mostram um salário ou número de segurança social algures, não há razão para que não possa copiar essas mesmas fórmulas para outro documento no mesmo ambiente.

Por outro lado, se não se tratar da mesma aplicação, mas baseada na mesma estrutura (por exemplo, uma em teste e outra em produção), a situação é bastante diferente. Neste último caso, copiar e colar pode ter consequências totalmente indesejáveis.

Valores vs. fórmulas

Quando uma ação de cópia é executada, a fórmula (ou fórmulas) é copiada para a área de transferência, juntamente com os valores devolvidos por essas fórmulas, quer se trate de texto, datas ou imagens…
Ao colar, consoante o contexto, será utilizada a opção de colar um ou outro.

Se colar dentro da mesma aplicação, as fórmulas serão copiadas de forma idêntica (como fórmulas)
Por outro lado, se colar noutro ambiente, apenas os valores (calculados no momento da cópia) e não as fórmulas serão colados, quer como texto quer como imagem.

Conclusão

Este comportamento não é opcional; está ativo a partir de 4D 20 R10.
Uma pequena mudança de comportamento, um grande passo para a segurança e integridade dos dados!

Roland Lannuzel
- Proprietário do produto & Especialista 4D - Depois de estudar electrónica, a Roland entrou nas TI industriais como desenvolvedor e consultor, construindo soluções para clientes com uma variedade de bases de dados e tecnologias. No final dos anos 80, apaixonou-se pela 4D e utilizou-a para escrever aplicações comerciais que incluem sistemas de contabilidade, facturação e correio electrónico. Juntando-se à empresa em 1997, as valiosas contribuições de Roland incluem a concepção de especificações, ferramentas de teste, demonstrações, bem como formação e palestras para a comunidade 4D em muitas conferências. Ele continua a moldar activamente o futuro da 4D, definindo novas características e ferramentas de desenvolvimento de bases de dados.