![]() |
Εξαγωγή πίνακα σε ascii file Καλησπέρα σε όλους. Αντιμετωπίζω το εξης πρόβλημα: Έχω ένα πίνακα με 9 πεδία και θέλω να τον εξάγω σε ascii file, σε συγκεκριμένη θέση αλλα πρέπει να υπάρχουν συγκεκριμένες αποστάσεις μεταξύ των πεδίων δηλ. Το πεδίο1 ξεκινάει από την θέση 1 και έχει μήκος 9 Το πεδίο2 ξεκινάει από την θέση 10 και έχει μήκος 10 Το πεδίο3 ξεκινάει από την θέση 20 και έχει μήκος 13 Το πεδίο4 ξεκινάει από την θέση 33 και έχει μήκος 42 Το πεδίο5 ξεκινάει από την θέση 75και έχει μήκος 2 Το πεδίο6 ξεκινάει από την θέση 77 και έχει μήκος 40 Το πεδίο7 ξεκινάει από την θέση 117 και έχει μήκος 40 Το πεδίο8 ξεκινάει από την θέση 157 και έχει μήκος 12 και έχει 2 δεκαδικά Το πεδίο9 ξεκινάει από την θέση 1169και έχει μήκος 12 και έχει 2 δεκαδικά Μήπως ξέρει κάποιος πως μπορώ να το κάνω...????? Ευχαριστώ... |
Καλημέρα Σταύρο! Γράφεις: Παράθεση:
Δώσε μας ένα μικρό παράδειγμα του αποτελέσματος πχ: 123456789123 ή 123456789,12 Τάσος |
Τάσο έχεις δίκιο συγνώμη για την παράλειψη. Τα δεκαδικά πρέπει να διαχωρίζονται με τελεία πχ. 100.00 ή 234.45 Επίσης πρέπει να βγάζω τα πεδία χωρίς εισαγωγικά δηλαδή πρέπει να είναι: πεδιο1 πεδιο2....κτλ και όχι "πεδίο1" "πεδίο2"...κτλ Ευχαριστώ πάντος για το ενδιαφέρον... |
Αγαπητέ Σταύρο, καλημέρα! Δημιούργησε ένα νέο ερώτημα με το όνομα "Qrytbl1" πήγαινε στην προβολή SQL και πέρασε τon παρακάτω κώδικα: Κώδικας: SELECT Δες αν τα αποτελέσματα είναι αυτά που ζητάς. Για να εξάγεις το ερώτημα αυτό ως κείμενο μπορείς (αν δεν το κάνεις χειροκίνητα) να χρησιμοποιήσεις τον παρακάτω κώδικα: Κώδικας: DoCmd.TransferText acExportDelim, "", "Qrytbl1", CurrentProject.Path _ Περιμένουμε νέα σου Φιλικά Τάσος |
Καλησπέρα Τάσο Το δοκίμασα και μου δημιούργησε ένα ερώτημα με επικεφαλίδες ped1,ped2,ped3.....ped9 στο ped1 έχει σωστά την ημερομηνία στο ped2 έχει κάποιους αριθμούς όπως 1,3,0,.....σε διαφορετικά rows και τα υπόλοιπα ped3,ped4.....ped9 είναι κενά. Ευχαριστώ για την ανταπόκριση πάντως... |
Παράθεση:
|
Καλημέρα Τάσο Το πεδίο πρέπει να ξεκινάει από την θέση 1.... αλλά δεν μπορώ να βρω καθόλου πως θα το κάνω χωρίς την χρήση οδηγού... |
Καλημέρα! Εξηγησε μου: το περιεχόμενο του πεδιου 2, πρέπει να περαστεί στη θέση 10 του ascii αρχείου και να έχει μήκος 10 χαραχτήρες, το περιεχόμενο του πεδιου 3 , πρέπει να περαστεί στη θέση 20 (μάλλον 21) του ascii αρχείου και να έχει μήκος 10 χαραχτήρες κοκ... Αυτό ζητάς; Φτιαξε αν θέλεις ένα αρχείο κειμένου με μια σειρά από τα δεδομένα των πεδίων έτσι όπως θα ήθελες να τα τοποθετήσεις και ανεβασε το στο φόρουμ για να δώσουμε μια πιο ευστοχη απάντηση. Τα λέμε.. Τάσος |
1 Συνημμένο(α) Τάσο αυτό θέλω όπως το γράφεις. Δεν ξέρω καθόλου πως μπορώ να εξάγω ένα αρχείο και να δίνω την άπόσταση ανάμεσα στα πεδία και από ποιο σημείο να ξεκινάνε. Ανεβάζω ενα txt για να δεις περίπου τι θέλω. |
Αγαπητέ Σταύρο, |
| Η ώρα είναι 02:46. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.