Propriedade WebBrowserControl.ControlSource (Access)
Use a propriedade ControlSource para especificar quais dados são exibidos 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
expressão. Origemdocontrole
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 você escolher um controle associado a um campo com um tipo de dados hyperlink, você saltará para o destino especificado no endereço do hiperlink. |
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 LastName 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ório, o Access agrupa os dados no trimestre da data enviada. |
Exemplo
O exemplo a seguir define a propriedade ControlSource para uma caixa de texto chamada AddressPart como um campo chamado City.
Forms!Customers!AddressPart.ControlSource = "City"
O exemplo a seguir define a propriedade ControlSource para uma caixa de texto chamada Esperado 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.