Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   Μεταφορά απο Excel σε Access (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/2369-metafora-apo-excel-se-access.html)

Meteora 25-02-13 11:49

Καλημέρα μας.

Παράλειψή μου!
Ονόμασε το φύλλο excel δίνοντάς το DataSh και όχι DataSh$

Για να δούμε...

Νίκος Δ.

ΑΛΕΞΙΑ 25-02-13 13:14

Dim rs As Object
With OpenDatabase("C:\programa\test.xlsx", False, True, "Excel 8.0;HDR=Yes;")

Set rs = .OpenRecordset("DataSh")

If rs.RecordCount Then
Do While Not rs.EOF

With CurrentDb.OpenRecordset("tblData", 2)
'.MoveFirst
.AddNew
!epiteto = rs.Fields(0)
!Onoma = rs.Fields(1)
.Update
End With
rs.MoveNext
Loop

End If
rs.Close
End With

Καλημέρα μας
Αυτό που ανέβασα εχω περασει και μου βγαζει το μνμ που σου προεστειλα.
ριξε του μια ματια εαν μπορείς

Αλεξία

Meteora 25-02-13 14:43

1 Συνημμένο(α)
Αλεξία πού το έχεις περάσει;

Ανέβασα μια εφαρμογή και θέλω να καταλάβω αν δουλεύει ή όχι, ως έχει!
Κατέβασε ξανά την εφαρμογή. (τα references ειναι τακτοποιημένα στην εφαρμογή).
Μη κάνεις κάτι στον κώδικα.
Αναβάζω και το Excel που πρέπει να τοποθετηθεί στον φάκελο C:\programa.(με ένα m!)
Δοκίμασε και τα λέμε...


Υστερολόγιο: Και βέβαια έχεις αλλάξει τον κώδικα. Και επιπλέον φορτώνεις από *.xlsx και όχι από *.xls. Ο κώδικας είναι λίαν "ευαίσθητος". Η εντολή
Κώδικας:

Set rs = .OpenRecordset("DataSh")
είναι λανθασμένη!

Νίκος Δ.

ΑΛΕΞΙΑ 25-02-13 15:20

Νικο δοκιμασα αυτο που εστειλες και με xls δουλευει κανονικα.
Στο xlsx εκει έχει θέμα.

Αλεξια

Meteora 25-02-13 15:48

Αλεξία,
Δεν έχω δουλέψει ποτέ με τα *.xlsx Εργάζομαι με Office 2007 και αποθηκεύω τα αρχεία Excel σε μορφή του *.xls

Δεν μπορώ να σε βοηθήσω στο σημείο αυτό. Αυτά αγαπητή μου! Καλή συνέχεια...

Με εκτίμηση

Νίκος Δ.

ΑΛΕΞΙΑ 25-02-13 16:54

Νικο σε ευχαριστώ πάρα πολύ για το χρόνο που μου αφιαίρωσες
Η βοήθεια σου ήταν όντως συμαντική. Θα ψάξω στον ιντερνετ μην τυχών βρω κατι, να εισαι καλα καλο απογευμα.

Αλεξια

ΑΛΕΞΙΑ 25-02-13 17:12

Νικο τελικά αλλαξα στο αρχειο το xlsx σε xls και το αρχειο δουλεύει δλδ ανοιγει σαν xls απο xlsx και ο κωδικα σου μου έγινε πολύτιμος :icon_hihi: :icon_hihi: :icon_hihi:

Και πάλι σε ευχαριστώ.

ΑΛΕΞΙΑ 25-02-13 19:21

Τελικα δεν δουλεψε.. :012: :012: :012:

Meteora 26-02-13 06:45

Καλημέρα
Ανοίγεις το αρχείο *.xlsx και μετά το αποθηκεύσεις σε μορφή προηγούμενης έκδοσης (save as) δηλαδή σε *.xls
Δεν αλλάζουμε απλά την επέκταση!

Με εκτίμηση
Νίκος Δ.


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

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2