| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#9
| ||||
| ||||
|
Καλημέρα σε όλους! Με την ευκαιρία, να θυμίσω μια χρήσιμη για την περίπτωσή μας και πολύ ευέλικτη μέθοδο του αντικειμένου ADODB.Recordset: Τη μέθοδο GetString η οποία φαίνεται στο παρακάτω παράδειγμα: (απαιτείται η αναφορά σε μια διαθέσιμη βιβλιοθήκη Microsoft AxtiveX Data Objects) Κώδικας: Function ConcatenateField( _
cnn As ADODB.Connection, _
strTable As String, _
strField As String, _
Optional strListSeparator = ";") As String
Dim strTemp As String
Dim rst As ADODB.Recordset
On Error GoTo ExitHere
If cnn.State = 1 Then
Set rst = New ADODB.Recordset
With rst
.Open "Select [" & strField & "] " _
& "From [" & strTable & "] " _
& "Where [" & strField & "] Is Not Null", _
cnn, adOpenDynamic, adLockReadOnly
If Not (.EOF And .BOF) Then
strTemp = .GetString(, , , strListSeparator)
If Len(strTemp) > 1 Then
strTemp = Left$(strTemp, Len(strTemp) - 1)
ConcatenateField = strTemp
End If
End If
.Close
End With
End If
ExitHere:
Set rst = Nothing
End Function
ενός χειριστηρίου λίστας με τα περιεχόμενα ενός πεδίου πίνακα. Για παράδειγμα: Κώδικας: Private Sub Form_Load()
Me.cboMyProducts.RowSource = ConcatenateField( _
CurrentProject.Connection, "tblProducts", "fldProductName")
End Sub
προσπελάσιμη από την εφαρμογή μας βάση δεδομένων. Τα λέμε! Γιάννης
__________________ Αν δεν το ρωτούσες, δεν θα το μαθαίναμε ποτέ...! ![]() ----------------------------------------------- Τελικά η γνώση, αντίθετα με ό,τι μέχρι σήμερα πίστευα, είναι η φυλακή της σκέψης. Όταν η αφετηρία είναι η ελεύθερη σκέψη, δεν χρειάζεται πλέον να φτάσεις πουθενά! Τελευταία επεξεργασία από το χρήστη nisgia : 23-05-10 στις 10:53. |
| Ετικέτες |
| concantenate field |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [ Ερωτήματα ] Ερώτημα με κριτήρια εγγραφές άλλου πίνακα | kasampas | Access - Ερωτήσεις / Απαντήσεις | 2 | 15-04-16 09:58 |
| [ Πίνακες ] Ενημέρωση ορισμένων στηλών (βάρδιες) ενός πίνακα από άλλο (με ημερομηνίες από/έως) | jim67 | Access - Ερωτήσεις / Απαντήσεις | 5 | 09-01-16 20:15 |
| [ Πίνακες ] Τιμή Πεδίου ίση με πεδίο άλλου πίνακα | gaz_manos | Access - Ερωτήσεις / Απαντήσεις | 6 | 25-01-13 11:41 |
| [Συναρτήσεις] Ενημέρωση μιας λίστας από μια άλλη λίστα ενός άλλου φύλλου εργασίας | labpanag | Excel - Ερωτήσεις / Απαντήσεις | 2 | 06-12-12 16:14 |
| [ Πίνακες ] Ενημέρωση δεδομένων πίνακα από άλλο πίνακα | ΚΩΣΤΑΣ2 | Access - Ερωτήσεις / Απαντήσεις | 2 | 27-04-11 11:50 |
Η ώρα είναι 19:33.





Θεματικός Τρόπος
