ACC: Não é possível alterar o valor da caixa de combinação se propriedade OrigemDoControle É definida para o campo AutoNumeração

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 95450
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Iniciante: Requer conhecimento da interface do usuário em computadores de usuário único.

Sintomas
Se a propriedade OrigemDoControle de uma caixa de combinação estiver definida como um campo que tem um AutoNumeração dados tipo (ou contador no versões 1.x e 2.0), ao tentar alterar o valor na caixa de combinação, a seguinte mensagem na barra de status:

No Microsoft Access 7.0 e 97

   Control can't be edited; it's bound to AutoNumber field <field   name>.				


No Microsoft Access 1.x e 2.0

   Control can't be edited; it's bound to Counter field <field name>.				
Causa
A fonte de controle de uma caixa de combinação é um campo de tabela onde o Microsoft Access grava a sua combinação caixa de seleção. Por design, não são permitidas modificações para um campo AutoNumeração. Portanto, se a propriedade OrigemDoControle de uma caixa de combinação estiver definida como um campo AutoNumeração, o Microsoft Access não pode atualizar o valor no campo AutoNumeração; portanto, você não pode alterar o valor da caixa de combinação. Microsoft Access dará a mensagem para informar a você por que ele não é possível atualizar o controle de caixa de combinação.
Resolução
Altere o tipo de dados do campo na propriedade OrigemDoControle da caixa de combinação ou defina a propriedade OrigemDoControle a um campo que não tem um tipo de dados AutoNumeração (ou contador).
Mais Informações

Etapas para reproduzir o problema


  1. Inicie o Microsoft Access e abra o exemplo banco de dados Northwind.mdb (ou NWIND.MDB no Microsoft Access 2.0 ou anterior).
  2. Crie uma nova tabela denominada MyTest:
          Table: MyTest      ------------------------      Field Name: MyAutoNumber         Data Type: AutoNumber (or Counter in Microsoft Access 1.x and 2.0)      Field Name: MyData         Data Type: Number      Field Name: MyBucket         Date Type: Number						
  3. Abra a tabela MyTest no modo folha de dados e inserir alguns registros digitando valores numéricos no campo MyData. Observe que o Microsoft Access automaticamente preenche o campo MyAutoNumber e coloca zeros no campo MyBucket conforme você digita valores no campo MyData.
  4. Crie um novo formulário em branco no modo de design com base na tabela MyTest.
  5. Adicione uma caixa de combinação para o formulário e defina as propriedades a seguir:
          Combo Box:         ControlSource: MyAutoNumber         RowSource: MyTest						
  6. Alterne o formulário para o modo de formulário. Observe que os valores da caixa de combinação são os números seqüenciais provenientes de campo MyAutoNumber.
  7. Na lista da caixa de combinação, tente selecionar um novo valor. Observe que você receber a mensagem de erro na barra de status e o valor na caixa de combinação não é alterado.
  8. Alterne para modo de design e altere a caixa de combinação OrigemDoControle propriedade MyAutoNumber para MyBucket.
  9. Alterne para modo formulário e repita a etapa 7. Observe que agora você pode selecionar itens da caixa de combinação. Se você examinar o conteúdo da tabela, você poderá ver que os valores selecionados foram gravados para o campo MyBucket.
Referências
Para obter mais informações sobre caixas de combinação, pesquise "caixas de combinação", e em seguida, "vinculação colunas aos campos" usando o índice da Ajuda do Microsoft Access 97.
controle pode t ser editado-s acoplado ao campo AutoNumeração

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 95450 - Última Revisão: 12/04/2015 09:22:41 - Revisão: 2.1

Microsoft Access 1.0 Standard Edition, Microsoft Access 1.1 Standard Edition, Microsoft Access 2.0 Standard Edition, Microsoft Access 95 Standard Edition, Microsoft Access 97 Standard Edition

  • kbnosurvey kbarchive kbmt kberrmsg kbprb kbusage KB95450 KbMtpt
Comentários