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.
Use a propriedade ControlSource para especificar quais dados aparecem em um controle. Você pode exibir e editar dados vinculados a um campo em uma tabela, consulta ou instrução SQL. Você também pode exibir o resultado de uma expressão. Cadeia de caracteres de leitura/gravação.
Sintaxe
mais simples. ControlSource
expressão Uma variável que representa um objeto WebBrowserControl .
Comentários
A propriedade ControlSource usa as configurações a seguir.
| Configuração | Descrição |
|---|---|
| Um nome de campo | O controle está vinculado a um campo em uma tabela, consulta ou instrução SQL. Dados do campo são exibidos no controle. Alterações nos dados dentro do controle alteram os dados correspondentes no campo. (Para tornar o controle somente leitura, defina a propriedade Locked como Sim.) Se escolher um controle associado a um campo que tenha um tipo de dados Hyperlink, você salta para o destino especificado no endereço do hyperlink. |
| Uma expressão | O controle exibe os dados gerados por uma expressão. Esses dados podem ser alterados pelo usuário, mas não serão salvos no banco de dados. |
Observação
[!OBSERVAçãO] A propriedade ControlSource não se aplica a caixa de seleção, botão de opção ou botão de alternância controles em um grupo de opção. Ele se aplica apenas ao próprio grupo de opção.
Você também pode definir a propriedade ControlSource para uma caixa de texto digitando um nome de campo ou expressão diretamente na caixa de texto no modo de Design do formulário ou modo Design do relatório.
Para relatórios, a propriedade ControlSource só se aplica níveis de grupo de relatório.
Formulários e relatórios atuam como "windows" em seu banco de dados. Você pode especificar a principal fonte de dados para um formulário ou relatório, definindo sua propriedade RecordSource como uma tabela, consulta ou instrução SQL. Em seguida, você pode definir a propriedade ControlSource para um campo na fonte de dados ou uma expressão.
Se a configuração da propriedade ControlSource for uma expressão, o valor exibido é somente leitura e não são salvos no banco de dados. Por exemplo, você pode usar as configurações a seguir.
| Configuração de exemplo | Descrição |
|---|---|
| Sobrenome | Para um controle, os dados do campo Sobrenome são exibidos no controle. Para um nível de grupo de relatório, o Microsoft Access agrupa os dados pelo sobrenome. |
=Date( ) + 7 |
Para um controle, essa expressão exibe no controle uma data de sete dias contados a partir de hoje. |
=DatePart("q",ShippedDate) |
Para um controle, essa expressão exibe o trimestre da data de envio. Para um nível de grupo de relatórios, o Access agrupa os dados no trimestre da data de remessa. |
Exemplo
O exemplo a seguir define a propriedade ControlSource de uma caixa de texto chamada AddressPart para um campo chamado Cidade.
Forms!Customers!AddressPart.ControlSource = "City"
O exemplo a seguir define a propriedade ControlSource de uma caixa de texto chamada Expected para a expressão =Date() + 7.
Me!Expected.ControlSource = "=Date() + 7"
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.