Εμφάνιση ενός μόνο μηνύματος
  #5  
Παλιά 18-02-10, 22:08
Το avatar του χρήστη nisgia
nisgia Ο χρήστης nisgia δεν είναι συνδεδεμένος
Super Moderator
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 12-10-2009
Περιοχή: Ηγουμενίτσα
Μηνύματα: 161
Προεπιλογή

Παράθεση:
Τάσος: Αν ήξερα ότι θα απαντούσες, απλά θα καλωσόριζα τον Παντελή!
Αυτό μην το ξαναπείς Τάσο!
Όσο μιλάς εσύ, εμείς μαθαίνουμε...!

Για παράδειγμα, αν δεν έδινες την παραπάνω λύση για το γέμισμα της λίστας
δεν θα έμπαινα στον κόπο να τη ψάξω για λύση χωρίς τη χρήση βρόχου.

Δες τι εννοώ:

Κώδικας:
    Dim rs As New ADODB.Recordset

    With rs
        .Open "SELECT Field1 FROM Table1 WHERE Not Table1." _
                & "Field1 Is Null ORDER BY Field1", CurrentProject.Connection
        If Not (.EOF And .BOF) Then
            Me.List1.RowSource = Replace(.GetString, Chr(13), ";")
        End If
        .Close
    End With
    Set rs = Nothing
Update:
Και για περιπτώσεις με πολλές στήλες, αναβαθμίζουμε την έκφραση Replace(.GetString, Chr(13), ";") ως εξής:

Κώδικας:
Replace(Replace(.GetString, Chr(13), ";"), Chr(9), ";")
__________________
Αν δεν το ρωτούσες, δεν θα το μαθαίναμε ποτέ...!
-----------------------------------------------
Τελικά η γνώση, αντίθετα με ό,τι μέχρι σήμερα πίστευα, είναι η φυλακή της σκέψης.
Όταν η αφετηρία είναι η ελεύθερη σκέψη, δεν χρειάζεται πλέον να φτάσεις πουθενά!

Τελευταία επεξεργασία από το χρήστη nisgia : 18-02-10 στις 22:48.
Απάντηση με παράθεση