Propriedade Form.FrozenColumns (Access)
Use a propriedade FrozenColumns para determinar quantas colunas em uma planilha de dados estão congeladas. número inteiro de leitura/gravação.
Sintaxe
expressão. FrozenColumns
expressão Uma variável que representa um objeto Form.
Comentários
As colunas congeladas são exibidas no lado esquerdo da folha de dados e não se movem quando você rola horizontalmente pela folha.
Observação
[!OBSERVAçãO] A propriedade FrozenColumns aplica-se somente a tabelas, formulários e consultas no modo folha de dados.
No Visual Basic, a configuração dessa propriedade é um valor inteiro indicando o número de colunas congeladas usando o comando Congelar colunas na folha de dados. A coluna de seletores de registro está sempre congelada, portanto, o valor padrão é 1. Consequentemente, se você congelar uma coluna, a propriedade FrozenColumns será definida como 2; se você congelar duas colunas, ela será definida como 3 e assim por diante.
Exemplo
O exemplo a seguir usa a propriedade FrozenColumns para determinar quantas colunas estão congelado em uma tabela no modo folha de dados. Se mais de três colunas estiverem congeladas, o tamanho da tabela será maximizado para que você possa ver o maior número possível de colunas descongeladas.
Sub CheckFrozen(strTableName As String)
Dim dbs As Object
Dim tdf As Object
Dim prp As Variant
Const DB_Integer As Integer = 3
Const conPropertyNotFound = 3270 ' Property not found error.
Set dbs = CurrentDb ' Get current database.
Set tdf = dbs.TableDefs(strTableName) ' Get object for table.
DoCmd.OpenTable strTableName, acNormal ' Open table.
tdf.Properties.Refresh
On Error GoTo Frozen_Err
If tdf.Properties("FrozenColumns") > 3 Then ' Check property.
DoCmd.Maximize
End If
Frozen_Bye:
Exit Sub
Frozen_Err:
If Err = conPropertyNotFound Then ' Property not in collection.
Set prp = tdf.CreateProperty("FrozenColumns", DB_Integer, 1)
tdf.Properties.Append prp
Resume Frozen_Bye
End If
End Sub
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.