Applies ToAccess για Microsoft 365 Access 2021 Access 2019 Access 2016

Σημείωση: Η συνάρτηση, η μέθοδος, το αντικείμενο ή η ιδιότητα που περιγράφεται σε αυτό το θέμα είναι απενεργοποιημένη εάν η υπηρεσία παραστάσεων Microsoft Jet εκτελείται σε κατάσταση λειτουργίας φίλτρου, κάτι που αποτρέπει τον υπολογισμό πιθανώς μη ασφαλών παραστάσεων. Για περισσότερες πληροφορίες σχετικά με τη λειτουργία φίλτρου, κάντε αναζήτηση για "λειτουργία φίλτρου" στη Βοήθεια.

Χρησιμοποιείται με την πρόταση # εκτύπωσης ή τη μέθοδο εκτύπωσης για τη θέση εξόδου.

Σύνταξη

Spc ( n )

Το απαιτούμενο nόρισμα είναι ο αριθμός των κενών για εισαγωγή πριν από την εμφάνιση ή την εκτύπωση του επόμενου παράσταση σε μια λίστα.

Παρατηρήσεις

Εάν το n είναι μικρότερο από το πλάτος της γραμμής εξόδου, η επόμενη θέση εκτύπωσης ακολουθεί αμέσως τον αριθμό των κενών διαστημάτων που εκτυπώνονται. Εάν το n είναι μεγαλύτερο από το πλάτος της γραμμής εξόδου, η συνάρτηση Spc υπολογίζει την επόμενη θέση εκτύπωσης χρησιμοποιώντας τον τύπο:

currentprintposition + (n Mod width)

Για παράδειγμα, εάν η τρέχουσα θέση εκτύπωσης είναι 24, το πλάτος γραμμής εξόδου είναι 80 και καθορίσετε Spc(90),η επόμενη εκτύπωση θα ξεκινήσει στη θέση 34 (τρέχουσα θέση εκτύπωσης + το υπόλοιπο της 90/80). Εάν η διαφορά μεταξύ της τρέχουσας θέσης εκτύπωσης και του πλάτους γραμμής εξόδου είναι μικρότερη από nn ΠλάτοςMod), η συνάρτηση Spc μεταβαίνει στην αρχή της επόμενης γραμμής και δημιουργεί κενά διαστήματα ίσα με n – (πλάτοςτρέχουσα εκτύπωση).

Σημείωση:  Βεβαιωθείτε ότι οι στήλες σε μορφή πίνακα έχουν αρκετό πλάτος ώστε να χωρούν μεγάλα γράμματα.

Όταν χρησιμοποιείτε τη μέθοδο Εκτύπωσης με μια αναλογικά κενή γραμματοσειρά, το πλάτος των χαρακτήρων διαστήματος που εκτυπώνονται χρησιμοποιώντας τη συνάρτηση Spc είναι πάντα ένας μέσος όρος του πλάτους όλων των χαρακτήρων στο μέγεθος στιγμών για την επιλεγμένη γραμματοσειρά. Ωστόσο, δεν υπάρχει συσχέτιση μεταξύ του αριθμού των χαρακτήρων που εκτυπώνονται και του αριθμού των στηλών σταθερού πλάτους που καταλαμβάνουν αυτοί οι χαρακτήρες. Για παράδειγμα, το κεφαλαίο γράμμα W καταλαμβάνει περισσότερες από μία στήλες σταθερού πλάτους και το πεζό γράμμα i καταλαμβάνει λιγότερες από μία στήλες σταθερού πλάτους.

Παράδειγμα

Σημείωση: Παραδείγματα που ακολουθούν δείχνουν τη χρήση αυτής της συνάρτησης σε μια λειτουργική μονάδα Visual Basic for Applications (VBA). Για περισσότερες πληροφορίες σχετικά με την εργασία με τη VBA, επιλέξτε Αναφορά προγραμματιστών στην αναπτυσσόμενη λίστα δίπλα στην Αναζήτηση και πληκτρολογήστε έναν ή περισσότερους όρους στο πλαίσιο αναζήτησης.

Αυτό το παράδειγμα χρησιμοποιεί τη συνάρτηση Spc για να τοποθετήσει το αποτέλεσμα σε ένα αρχείο και στο άμεσο παράθυρο.

' The Spc function can be used with ' the Print # statement.Open "TESTFILE" For Output As #1 ' Open file for output.Print #1, "10 spaces between here"; Spc(10); "and here."Close #1    ' Close file.

Η παρακάτω πρόταση προκαλεί την εκτύπωση του κειμένου στο άμεσο παράθυρο (χρησιμοποιώντας τη μέθοδο Εκτύπωσης ), πριν από τα οποία προηγούνται 30 διαστήματα.

Debug.Print Spc(30); "Thirty spaces later..."

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.