Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 02-10-14, 14:45
kapetang Ο χρήστης kapetang δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα
Δάφνη, δοκίμασε να προσαρμόσεις τον παρακάτω κώδικα.

Κώδικας:
Private Sub cmdAddRecord_Click()
    Dim CtlNames As Variant, j As Integer, numCtl As Integer

    On Error GoTo Err_cmdAddRecord_Click

    'Εδώ πρέπει να αναγραφούν τα ονόματα των στοιχείων ελέγχου της φόρμας
    'που θα αντιγραφούν.
    CtlNames = Array("Αιτιολογια", "Ποσό", "Τυπος")

    numCtl = UBound(CtlNames)
    ReDim CtlValues(numCtl) As Variant
    For j = 0 To numCtl
        CtlValues(j) = Me.Controls(CtlNames(j))
    Next

    DoCmd.GoToRecord , , acNewRec
    For j = 0 To numCtl
        Me.Controls(CtlNames(j)) = CtlValues(j)
    Next

Exit_cmdAddRecord_Click:
    Exit Sub

Err_cmdAddRecord_Click:
    MsgBox Err.Description
    Resume Exit_cmdAddRecord_Click
End Sub
Γιώργος
Απάντηση με παράθεση