Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Utilize a propriedade DatasheetFontUnderline para especificar um aspeto sublinhado para nomes de campos e dados na vista Folha de Dados. Boolean de leitura/gravação.
Sintaxe
expressão. DatasheetFontUnderline
expressão Uma variável que representa um objeto Form.
Comentários
A propriedade DatasheetFontUnderline aplica a todos os campos no modo folha de dados e aos controles de formulário quando o formulário está no modo folha de dados.
Esta propriedade só está disponível no Visual Basic numa base de dados do Microsoft Access.
A tabela seguinte contém as propriedades que não existem na coleção Propriedades do DAO até as definir através da barra de ferramentas Formatação (Folha de Dados) ou pode adicioná-las numa base de dados do Access com o método CreateProperty e anexá-la à coleção Propriedades do DAO.
| Propriedades | Propriedades Continuadas |
|---|---|
| Folha de DadosFontItalic * | DatasheetForeColor * |
| DatasheetFontHeight * | DatasheetBackColor |
| DatasheetFontName * | DatasheetGridlinesColor |
| DatasheetFontUnderline * | DatasheetGridlinesBehavior |
| DatasheetFontWeight * | DatasheetCellsEffect |
Observação
[!OBSERVAçãO] Quando você adiciona ou define qualquer propriedade listada com um asterisco, o Microsoft Access adiciona automaticamente todas as propriedades listadas com asterisco à coleção Properties do banco de dados.
Exemplo
O exemplo seguinte apresenta os nomes dos dados e dos campos na vista Folha de Dados do formulário Produtos como itálico e sublinhado.
Forms![Products].DatasheetFontItalic = True
Forms![Products].DatasheetFontUnderline = True
O exemplo seguinte apresenta os nomes dos dados e dos campos na vista Folha de Dados da tabela Produtos como itálico e sublinhado. Para definir as propriedades DatasheetFontItalic e DatasheetFontUnderline , o exemplo utiliza o procedimento SetTableProperty , que está no módulo padrão da base de dados.
Dim dbs As Object, objProducts As Object
Const DB_Boolean As Long = 1
Set dbs = CurrentDb
Set objProducts = dbs![Products]
SetTableProperty objProducts, "DatasheetFontItalic", DB_Boolean, True
SetTableProperty objProducts, "DatasheetFontUnderline", DB_Boolean, True
Sub SetTableProperty(objTableObj As Object, strPropertyName As String, _
intPropertyType As Integer, varPropertyValue As Variant)
' Set Microsoft Access-defined table property without causing
' nonrecoverable run-time error.
Const conErrPropertyNotFound = 3270
Dim prpProperty As Variant
On Error Resume Next ' Don't trap errors.
objTableObj.Properties(strPropertyName) = varPropertyValue
If Err <> 0 Then ' Error occurred when value set.
If Err <> conErrPropertyNotFound Then
On Error GoTo 0
MsgBox "Couldn't set property '" & strPropertyName _
& "' on table '" & objTableObj.Name & "'", 48, "SetTableProperty"
Else
On Error GoTo 0
Set prpProperty = objTableObj.CreateProperty(strPropertyName, _
intPropertyType, varPropertyValue)
objTableObj.Properties.Append prpProperty
End If
End If
objTableObj.Properties.Refresh
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.