Como usar DSoma para criar uma soma parcial em um formulário no Access 2002

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: 325237
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Para uma versão deste artigo do Microsoft Access 97, consulte 103183.
Para uma versão deste artigo do Microsoft Access 2000, consulte 210495.

Avançadas: Requer especialista de codificação, interoperabilidade e habilidades de multiusuário.

Este artigo se aplica somente a um banco de dados do Microsoft Access (.mdb).

NESTA TAREFA

Sumário
Relatórios possuem uma propriedade SomaParcial . Formulários não tem uma propriedade SomaParcial . Este artigo descreve como criar uma soma parcial em um formulário.

back to the top

Exemplo de uma soma de execução


Para criar uma soma parcial em um formulário, tabela ou consulta base deve ter um exclusivo e um campo de identificação seqüencial, como uma AutoNumeração ou um campo de carimbo de data/hora tempo. Se sua tabela não tiver como um campo, você pode abrir a tabela no modo Design e adicionar um novo campo para criar um.

O exemplo a seguir utiliza o banco de dados de exemplo Northwind.mdb para mostrar a você como criar uma caixa de texto em um formulário que soma o valor de frete para a ordem de cliente atual e todos os pedidos de clientes anteriores:
  1. Iniciar o Microsoft Access e abra o exemplo de banco de dados Northwind.mdb.
  2. Criar o seguinte novo formulário com base em pedidos tabela.

    Observação : para melhorar a legibilidade, o sublinhado (_) é usado no exemplo a seguir como um caractere de continuação de linha. Remova o sublinhado do final da linha quando são recriar este exemplo.
          Form:  Form1      --------------------      RecordSource: Orders      Text Box: Order ID         ControlSource: OrderID      Text Box: Total         ControlSource: =DSum("[Freight]","Orders",_                              "[OrderID] <= Forms![Form1]![OrderID]")						
    A função DSum() calcula a soma de todos os encargos de frete em ordens com um pedido número menor ou igual ao número de ordem que aparece atualmente. Por esse motivo, você deve ter um exclusivo e um campo de código seqüencial.
  3. Exiba o formulário no modo de formulário. Observe que a caixa de texto total acumula taxas de frete total para cada ordem quando você passa de um registro para outro.
back to the top
subtotal de inf consultar DSoma executando soma total

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 325237 - Última Revisão: 12/07/2015 11:39:28 - Revisão: 4.0

Microsoft Access 2002 Standard Edition

  • kbnosurvey kbarchive kbmt kbfunctions kbhowto KB325237 KbMtpt
Comentários