18-02-10, 22:08
|
| 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.
|