Forum

Αναζήτηση στο ms-office.gr

Πάμε!
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Εισαγωγή περιεχομένου αρχείου txt

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 07-10-11, 01:13
Όνομα: Στέλιος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-05-2009
Περιοχή: Αθήνα
Μηνύματα: 15
Προεπιλογή Εισαγωγή περιεχομένου αρχείου txt

Καλημέρα σε όλους
Προσπαθώ να εισάγω το περιεχόμενο από αρχεία txt χρησιμοποιώντας
Dim keimeno as String
Dim sFileText As String
Dim iFileNo As Integer
iFileNo = FreeFile
Open "c:\test.txt" For Input As #iFileNo
keimeno = ""
Do While Not EOF(iFileNo)
Input #iFileNo, sFileText
keimeno = keimeno & " " & sFileText
Loop
Debug.Print sFileText
Close #iFileNo
Δουλεύει και με πολλές γραμμές αλλά έχω πρόβλημα με την κωδικοποίηση των χαρακτήρων. Τα αρχεία είναι αποθηκευμένα σε μορφή "unicode big endian" και όπου υπάρχουν ελληνικοί χαρακτήρες εμφανίζονται ιερογλυφικά.
Παρόλο που έψαξα για αρκετές ώρες δεν κατάφερα να βρώ κάτι. Ελπίζω πως κάποιος θα είναι σε θέση να βοηθήσει.
Απάντηση με παράθεση
  #2  
Παλιά 07-10-11, 09:31
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 1.328
Προεπιλογή

Καλημέρα σε όλους!
Αγαπητέ Στέλιο, δοκίμασε:

Κώδικας:
Option Explicit

Sub test()
    Dim MyText As String
    MyText = ReadFromTextFile(TextFileName:="c:\test.txt")
    Debug.Print MyText
End Sub

Function ReadFromTextFile(TextFileName As String) As String
    With CreateObject("ADODB.Stream")
        .Open
        .Type = 2    ' Κείμενο
        .Charset = "Unicode"
        .LoadFromFile (TextFileName)
        ReadFromTextFile = .ReadText
        'Η παρακάτω γραμμή κάνει ότι κάνει και η συνάρτηση σου στο σημείο(keimeno = keimeno & " " & sFileText):
        'ReadFromTextFile = Replace(oStream.ReadText, vbNewLine, " ")
        .Close
    End With
End Function
Ελπίζω να σε εξυπηρετεί!

Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word
Απάντηση με παράθεση
  #3  
Παλιά 07-10-11, 12:53
Όνομα: Στέλιος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-05-2009
Περιοχή: Αθήνα
Μηνύματα: 15
Προεπιλογή

Τάσο δεν έχω λόγια να σε ευχαριστήσω Δουλεύει άψογα.
Για μια ακόμη φορά με έσωσες. Δραττόμενος της ευκαιρίας θέλω να ευχαριστήσω και όλους τους συμμετέχοντες στο Forum καθώς από τις απαντήσεις τους σε διάφορα προβλήματα έχουν έμεσα δώσει λύσεις και σε δικές μου απορίες.
Απάντηση με παράθεση
  #4  
Παλιά 07-10-11, 13:19
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 1.328
Προεπιλογή

Νάσαι καλά φίλε μου!

Σ ευχαριστώ για τη συμμετοχή σου και φυσικά για το ήθος σου.

Καλό απόγευμα!

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word
Απάντηση με παράθεση
Απάντηση στο θέμα

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Συναρτήσεις] Διάσπαση περιεχομένου κελιού σε άλλα. ΤΖΙΜΗΣ Excel - Ερωτήσεις / Απαντήσεις 6 27-06-11 15:56
Αντιγραφή περιεχομενου από πεδίο artchrist73 Access - Ερωτήσεις / Απαντήσεις 2 01-05-11 21:21
[VBA] Κουμπί για καθαρισμό του περιεχομένου περιοχής κελιών φωτης Excel - Ερωτήσεις / Απαντήσεις 4 07-02-11 21:01
Ανανέωση περιεχομένου σύνθετου πλαισίου stavros2244 Access - Ερωτήσεις / Απαντήσεις 8 03-05-10 20:14
[ Φόρμες ] Έλεγχος περιεχόμενου πεδίου Meteora Access - Ερωτήσεις / Απαντήσεις 2 07-01-10 14:41


Η ώρα είναι 15:59.