Produto

Trabalhar com o bloqueio ORDA optimista

Tradução automática de Deepl

4D v17 introduz ORDAUma grande evolução em 4D que abre um mundo de novas possibilidades para os criadores 4D. Um dos benefícios da utilização da ORDA está relacionado com o bloqueio de registos, porque a ORDA oferece uma escolha entre o bloqueio optimista e pessimista. Depois de termos introduzido os mecanismos de bloqueio ORDA, continuamos a sérieORDA para que possa descobrir como trabalhar eficientemente com o bloqueio optimista com ORDA.

Produto blank

Usar intervalos de tabelas em 4D Write Pro

Tradução automática de Deepl

Desde 4D v16 R4, é possível criar tabelas através da programação nos seus documentos 4D Write Pro. A criação da tabela inteira ou apenas de certas células poderia ser feita durante a criação do documento, mas talvez queira também gerir as suas tabelas posteriormente. Agora, é fácil manipular tabelas num documento existente, alterar o estilo ou a cor da margem, alterar o tamanho da fonte ou torná-la ousada, etc.

A programação 4D Write Pro é altamente baseada em“gamas”. Após gamas de parágrafos e gamas de imagens, 4D v17 introduz um novo tipo de gama: gamas de tabelas, devolvidas por um novo comando: WP Create table range. As tabelas de estilo são agora simples com este novo comando e novo tipo de gama!

Produto blank

Elementos de acesso programático em 4D Write Pro

Tradução automática de Deepl

4D Write Pro continua a oferecer cada vez mais capacidades de programação! Digamos que quer alterar programticamente o estilo de uma tabela, parágrafo, ou imagem num documento existente 4D Write Pro. Com 4D v17, é possível! Agora pode aceder a qualquer elemento ou parte de um documento, por programação. Estas partes, chamadas elementos, serão devolvidas ou como uma colecção graças ao WP Get elements função, ou como um único elemento com WP Get element by ID função.

Produto blank

Bloqueio de entidades com ORDA

Tradução automática de Deepl

A série ORDA continua! Neste post de blogue, veremos como pode usar fechaduras nas suas bases de dados com conceitos ORDA! Não é raro precisar de gerir conflitos que possam ocorrer quando vários utilizadores ou processos carregam e/ou tentam modificar os mesmos registos ao mesmo tempo. O bloqueio de registos é uma metodologia utilizada em bases de dados relacionais para evitar actualizações inconsistentes dos dados.

A ORDA proporciona um modo de bloqueio optimista, para além daquele que já conhece (bloqueio pessimista).

Notícias blank

Preparar para GDPR com 4D

Tradução automática de Deepl

Entrando em vigor em 25 de Maio, o Regulamento Geral de Protecção de Dados (GDPR) impõe novas restrições de privacidade que regem a recolha e utilização de dados pessoais dos cidadãos da União Europeia (UE).

E como primeiro passo para o ajudar a conhecer melhor a lei da GDPR, temos o prazer de anunciar a primeira parte de um guia dedicado à GDPR: Regulamento Geral de Protecção de Dados e 4D.

Produto blank

Loops, loops e … mais loops!

Tradução automática de Deepl

Como muitas outras linguagens de programação, 4D fornece a capacidade de iterar sobre números com um For(…) / End for ou sobre uma condição, graças à While(…)/End while e Repeat/Until(…) palavras-chave. Estas iterações (ou loops) são muito úteis, mas não são a forma mais apropriada de iterar sobre tipos de dados avançados, tais como colecções e selecções de entidades. É por isso que as novas For each(…)/End for each iterator foi criado, para ajudar a facilitar a sua codificação!

Dicas blank

Como criar uma forma dinâmica a partir de uma mesa em 3 passos!

Tradução automática de Deepl

4D v17 inclui formulários dinâmicos, inicialmente introduzidos em 4D v16 R6, uma forma poderosa e flexível de construir dinamicamente formulários totalmente adaptados às necessidades dos seus utilizadores finais . As possibilidades das formas dinâmicas são tremendas. Neste post, veremos um exemplo concreto do que se pode fazer com estes novos formulários.

Notícias blank

Destaques dos anúncios técnicos da Cimeira 4D de 2018!

Tradução automática de Deepl

ACimeira 4D de 2018, que teve lugar recentemente em Paris e Washington DC, foi preenchida com enormes anúncios de produtos e uma pletora de sessões emocionantes. Foi uma grande experiência para todos os que puderam estar presentes! Mais de 450 participantes estiveram no local para testemunhar uma série de revelações incríveis.

Neste post do blogue, recapitularemos os destaques da Cimeira 4D deste ano.

Produto blank

ORDA: trabalho com objectos e colecções

Tradução automática de Deepl

Neste último aditamento à sérieORDA, veremos como os novos conceitos ORDA podem interagir com objectos e colecções existentes. De facto, é possível transformar entidades e selecções de entidades em objectos e colecções, assim como construir entidades e selecções de entidades a partir de objectos e colecções. Ao fazê-lo, pode facilmente integrar o código ORDA no seu código existente. Pode tirar o máximo partido da ORDA sem precisar de reescrever o seu código!

Produto blank

Ir e vir entre as selecções actuais para a ORDA

Tradução automática de Deepl

ORDA é uma grande inovação do 4D v17, é por isso que estamos a dedicar uma série inteira de posts de blogues à ORDA. Embora a ORDA tenha os seus próprios conceitos que são muito diferentes da abordagem clássica, ainda é possível misturar a ORDA com o seu código existente.

Em poucas palavras, este post no blog irá mostrar-lhe como pode actualizar a selecção actual de uma tabela a partir da selecção de uma entidade e obter uma selecção de entidade a partir da selecção actual de uma tabela. Permitir-lhe-á integrar sem problemas os conceitosORDA no seu código 4D existente, passo a passo.