Autor: Roland Lannuzel

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.
Produto blank

LISTA DE CAIXAS: Mais Controlo. Mais Beleza!

Tradução automática de Deepl

As caixas de listagem são objectos de forma poderosa e muito personalizáveis. E a sua potência é aumentada com 4D v19 R6 graças a duas novas propriedades: acolchoamento horizontal e vertical(as margens interiores ou o espaço entre o conteúdo de um elemento e a sua borda). Eles darão novas possibilidades de apresentação às suas caixas de listagem, e uma aparência ainda mais profissional à sua interface,

Produto blank

Comunicação de formulários e subformas facilitada!

Tradução automática de Deepl

Começando com 4D v19 R5, a capacidade de associar uma variável a uma subforma enriqueceu as possibilidades de interfaces e comunicação entre formulários e subformas. Os meios de comunicação são agora simplificados por dois novos comandos: Diga olá a OBJECT Get subform container value e OBJECT SET SUBFORM CONTAINER VALUE.

Produto blank

4D Write Pro: Diga olá aos cabeçalhos de mesa

Tradução automática de Deepl

As tabelas são uma parte essencial do 4D Write Pro. Elas evoluem regularmente, oferecendo novas opções de apresentação. Por exemplo, uma tabela pode ser apresentada em várias colunas ou páginas. Os cabeçalhos das tabelas são repetidos no topo de cada coluna ou página para facilitar a sua leitura pelo utilizador.

Começando com 4D v19 R5, a tabela pode ser melhorada com cabeçalhos.

Produto blank

ORDA e 4D Write Pro : O casal de poder!

Tradução automática de Deepl

4D Os documentos Write Pro contêm frequentemente fórmulas de devolução de dados ou cálculos, dependendo da base de dados. Graças à utilização de contextos, associar esses dados a documentos é agora uma brincadeira de crianças!

Neste post do blog, veremos como a combinação de documentos 4D Write Pro com dados recuperados usando ORDA torna o código claro e fácil de manter.

Produto blank

4D Write Pro – Mais controlo na disposição da página

Tradução automática de Deepl

4D Write Pro facilita a criação de documentos complexos. Os atributos de apresentação e layout podem ser aplicados a diferentes partes dos documentos, quer sejam textos, imagens, ou tabelas. Por falar em tabelas, elas beneficiam de uma nova propriedade para melhor definir o layout! Vamos ver o que 4D v19 R4 tem reservado para si.

Produto blank

4D Write Pro: Onde estão as minhas fórmulas?

Tradução automática de Deepl

Quando um documento 4D Write Pro contém elementos externos resultantes de expressões ou fórmulas, estes são visíveis quando é utilizado o modo “Exibir expressões”. Ainda assim, são misturados no texto quando os valores são exibidos. É isto que se pretende para um documento final, mas por vezes é útil visualizar facilmente estes valores calculados enquanto se escreve o documento. Bem, 4D v19 R3 está a dar-lhe novas opções de visualização para este fim!

Produto blank

Exportar documentos 4D Write Pro para o formato SVG

Tradução automática de Deepl

Os documentos 4D Write Pro podem ser exportados em diferentes formatos: PDF, texto simples, Microsoft Word, 4D Write Pro, HTML… A esta lista é agora adicionado o formato SVG!

O SVG é um formato de imagem. Graças a isso, poderá criar pré-visualizações de qualquer página, integrá-las na sua interface, visualizá-las em navegadores, em dispositivos móveis, etc.

Produto blank

Precisa de uma varinha de condão? Aqui estão as propriedades da classe computorizada!

Tradução automática de Deepl
A aparição de classes no ambiente de desenvolvimento 4D tornou a programação mais moderna e mais fácil de escalonar. As classes permitem a definição de propriedades, funções e também apoiam a herança.
Na sua aplicação, tem provavelmente uma classe para gerir dados científicos ou financeiros. Tomemos o exemplo dos dados financeiros. Digamos que tenha criado funções para calcular impostos. Se também gerir vários países, poderá ter utilizado a herança para gerir as diferentes regras. Então, apresenta estes resultados numa caixa de listagem, mas se o utilizador alterar um dos atributos utilizados na fórmula, terá de gerir este evento para actualizar o resultado.
Com 4D v19 R3, 4D permite-lhe simplificar este processo graças às propriedades computorizadas: Pode definir uma função get and set para a sua propriedade calculada, e quando adiciona a sua propriedade a uma caixa de listagem, tudo é tratado automaticamente por 4D. Acabou-se a lógica comercial na sua UI.