ACC: Como executar .wav sons em eventos no Microsoft Access

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: 95647
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Avançadas: Requer especialista de codificação, interoperabilidade e habilidades de multiusuário.

Sumário
Microsoft Access não tem uma função interna para executar arquivos de som em eventos, como quando um formulário é aberto ou fechado. No entanto, você pode usar a interface de programa do Microsoft Windows 3.1 aplicativo (API) através de código Access Basic para criar uma função definida pelo usuário para reproduzir arquivos de som.

Este artigo pressupõe que você está familiarizado com Access Basic e APIs do Windows. Neste artigo, o uso de interceptação de erro foi omitido para manter as informações como claro e conciso possível.

Para obter informações adicionais sobre como gravar e reproduzir sons no Access 95, o Access 97 ou o Access 2000, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
149119Como gravar e tocar sons do Microsoft Access (95/97)
210067ACC2000: Como gravar e reproduzir sons do Microsoft Access
Mais Informações
Siga estas etapas para criar uma função definida pelo usuário para reproduzir arquivos de som:
  1. Crie um novo módulo com uma única função chamada PlaySound().

    Observação: No exemplo de código a seguir, um sublinhado (_) é usado como um caractere de continuação de linha. Remova o sublinhado do final da linha quando recriar esse código no Access Basic.
        '*****************************************************************    'Declarations section of the module.    '*****************************************************************      Option Explicit      Declare Function sndplaysound% Lib "mmsystem" (ByVal filename$, _                                                     ByVal snd_async%)    '================================================================    ' The following function PlaySound calls the Windows API function    '================================================================      Function PlaySound (msound)         Dim XX%         XX% = sndplaysound(msound, 1)' play mmwave sound         If XX% = 0 Then MsgBox "The Sound Did Not Play!"      End Function						
  2. Salve o módulo como executar IT SAM.

    As etapas a seguir usar um botão de comando para disparar o som, mas você pode usar outros eventos para disparar o som.
  3. Adicione um botão de comando a um formulário que você deseja tocar o som de:

          Object: Command Button      -------------------------------------------      Name: Push_Button_1      Caption: Play Chimes      On Click: =PlaySound("C:\WINDOWS\CHIMES.WAV")      (Where C:\WINDOWS\ is the location of the sound file and CHIMES.WAV      is the sound file.)						
Observação: A propriedade nome denomina-se a propriedade nomedocontrole e a propriedade OnClick é chamada de propriedade OnPush no Microsoft Access 1.x.

Quando o formulário está aberto no modo de formulário, você pode reproduzir o som clicando no botão de comando. Você pode atribuir esta função a propriedade AoAbrir do formulário se desejar chimes para tocar quando você abre um formulário.

Observação: Este exemplo não tem interceptação de erro. Resultados inesperados podem ocorrer se o arquivo de som não estiver no local especificado ou não existe.

Se o som (.wav arquivo) for na tabela como um campo OLE, o som pode ser adicionado ao formulário fora da lista de campos. Em seguida, você pode usar uma macro que faz um IrParaControle olefield, ExecutarItemDoMenu formulário-Editar-objeto-<verb>. Você pode executar isso partir de um botão no formulário. Ele será ir para o campo OLE e editar o objeto (a edição padrão é executar para um som).
Referências
Microsoft Access "Introdução à programação," capítulos 1-5

"Microsoft Windows Software Development Kit," Microsoft Press, 1992

"Windows programação: o guia Microsoft para escrever aplicativos do Windows 3", Charles Petzold. Microsoft Press, 1990

"Biblioteca de referência do programador: guia do Microsoft Windows 3.1 para referência de programação," volumes 1-6, Microsoft Press, 1992

api de som como para

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 95647 - Última Revisão: 12/04/2015 09:23:26 - Revisão: 2.0

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

  • kbnosurvey kbarchive kbmt kbhowto kbprogramming KB95647 KbMtpt
Comentários