Table of contents
TOC
Recolher sumário
Expandir sumário

Propriedade FieldSizeFieldSize Property

office 365 dev account|Última Atualização: 22/03/2018
|
2 Colaboradores

Aplica-se a: Access 2013 | Acesso 2016Applies to: Access 2013 | Access 2016

Você pode usar a propriedade FieldSize para definir o tamanho máximo dos dados armazenados em um campo definido como o tipo de dados de texto, número ou numeração automática.You can use the FieldSize property to set the maximum size for data stored in a field set to the Text, Number, or AutoNumber data type.

ConfiguraçãoSetting

Se a propriedade DataType estiver definida como texto, insira um número de 0 a 255. A configuração padrão é 50.If the DataType property is set to Text, enter a number from 0 to 255. The default setting is 50.

Se a propriedade DataType estiver definida como numeração automática, a propriedade FieldSize pode ser definida como inteiro longo ou ID de replicação.If the DataType property is set to AutoNumber, the FieldSize property can be set to Long Integer or Replication ID.

Se a propriedade DataType estiver definida como número, as configurações da propriedade FieldSize e seus valores estão relacionados da seguinte maneira.If the DataType property is set to Number, the FieldSize property settings and their values are related in the following way.

ConfiguraçãoSettingDescriçãoDescriptionPrecisão decimalDecimal precisionTamanho do armazenamentoStorage size
ByteByteArmazena números de 0 a 255 (sem frações).Stores numbers from 0 to 255 (no fractions).NenhumNone1 byte1 byte
DecimalDecimalArmazena números de -10 ^ 38-1 a 10 ^ 38-1 (. adp) armazena números de -10 ^ 28-1 até 10 ^ 28-1 (. mdb,. accdb)Stores numbers from -10^38-1 through 10^38-1 (.adp)Stores numbers from -10^28-1 through 10^28-1 (.mdb, .accdb)28282 bytes2 bytes
IntegerIntegerArmazena números de -32.768 a 32,767 (sem frações).Stores numbers from -32,768 to 32,767 (no fractions).NenhumNone2 bytes2 bytes
Inteiro longoLong Integer(Padrão) Armazena números de -2.147.483.648 a 2,147,483,647 (sem frações).(Default) Stores numbers from -2,147,483,648 to 2,147,483,647 (no fractions).NenhumNone4 bytes4 bytes
SingleSingleArmazena números de - 3.402823 E38 a - 1.401298 e-45 para valores negativos e de 1.401298 e-45 a 3.402823 E38 para valores positivos.Stores numbers from -3.402823E38 to -1.401298E-45 for negative values and from 1.401298E-45 to 3.402823E38 for positive values.774 bytes4 bytes
DoubleDoubleArmazena números de - 1.79769313486231 E308 a - 4.94065645841247 e-324 para valores negativos e from4.94065645841247E-324 a 1.79769313486231 E308 para valores positivos.Stores numbers from -1.79769313486231E308 to -4.94065645841247E-324 for negative values and from4.94065645841247E-324 to 1.79769313486231E308 for positive values.15158 bytes8 bytes
ID de ReplicaçãoReplication IDGUIDGlobally unique identifier (GUID)N/AN/A16 bytes16 bytes

Você pode definir essa propriedade somente na folha de propriedades da tabela.You can set this property only from the table's property sheet.

Para definir o tamanho de um campo do Visual Basic, use a propriedade de tamanho do DAO para ler e definir o tamanho máximo de campos de texto (para tipos de dados diferente de texto, a propriedade DAO tipo definindo automaticamente determina a configuração da propriedade de tamanho ).To set the size of a field from Visual Basic , use the DAO Size property to read and set the maximum size of Text fields (for data types other than Text, the DAO Type property setting automatically determines the Size property setting).

ComentáriosRemarks

Você deve usar a menor definição possível da propriedade FieldSize , pois tamanhos de dados menores podem ser processados mais rapidamente e exigem menos memória.You should use the smallest possible FieldSize property setting because smaller data sizes can be processed faster and require less memory.

Cuidado Se você converter uma definição de FieldSize grande em uma menor em um campo que já contenha dados, você poderá perder os dados. Por exemplo, se você alterar a configuração FieldSize para um campo de tipo de dados de texto de 255 para 50, dados além a nova configuração de 50 caracteres serão descartados.Caution If you convert a large FieldSize setting to a smaller one in a field that already contains data, you might lose data. For example, if you change the FieldSize setting for a Text data type field from 255 to 50, data beyond the new 50-character setting will be discarded.

Se os dados em um número de dados tipo de campo não couberem em uma nova configuração de FieldSize , os números fracionária podem ser arredondados ou você pode ter um valor Null. Por exemplo, se você alterar a partir de um único para um tamanho de campo de número inteiro, fracionários valores serão arredondados para o próximo número inteiro e valores maiores que 32.767 ou menores -32.768 resultarão em campos nulos.If the data in a Number data type field doesn't fit in a new FieldSize setting, fractional numbers may be rounded or you might get a Null value. For example, if you change from a Single to an Integer field size, fractional values will be rounded to the nearest whole number and values greater than 32,767 or less than -32,768 will result in null fields.

Você não pode desfazer alterações em dados resultantes de uma alteração na propriedade FieldSize após salvar essas alterações no modo de Design da tabela.You can't undo changes to data that result from a change to the FieldSize property after saving those changes in table Design view.

Observação Você pode usar o tipo de dados de moeda se você planeja efetuar muitos cálculos em um campo que contém os dados com um a quatro casas decimais. Único e campos do tipo de dados Double requerem cálculo de ponto flutuante. Os campos de tipo de dados de moeda usam um cálculo de ponto fixo mais rápido.Note You can use the Currency data type if you plan to perform many calculations on a field that contains data with one to four decimal places. Single and Double data type fields require floating-point calculation. Currency data type fields use a faster fixed-point calculation.

RECURSOS DE SUPORTE DO ACCESSACCESS SUPPORT RESOURCES
Fórum Access for developers no MSDNAccess for developers forum on MSDN
Acessar a Ajuda em support.office.comAccess help on support.office.com
Acessar a Ajuda answers.microsoft.comAccess help on answers.microsoft.com
Procurar códigos de erro de acesso específicos em BingSearch for specific Access error codes on Bing
Fóruns do Access no UtterAccessAccess forums on UtterAccess
Wiki de acesso em UtterAcessAccess wiki on UtterAcess
Centro de Ajuda (FMS) de programação VBA e desenvolvedor do AccessAccess developer and VBA programming help center (FMS)
Postagens de acesso em StackOverflowAccess posts on StackOverflow

© 2018 Microsoft