Avatar billede oyejo Nybegynder
01. november 2001 - 10:51 Der er 4 kommentarer og
2 løsninger

KeyPressEvent -> ny record

Har et skjema for registrering av data.
For hurtig registrering ønsker jeg at det skal opprettes en ny post når jeg trykker \"+\"
Har skrevet en del av koden, men hvordan skriver jeg inn at det skal opprettes en ny post???
oye :o)
PS. Den delen av koden jeg har skrevet fungerer
**************************************************
Private Sub Form_KeyPress(KeyAscii As Integer)
Dim strCharacter As String
strCharacter = Chr(KeyAscii)
If strCharacter = \"+\" Then
KeyAscii = 0
End If
End Sub
01. november 2001 - 10:52 #1
docmd.GoToRecord ,,acNewRec
01. november 2001 - 10:54 #2
altså sådan:

If Chr(KeyAscii) = \"+\" Then
  docmd.GoToRecord ,,acNewRec
  KeyAscii = 0
End If
Avatar billede terry Ekspert
01. november 2001 - 10:56 #3
Private Sub txtDate_KeyDown(KeyCode As Integer, Shift As Integer)

    Select Case KeyCode
        Case vbKeyAdd
          DoCmd.GoToRecord , , acNewRec   
    End Select
End Sub
Avatar billede terry Ekspert
01. november 2001 - 10:57 #4
txtDate can be altered to Form_Keydown
Avatar billede oyejo Nybegynder
01. november 2001 - 10:59 #5
Hvilke parametere skal stå mellom ,, ??
oye :o))
01. november 2001 - 11:01 #6
Der behøver ikke at stå noget. Du kan skrive:
DoCmd.GoToRecord acDataForm, \"Navn på formular\", acnewrec

Men det er ikke nødvendigt, da Access bare benytter den formular, du står på i forvejen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester