Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
Συγχώνευση πολλών εγγραφών σε μια εγγραφή
καλησπερα σε ολους! θα ηθελα μια μικρη βοηθεια ! θα παραθεσω την απορια μου με παραδειγμα για να γινει πιο κατανοητη! εχω εναν πινακα με texts (περιπου 200) χρησιμοποιω ενα sql-query ενα απλο (select.. from..where) και απο αυτα τα 200 καταληγω πχ σε 5 κειμενα που ειναι διαφορετικα records. ειναι στην μορφη αυτη πχ. texts_after_sql δυναμη ... θαρρος ... οργανωτικοτητα ... καλοσυνη... εγω θελω με καποιο τροπο αυτα να βαλω σε ενα νεο record ολα μαζι να χωριζονται απο κομμα δηλαδη ετσι : texts_after_sql δυναμη...,θαρρος...,οργανωτικ οτητα...,καλοσυνη..., κτλ οποιος εχει καποια ιδεα που μπορει να βοηθησει το εκτιμω πολυ! ευχαριστω γιωργος! |
#2
| ||||
| ||||
Γιώργο καλησπέρα! 'Εστω ότι έχεις ήδη δημιουργήσει ένα ερώτημα, ας πούμε "MyQuery" που περιέχει τις 5 εγγραφές που περίγραψες. Για να τις συνενώσεις μπορείς να χρησιμοποιήσεις την παρακάτω συνάρτηση: Κώδικας: Function AccConcatenate(AccTable, accField$) As String Dim Fld As Obgect With CurrentDb.OpenRecordset(AccTable) If .RecordCount Then .MoveFirst Else .Close: Exit Function Set Fld = .Fields(accField) While Not .EOF If Not IsNull(Fld) Then AccConcatenate = AccConcatenate & Fld & ", " .MoveNext Wend AccConcatenate = Left(AccConcatenate, Len(AccConcatenate) - 2) .Close End With End Function χωρισμένες με κόμματα. Μπορείς να καλέσεις τη συνάρτηση αυτή από τη VBA: Κώδικας: Sub test() Debug.Print AccConcatenate("MyQuery", "texts_after_sql") End Sub
Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών Τελευταία επεξεργασία από το χρήστη Tasos : 20-04-10 στις 20:13. |
#3
| |||
| |||
Αν κατάλαβα καλά ...... Πρόσθεσε αυτό σε ένα νέο πεδίο στο ερώτημα σου =[Πεδίο1] & " , " & [Πεδίο2] & " , " & [Πεδίο3] & " , " & [Πεδίο4] Μάρω |
#4
| |||
| |||
φιλε τασο σε ευχαριστω πολυ ! πιστευω οτι θα δουλεψει ! θα το εφαρμοσω το βραδακι με την ησυχια μου και θα σας πω τα αποτελεσματα φιλη μαρω σε ευχαριστω και εσενα πολυ για το ενδιαφερον αλλα αυτο που θελω να κανω ειναι συγχωνευση πολλων εγγραφων σε μια εγγραφη απο το ιδιο πεδιο .. αυτο που εχεις παραθεσει ,αν δεν κανω λαθος, ειναι "συγχωνευση" πολλων πεδιων σε ενα πεδιο απο την ιδια εγγραφη (αν κανω λαθος διορθωστε με...) ;) |
#5
| |||
| |||
Παράθεση:
=[Πεδίο1] & " , " & [Πεδίο2] & " , " & [Πεδίο3] & " , " & [Πεδίο4] = 21,00€ 36,00€ κ.λ.π |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
[VBA] Μεταφορά αναλυτικών εγγραφών πολλών φύλλων σε ένα συγκεντρωτικό | AIAS | Excel - Ερωτήσεις / Απαντήσεις | 7 | 10-01-16 19:32 |
Group και Συγχώνευση πολλών γραμμών ενός πίνακα σε μια γραμμή ανά περίπτωση ομάδος. | louk14 | Access - Ερωτήσεις / Απαντήσεις | 6 | 30-09-13 19:46 |
Φίλτράρισμα εγγραφών Φόρμας Μέσω Πολλών ComboBox | Χρήστος | Access - Ερωτήσεις / Απαντήσεις | 4 | 12-08-12 19:43 |
[Εκτύπωση] Εκτύπωση πολλών αρχείων, πολλών επιλογών | mak | Excel - Ερωτήσεις / Απαντήσεις | 7 | 11-06-12 13:34 |
[ Πίνακες ] Συγχώνευση πολλών τιμών σε ένα πεδίο 2 | dimitris p | Access - Ερωτήσεις / Απαντήσεις | 3 | 16-04-11 18:53 |
Η ώρα είναι 14:30.