---
title: "Imports: Ascii Import"
canonical: "https://wiki.soft1.eu/space/SS5EL/10945488/Imports%3A%20Ascii%20Import"
format: markdown
---
### Σχεδιασμός 

Για την εισαγωγή δεδομένων από αρχείο ascii, στο σχεδιασμό του importθα πρέπει να επιλέξετε  "Πηγή δεδομένων: [Ascii file]".

Tab <Παραμετροποίηση>

![image](media://94ad119d-2610-4a76-be3f-8a66682de455)

**Εικόνα 3.1**

Οι επιλογές "Πρώτη ωφέλιμη γραμμή", "Γραμμές ανά εγγραφή", "Όνομα αρχείου", "Φίλτρο εγγραφών" έχουν ακριβώς την ίδια λειτουργία με αυτή του Excel import.

Μορφή αρχείου

- Προκαθορισμένο μήκος στηλών: επιλέγετε "Προκαθορισμένο μήκος στηλών" εφόσον η κάθε στήλη έχει συγκεκριμένο μήκος /θέση.

Παράδειγμα αρχείου:

![image](media://a824752a-444e-414f-a691-e8177b7e592c)

**Εικόνα 3.2**

- Στήλες χωρισμένες με: ορίζετε εάν οι στήλες χωρίζονται από κάποιο χαρακτήρα (δεν έχουν προκαθορισμένο μήκος) καθώς και τον χαρακτήρα με τον οποίο χωρίζονται.

Παράδειγμα αρχείου:

![image](media://e78a7df7-b1af-4612-b815-19d6c49460ac)

**Εικόνα 3.3**

 

Code page

- 437: επιλέγετε code page 437 εφόσον το αρχείο είναι αρχείο ascii dos.
- 928: επιλέγετε code page 928 εφόσον το αρχείο είναι αρχείο ascii windows.

 

Tab<Αντιστοίχιση>

Η σύνταξη στη στήλη «Έκφραση τιμής» διαφέρει ανάλογα με τη μορφή του αρχείου. Εάν το αρχείο έχει προκαθορισμένο μήκος στηλών τότε η σύνταξη είναι της μορφής imp(1,10) / imp(15,13)  ενώ αν υπάρχουν στήλες χωρισμένες με προκαθορισμένο χαρακτήρα η σύνταξη είναι της μορφής imp(1).

### Εκτέλεση Import

Για την εκτέλεση ενός Import, επιλέγετε το κύκλωμα στο οποίο θέλετε να εισάγετε στοιχεία και από <Εργαλεία> - <Import> επιλέγετε Εκτέλεση.

 

Στην εκτέλεση του import έχετε τις επιλογές:

- Εισαγωγή νέων: επιλέγετε την παράμετρο ώστε να εισάγετε νέες εγγραφές.
- Μεταβολή υπαρχόντων: ώστε να μεταβάλλετε υπάρχουσες εγγραφές.
- Έλεγχος υπαρκτότητας σε πίνακες: με τη συγκεκριμένη παράμετρο γίνεται έλεγχος υπαρκτότητας των τιμών που ορίσατε σε πεδία. Παράδειγμα: σε Import παραστατικών πωλήσεων μπορείτε να ορίσετε μόνο τη Σειρά και όχι και τον τύπο, είτε σε αρχείο πελατών να ορίσετε τους κωδικούς των πελατών και να γίνει έλεγχος ως προς το νόμισμα.
- Object Events: χρησιμοποιείται για την ενεργοποίηση συγκεκριμένων μηχανισμών events που ορίζετε στο σχεδιασμό.
- Όλες οι εγγραφές:  επιλέγετε αν θα εισάγετε όλες τις εγγραφές από το αρχείο σας ή ένα συγκεκριμένο αριθμό αυτών.