Como hago para que en un formulario al presionar F8 u otra combinacion de
teclas se abra un formulario???


RESPUESTA MCPEGASUS
===================
Abres el formulario en modo de diseño, activas la ventana de propiedades y
en el evento "Al bajar una tecla" pon este código,

    If KeyCode = 119 Then
        MsgBox "He pulsado F8"
        DoCmd.OpenForm "NombreDelFormulario"
    End If


AMPLIA MARJAN
=============

Me gustaría ampliar un poco la respuesta y de paso hacer una pregunta.

Creo que también ayudaría poner en el evento Al abrir :
'Private Sub Form_Open(Cancel As Integer)
    Me.KeyPreview = True
'End Sub
Ya que así capta antes los eventos del formulario que del control que tiene
el foco...

Yo, como dice la ayuda de access, en el evento al presionar una tecla tengo
algo así :
Select Case KeyCode
        Case vbKeyF2
            ' Procesar los eventos de la tecla F2.
        Case vbKeyF8
            MsgBox "afaf"
            ' Procesar los eventos de la tecla F3.
        Case vbKeyF12
            ' Procesar los eventos de la tecla F12.
        Case Else
    End Select
End Sub

Y ahora la pregunta :

Cuando presiono F12, por ejemplo, hace lo que quiero, pero... también,
después sale el cuadro de dialogo "Guardar como..." que es lo predeterminado
de Access...
¿Cómo puedo hacer para desactivarlo y que solo realice la acción que yo
quiero?


SIGUE EL HILO:

Si me lo permites, añadiré un breve inciso, en caso de que se dispare el 
evento, ( por ejemplo *si* has pulsado la tecla 'F8' )
conviene poner a cero el valor 'KeyCode', para evitar que se propague
ese valor y produzca algún efecto no deseado sobre cualquier otro control.
KeyCode = 0


    Source: geocities.com/es/ensolva/Descargas/Documentos

               ( geocities.com/es/ensolva/Descargas)                   ( geocities.com/es/ensolva)                   ( geocities.com/es)