Propriedade ControlSource

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Aplicável a

Objeto BoundObjectFrame

Objeto de caixa de listagem

Objeto de caixa de seleção

Objeto OptionButton

Objeto de caixa de combinação

Objeto de grupo de opções

Objeto CustomControl

Objeto de caixa de texto

Objeto GroupLevel

Objeto de ToggleButton

Você pode usar a propriedade OrigemDoControle 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 um expressão. Cadeia de caracteresde leitura/gravação.

expressio n. OrigemDoControle

expressão Necessário. Uma expressão que retorna um dos objetos na lista Aplica-se a.

Configuração

A propriedade OrigemDoControle 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 bloqueado como Sim). Se você clicar em um controle acoplado a um campo que tem um tipo de dados Hiperlink, você saltar para o destino especificado no endereço do hiperlink.

Uma expressão

O controle exibe dados gerados por uma expressão. Esses dados podem ser alterados pelo usuário, mas não não salvo no banco de dados.


Você pode definir a propriedade OrigemDoControle para um controle usando o Visual Basic, uma macro ou folha de propriedades do controlepara código de Applications (VBA).

Você também pode definir a propriedade OrigemDoControle para um caixa de texto digitando um nome de campo ou expressão diretamente na caixa de texto no modo de Design do formulário ou relatório do modo Design.

Para um relatório, você pode definir essa propriedade selecionando um campo ou digitando uma expressão na janela pop-up campo/expressão no painel Agrupar, classificar e Total.

No VBA, use um expressão de cadeia de caracteres para definir o valor desta propriedade.

Comentários

Para um nível de grupo de relatório, a propriedade OrigemDoControle determina o campo ou expressão para agrupar.

Observação : A propriedade OrigemDoControle não se aplica a controles de caixa de seleção, botão de opção ou botão de alternância em um grupo de opções. Aplica-se somente ao próprio grupo de opção.

Para relatórios, a propriedade OrigemDoControle se aplica somente a níveis de grupo de relatório.

Formulários e relatórios atuam como "janelas" em seu banco de dados. Especifique a fonte de dados para um formulário ou relatório primária definindo seus propriedade RecordSource para uma tabela, consulta ou instrução SQL. Em seguida, você pode definir a propriedade OrigemDoControle para um campo na fonte de dados ou uma expressão. Se a configuração da propriedade OrigemDoControle 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.

SAM configuração de modelo

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, Microsoft Office Access 2007 agrupa os dados no sobrenome.

=Date( ) + 7

Para um controle, essa expressão exibe uma data sete dias de hoje no controle.

=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 pelo trimestre da data de envio.

Exemplo

O exemplo a seguir define a propriedade OrigemDoControle para uma caixa de texto denominada ParteEndereço com um campo denominado Cidade:

Forms!Customers!AddressPart.ControlSource = "City"

O exemplo a seguir define a propriedade OrigemDoControle para uma caixa de texto denominada esperada com a expressão =Date() + 7.

Me!Expected.ControlSource = "=Date() + 7"

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×