Em versões anteriores do Access, utilizámos o tipo de dados Memo para armazenar grandes quantidades de texto e o tipo de dados Texto para armazenar cadeias mais curtas (até 255 carateres). No Access 2016, estes dois tipos de dados foram renomeados "Texto Longo" e "Texto Breve", respetivamente, e têm diferentes propriedades e limites de tamanho, dependendo se está a utilizar uma base de dados de ambiente de trabalho ou uma aplicação Web do Access. Aqui estão os detalhes:
Campos de texto em bases de dados de ambiente de trabalho (.accdb)
Texto Longo Nos ficheiros .accdb, o campo Texto Longo funciona da mesma forma que o campo Memo antigo. Ou seja, pode armazenar até cerca de um gigabyte de texto, embora os controlos em formulários e relatórios só possam apresentar os primeiros 64 000 carateres. Pode definir campos de Texto Longo para apresentar Texto Formatado, que inclui formatação como negrito e sublinhado.
Texto Breve Nos ficheiros .accdb, o campo Texto Breve funciona da mesma forma que o campo Texto em versões anteriores. Armazena até 255 carateres.
Saiba mais sobre tipos de dados para bases de dados de ambiente de trabalho do Access.
Campos de texto em aplicações Web do Access
Texto Longo Nas aplicações Web do Access, o campo Texto Longo pode armazenar até 2^30-1 bytes e é equivalente ao tipo de dados do SQL Server nvarchar(max). Se quiser, pode definir um limite de carateres para impedir que os utilizadores utilizem a capacidade total do campo. Não pode armazenar Rich Text em aplicações Web do Access.
Texto Breve Nas aplicações Web do Access, o campo Texto Breve está definido para armazenar 255 carateres por predefinição, mas pode ajustar a propriedade Limite de Carateres até 4000 carateres. O equivalente ao SQL Server é nvarchar, com comprimento de 1 a 4000.
Saiba mais sobre tipos de dados para aplicações Web do Access.
Controlos predefinidos para campos Texto Longo e Texto Breve
Na maioria dos casos, o Access utiliza controlos de Caixa de Texto para apresentar campos Texto Breve ou Texto Longo. No entanto, quando adiciona um campo de Texto Longo a uma vista numa aplicação Web do Access, o Access cria uma Caixa de Texto Com Várias Linhas. Ao utilizar uma Caixa de Texto Multiline no browser, pode premir Enter para ir para uma nova linha na caixa de texto. Se estiver numa folha de dados, terá de utilizar as barras de deslocamento para ver algo abaixo da primeira linha.
Nas bases de dados de Ambiente de Trabalho, se um campo Texto Longo estiver configurado para mostrar Rich Text e adicionar esse campo a um formulário ou relatório, o Access aplica automaticamente a definição RtF à caixa de texto.