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

Καλησπέρα σε όλους

Χρήστο στο αρχείο που επισυνάπτω υπάρχει μια φόρμα που πιστεύω ότι έχει τη λειτουργικότητα που θέλεις.
Έβαλα 5 πεδία αλλά μπορείς να προσθέσεις όσα θέλεις, αντικαθιστώντας στον κώδικα το 5 με τον πραγματικό αριθμό των πεδίων.
Η λειτουργία της φόρμας οφείλεται στον παρακάτω κώδικα.
Κώδικας:
Function SetValue() As Variant
    Dim i As Integer
    SetValue = Null
    For i = 1 To 5
        If Not IsNull(Me.Controls("a" & i)) Then
            SetValue = Me.Controls("a" & i)
            Exit For
        End If
    Next
        
End Function

Private Sub a1_Exit(Cancel As Integer)
    Me!a6 = SetValue
End Sub

Private Sub a2_Exit(Cancel As Integer)
    Me!a6 = SetValue
End Sub

Private Sub a3_Exit(Cancel As Integer)
    Me!a6 = SetValue
End Sub

Private Sub a4_Exit(Cancel As Integer)
    Me!a6 = SetValue
End Sub

Private Sub a5_Exit(Cancel As Integer)
    Me!a6 = SetValue
End Sub

Private Sub Form_Current()
    Me!a6 = SetValue
End Sub
Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb accSetValue.mdb (152,0 KB, 30 εμφανίσεις)
Απάντηση με παράθεση