Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 18-02-10, 19:22
Το avatar του χρήστη Tasos
Tasos Ο χρήστης Tasos δεν είναι συνδεδεμένος
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.011
Προεπιλογή

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

Φίλε Παντελή καλωσόρισες στο φόρουμ!

Για να χρησιμοποιήσεις τις μεθόδους RemoveItem και AddItem, θα χρειαστεί να
ορίσεις την ιδιότητα του ListBox "RowsourceType" (Τύπος προέλευσης γραμμής)
στην τιμή "Λίστα τιμών".

Κατόπιν, θα πρέπει να δημιουργήσεις μια ρουτίνα με τη μέθοδο AddItem που θα γεμίσει τη λίστα με τα δεδομένα που σ ενδιαφέρουν.
Μόνο έτσι θα μπορέσεις να αφαιρέσεις δεδομένα με τη μέθοδο RemoveItem
Κάπως έτσι για παράδειγμα:
Κώδικας:
Option Compare Database
Option Explicit

Private Sub Form_Load()
    Dim strSQL$, xField As DAO.Field
    strSQL = "SELECT [Table1].[Field1] FROM [Table1] WHERE Not [Table1]." _
    & "[Field1] Is Null ORDER BY [Table1].[Field1]"
    With CurrentDb.OpenRecordset(strSQL)
        If .RecordCount > 0 Then
            Set xField = .Fields("Field1")
            .MoveFirst
            Do
                Me.list1.AddItem xField
                .MoveNext
            Loop While Not .EOF
        End If
        .Close
    End With
End Sub
Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση