Αυτές οι συναρτήσεις χρησιμοποιούνται σε τύπους για τον υπολογισμό τιμών για προσαρμοσμένα πεδία.
Συμβουλή: Για να εισαγάγετε έναν τύπο σε ένα προσαρμοσμένο πεδίο, κάντε κλικ στην καρτέλα Έργο και, στην ομάδα Ιδιότητες , κάντε κλικ στην επιλογή Προσαρμοσμένα πεδία. Στο παράθυρο διαλόγου Προσαρμοσμένα πεδία κάντε κλικ στην επιλογή Τύπος.
Επισκόπηση των συναρτήσεων του Project
Όταν χρησιμοποιείτε το Microsoft Project, ίσως χρειαστεί να εργαστείτε με τιμές που δεν βρίσκονται απευθείας σε πεδία. Οι τύποι σάς δίνουν τη δυνατότητα να εργαστείτε με πεδία για να δημιουργήσετε αυτές τις νέες τιμές.
Τα παρακάτω παραδείγματα εξηγούν τον τρόπο με τον οποίο μπορείτε να χρησιμοποιήσετε τύπους με προσαρμοσμένα πεδία:
-
Όταν προστεθεί σε ένα προσαρμοσμένο πεδίο αριθμού, ο παρακάτω τύπος αποδίδει μια αριθμητική τιμή που υποδεικνύει τον αριθμό των ημερών μεταξύ της τρέχουσας ημερομηνίας και της ημερομηνίας λήξης των εργασιών στο χρονοδιάγραμμα:
DateDiff("d",NOW(),[Finish])
-
Όταν προστεθεί σε ένα προσαρμοσμένο πεδίο κειμένου, ο παρακάτω τύπος αποδίδει μια τιμή "Χωρίς γραμμή βάσης", "Υπέρβαση προϋπολογισμού κατά 20% ή περισσότερο" ή "Κάτω από τον προϋπολογισμό":
Switch(Len(CStr([Baseline Finish]))<3, "No baseline", ([Cost]+1)/ ([Baseline Cost]+1)>1.2,"Overbudget by 20% or more", ([Cost]+1)/([Baseline Cost]+1)>1, "Overbudget",True,"Under budget") The CStr function in the above formula works only if the [Baseline Finish] field is defined.
Συναρτήσεις μετατροπής
Asc
Επιστρέφει έναν Ακέραιο που αναπαριστά τον κωδικό χαρακτήρα που αντιστοιχεί στο πρώτο γράμμα μιας συμβολοσειράς.
Σύνταξη
Asc( συμβολοσειρά )
συμβολοσειρά Οποιαδήποτε έγκυρη παράσταση συμβολοσειράς.
CBool
Μετατρέπει μια παράσταση στον τύπο δεδομένων Boolean.
Σύνταξη
CBool( παράσταση )
παράσταση Οποιαδήποτε έγκυρη συμβολοσειρά ή αριθμητική παράσταση.
CByte
Μετατρέπει μια παράσταση στον τύπο δεδομένων Byte.
Σύνταξη
CByte( παράσταση )
παράσταση Οποιοσδήποτε Ακέραιος από 0 έως 255.
CCur
Μετατρέπει μια παράσταση στον τύπο δεδομένων Νομισματική μονάδα.
Σύνταξη
CCur( παράσταση )
παράσταση Οποιαδήποτε αριθμητική παράσταση από -922.337.203.685.477,5808 έως 922.337.203.685.477,5807.
CDate
Μετατρέπει μια παράσταση στον τύπο δεδομένων Ημερομηνία.
Σύνταξη
CDate( παράσταση )
παράσταση Οποιαδήποτε έγκυρη παράσταση ημερομηνίας.
CDbl
Μετατρέπει μια παράσταση στον τύπο δεδομένων Διπλής ακρίβειας.
Σύνταξη
CDbl( παράσταση )
παράσταση Οποιαδήποτε αριθμητική παράσταση από -1.79769313486232E308 έως -4.94065645841247E-324 για τις αρνητικές τιμές, 4.94065645841247E-324 έως 1.79769313486232E308 για τις θετικές τιμές.
CDec
Μετατρέπει μια παράσταση στον τύπο δεδομένων Δεκαδικός.
Σύνταξη
CDec( παράσταση )
παράσταση Οποιαδήποτε αριθμητική παράσταση από +/-79.228.162.514.264.337.593.543.950.335 για αριθμούς μηδενικής τάξης, δηλαδή αριθμούς χωρίς δεκαδικά ψηφία. Για αριθμούς με 28 δεκαδικά ψηφία, το εύρος είναι +/-7,9228162514264337593543950335. Ο μικρότερος δυνατός, μη μηδενικός αριθμός είναι 0,0000000000000000000000000001.
Chr
Επιστρέφει μια Συμβολοσειρά που περιέχει το χαρακτήρα που είναι συσχετισμένος με τον καθορισμένο κωδικό χαρακτήρα.
Σύνταξη
Chr( κωδικός_χαρακτήρα )
κωδικός_χαρακτήρα Μια τιμή Εκτεταμένης ακρίβειας που προσδιορίζει ένα χαρακτήρα.
CInt
Μετατρέπει μια παράσταση στον τύπο δεδομένων Ακέραιος.
Σύνταξη
CInt( παράσταση )
παράσταση Οποιαδήποτε αριθμητική παράσταση από -32.768 έως 32.767. τα κλάσματα στρογγυλοποιούνται.
CLng
Μετατρέπει μια παράσταση στον τύπο δεδομένων Εκτεταμένης ακρίβειας.
Σύνταξη
CLng( παράσταση )
παράσταση Οποιαδήποτε αριθμητική παράσταση από -2.147.483.648 έως 2.147.483.647. τα κλάσματα στρογγυλοποιούνται.
CSng
Μετατρέπει μια παράσταση στον τύπο δεδομένων Απλής ακρίβειας.
Σύνταξη
CSng( παράσταση )
παράσταση Οποιαδήποτε αριθμητική παράσταση -3,402823E38 έως -1,401298E-45 για αρνητικές τιμές. 1,401298E-45 έως 3,402823E38 για θετικές τιμές.
CStr
Μετατρέπει μια παράσταση στον τύπο δεδομένων Συμβολοσειρά.
Σύνταξη
CStr( παράσταση )
παράσταση Οποιαδήποτε συμβολοσειρά ή αριθμητική παράσταση.
CVar
Μετατρέπει μια παράσταση στον τύπο δεδομένων Μεταβλητή.
Σύνταξη
CVar( παράσταση )
παράσταση Ίδιο εύρος με τον τύπο Διπλής ακρίβειας για αριθμητικές τιμές. Ίδιο εύρος με τον τύπο Συμβολοσειρά για μη αριθμητικές τιμές.
DateSerial
Επιστρέφει μια Μεταβλητή (Ημερομηνία) για ένα συγκεκριμένο έτος, μήνα και ημέρα.
Σύνταξη
DateSerial( έτος, μήνας, ημέρα )
έτος Υποχρεωτικό, Ακέραιος. Αριθμός μεταξύ 100 και 9999 ή μια αριθμητική παράσταση.
μήνας Υποχρεωτικό, Ακέραιος. Οποιαδήποτε αριθμητική παράσταση.
ημέρα Υποχρεωτικό, Ακέραιος. Οποιαδήποτε αριθμητική παράσταση.
DateValue
Επιστρέφει μια Μεταβλητή (Ημερομηνία).
Σύνταξη
DateValue( ημερομηνία )
ημερομηνία Υποχρεωτικό, είναι, συνήθως, μια παράσταση συμβολοσειράς που αναπαριστά μια ημερομηνία από την 1η Ιανουαρίου 100 έως και την 31η Δεκεμβρίου 9999. Ωστόσο, η ημερομηνία μπορεί να είναι και οποιαδήποτε παράσταση που αναπαριστά μια ημερομηνία, μια ώρα ή και τα δύο σε αυτήν την περιοχή.
Ημέρα
Επιστρέφει μια Μεταβλητή (Ακέραιος) που καθορίζει έναν πλήρη αριθμό από 1 έως και το 31, ο οποίος αναπαριστά την ημέρα του μήνα.
Σύνταξη
Day( ημερομηνία)
ημερομηνία Υποχρεωτικό, οποιαδήποτε Μεταβλητή, αριθμητική παράσταση ή παράσταση συμβολοσειράς ή οποιοσδήποτε συνδυασμός, που αναπαριστά μια ημερομηνία. Εάν το όρισμα ημερομηνία περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
Hex
Επιστρέφει μια τιμή Συμβολοσειρά που αναπαριστά τη δεκαεξαδική τιμή ενός αριθμού.
Σύνταξη
Hex( αριθμός )
αριθμός Υποχρεωτικό, οποιαδήποτε έγκυρη συμβολοσειρά ή αριθμητική παράσταση.
Ώρα
Επιστρέφει μια Μεταβλητή (Ακέραιος) που είναι ένας ακέραιος αριθμός από 0 έως και 23, που αναπαριστά την ώρα της ημέρας.
Σύνταξη
Hour( ώρα )
χρόνος Υποχρεωτικό, οποιαδήποτε Μεταβλητή, αριθμητική παράσταση ή παράσταση συμβολοσειράς ή οποιοσδήποτε συνδυασμός, που αναπαριστά χρόνο. Εάν το όρισμα χρόνος περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
Λεπτό
Επιστρέφει μια Μεταβλητή (Ακέραιος) που είναι ένας ακέραιος αριθμός από 0 έως και 59, που αναπαριστά τα λεπτά της ώρας.
Σύνταξη
Minute( χρόνος )
χρόνος Υποχρεωτικό, οποιαδήποτε Μεταβλητή, αριθμητική παράσταση ή παράσταση συμβολοσειράς ή οποιοσδήποτε συνδυασμός, που αναπαριστά χρόνο. Εάν το όρισμα χρόνος περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
Μήνας
Επιστρέφει μια Μεταβλητή (Ακέραιος) που είναι ένας ακέραιος αριθμός από 1 έως και 12, που αναπαριστά το μήνα του έτους.
Σύνταξη
Month( ημερομηνία)
ημερομηνία Υποχρεωτικό, οποιαδήποτε Μεταβλητή, αριθμητική παράσταση ή παράσταση συμβολοσειράς ή οποιοσδήποτε συνδυασμός, που αναπαριστά χρόνο. Εάν το όρισμα ημερομηνία περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
Oct
Επιστρέφει μια Μεταβλητή (Συμβολοσειρά) η οποία αναπαριστά την οκταδική τιμή ενός αριθμού.
Σύνταξη
Oct( αριθμός )
αριθμός Υποχρεωτικό, οποιαδήποτε έγκυρη συμβολοσειρά ή αριθμητική παράσταση.
ProjDateConv
Μετατρέπει μια τιμή σε ημερομηνία.
Σύνταξη
ProjDateConv( παράσταση, μορφή_ημερομηνίας )
παράσταση Υποχρεωτικό, Μεταβλητή. Η παράσταση για μετατροπή σε μια ημερομηνία.
μορφή_ημερομηνίας Προαιρετικό, Εκτεταμένης ακρίβειας. Η προεπιλεγμένη μορφή ημερομηνίας είναι pjDateDefault, αλλά μπορεί να αντικαταστήσει μία από τις εξής σταθερές pjDateFormat (η μορφή ημερομηνίας που εφαρμόζεται στις 25/9/07 στις 12:33 μ.μ.):
-
pjDateDefault: Η προεπιλεγμένη μορφή. Ορίζεται στην καρτέλα Προβολή στο παράθυρο διαλόγου Επιλογές (μενού Εργαλεία).
-
pjDate_mm_dd_yy_hh_mmAM: 25/9/2007 12:33 μ.μ.
-
pjDate_mm_dd_yy: 25/9/2007
-
pjDate_mm_dd_yyyy: 25/9/2007
-
pjDate_mm_dd_yy_hh_mmAM: 25 Σεπτεμβρίου 2007 12:33 μ.μ.
-
pjDate_mmmm_dd_yyyy: 25 Σεπτεμβρίου 2007
-
PjDate_mmm_dd_hh_mmam: 25 Σεπ. 12:33 μ.μ.
-
PjDate_mmm_dd_yyy: 25 Σεπ. 2007
-
PjDate_mmmm_dd: 25 Σεπτεμβρίου
-
PjDate_mmm_dd: 25 Σεπ.
-
pjDate_ddd_mm_dd_yy_hh_mmAM: Τρ. 25/9/2007 12:33 μ.μ.
-
pjDate_ddd_mm_dd_yy: Tρ. 25/9/2007
-
pjDate_ddd_mmm_dd_yyy: Tρ. 25 Σεπ. 2007
-
pjDate_ddd_hh_mmAM: Τρ. 12:33 μ.μ.
-
pjDate_mm_dd: 25/9
-
pjDate_dd: 25
-
pjDate_hh_mmAM: 12:33 μ.μ.
-
pjDate_ddd_mmm_dd: Τρ. 25 Σεπ.
-
pjDate_ddd_mm_dd: Τρ. 25/9
-
pjDate_ddd_dd: Τρ. 25
-
pjDate_Www_dd: W40/2
-
pjDate_Www_dd_yy_hh_mmAM: W40/2/07 12:33 μ.μ.
ProjDurConv
Μετατρέπει μια παράσταση σε μια τιμή διάρκειας στις καθορισμένες μονάδες.
Σύνταξη
ProjDurConv( παράσταση, μονάδες_διάρκειας )
παράσταση Υποχρεωτικό, Μεταβλητή. Η παράσταση για μετατροπή σε μια διάρκεια.
μονάδες_διάρκειας Προαιρετικό, Εκτεταμένης ακρίβειας. Οι μονάδες που χρησιμοποιούνται για να εκφράσετε τη διάρκεια. Εάν δεν οριστούν μονάδες_διάρκειας, η προεπιλεγμένη τιμή είναι ο τύπος των μονάδων που καθορίζεται στην επιλογή Καταχώρηση διάρκειας σε στην καρτέλα Χρονοδιάγραμμα του παραθύρου διαλόγου Επιλογές (μενού Εργαλεία). Το όρισμα μονάδες_διάρκειας μπορεί να έχει τιμή μία από τις ακόλουθες σταθερές pjFormatUnit:
-
pjMinutes: pjElapsedMinutes
-
pjHours: pjElapsedHours
-
pjDays: pjElapsedDays
-
pjWeeks: pjElapsedWeeks
-
pjMonths: pjElapsedMonths
-
pjMinutesEstimated: pjElapsedMinutesEstimated
-
pjHoursEstimated: pjElapsedHoursEstimated
-
pjDaysEstimated: pjElapsedDaysEstimated
-
pjWeeksEstimated: pjElapsedWeeksEstimated
-
pjMonthsEstimated: pjElapsedMonthsEstimated
Δεύτερο
Επιστρέφει μια Μεταβλητή (Ακέραιος) που καθορίζει έναν ακέραιο αριθμό που ανήκει στο κλειστό διάστημα 0 - 59, ο οποίος αναπαριστά τα δευτερόλεπτα του λεπτού.
Σύνταξη
Second( χρόνος )
χρόνος Υποχρεωτικό, οποιαδήποτε Μεταβλητή, αριθμητική παράσταση ή παράσταση συμβολοσειράς ή οποιοσδήποτε συνδυασμός, που αναπαριστά χρόνο. Εάν το όρισμα χρόνος περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
Str
Επιστρέφει μια Μεταβλητή (Συμβολοσειρά) η οποία αναπαριστά έναν αριθμό.
Σύνταξη
Str( αριθμός )
αριθμός Υποχρεωτικό, μια τιμή Εκτεταμένης ακρίβειας η οποία περιέχει μια οποιαδήποτε έγκυρη αριθμητική παράσταση.
StrConv
Επιστρέφει μια Μεταβλητή (Συμβολοσειρά) η οποία έχει μετατραπεί με τον τρόπο που έχει καθοριστεί.
Σύνταξη
StrConv( συμβολοσειρά, μετατροπή, LCID )
συμβολοσειρά Υποχρεωτικό, παράσταση συμβολοσειράς προς μετατροπή.
μετατροπή Υποχρεωτικό, Ακέραιος. Το άθροισμα των τιμών που καθορίζει τον τύπο της μετατροπής που θα εκτελεστεί.
LCID Προαιρετικό, το αναγνωριστικό τοπικών ρυθμίσεων, εάν διαφέρει από το αναγνωριστικό τοπικών ρυθμίσεων του συστήματος. (Το αναγνωριστικό τοπικών ρυθμίσεων του συστήματος είναι η προεπιλογή).
TimeSerial
Επιστρέφει μια Μεταβλητή (Ημερομηνία) που περιέχει τη χρονική στιγμή για συγκεκριμένη ώρα, λεπτό και δευτερόλεπτο.
Σύνταξη
TimeSerial( ώρα, λεπτό, δευτερόλεπτο )
ώρα Υποχρεωτικό, Μεταβλητή (Ακέραιος). Ένας αριθμός στο κλειστό διάστημα από 0 (12:00 Π.M.) έως 23 (11:00 Μ.M.) ή μια αριθμητική παράσταση.
λεπτό Υποχρεωτικό, Μεταβλητή (Ακέραιος). Οποιαδήποτε αριθμητική παράσταση.
δευτερόλεπτο Υποχρεωτικό, Μεταβλητή (Ακέραιος). Οποιαδήποτε αριθμητική παράσταση.
TimeValue
Επιστρέφει μια Μεταβλητή (Ημερομηνία) η οποία περιέχει το χρόνο.
Σύνταξη
TimeValue( χρόνος)
χρόνος Υποχρεωτικό, είναι συνήθως μια παράσταση συμβολοσειράς που αντιστοιχεί στην ώρα και ανήκει στο κλειστό διάστημα από 0:00:00 (12:00:00 μ.μ.) έως 23:59:59 (11:59:59 μ.μ.). Ωστόσο, το όρισμα χρόνος μπορεί να είναι οποιαδήποτε παράσταση που αντιστοιχεί στην ώρα εντός του συγκεκριμένου εύρους. Εάν το όρισμα χρόνος περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
Val
Επιστρέφει τους αριθμούς που περιέχονται σε μια συμβολοσειρά, με τη μορφή αριθμητικής τιμής κατάλληλου τύπου.
Σύνταξη
Val( συμβολοσειρά )
συμβολοσειρά Υποχρεωτικό, οποιαδήποτε έγκυρη παράσταση συμβολοσειράς.
Weekday
Επιστρέφει μια Μεταβλητή (Ακέραιος) που περιέχει έναν ακέραιο αριθμό, ο οποίος αντιστοιχεί στην ημέρα της εβδομάδας.
Σύνταξη
Weekday( ημερομηνία[, πρώτη_ημέρα_εβδομάδας] )
ημερομηνία Υποχρεωτικό, οποιαδήποτε Μεταβλητή, αριθμητική παράσταση ή παράσταση συμβολοσειράς ή οποιοσδήποτε συνδυασμός, που αναπαριστά μια ημερομηνία. Εάν το όρισμα ημερομηνία περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
πρώτη_ημέρα_εβδομάδας Προαιρετικό, μια σταθερά που καθορίζει την πρώτη ημέρα της εβδομάδας. Εάν δεν καθοριστεί, πρώτη ημέρα θεωρείται η Κυριακή.
Έτος
Επιστρέφει μια Μεταβλητή (Ακέραιος) που περιέχει έναν ακέραιο αριθμό, ο οποίος αναπαριστά το έτος.
Σύνταξη
Year( ημερομηνία )
ημερομηνία Υποχρεωτικό, οποιαδήποτε Μεταβλητή, αριθμητική παράσταση ή παράσταση συμβολοσειράς ή οποιοσδήποτε συνδυασμός, που αναπαριστά μια ημερομηνία. Εάν το όρισμα ημερομηνία περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
Συναρτήσεις ημερομηνίας/ώρας
CDate
Μετατρέπει μια παράσταση στον τύπο δεδομένων Ημερομηνία.
Σύνταξη
CDate( παράσταση )
παράσταση Οποιαδήποτε έγκυρη παράσταση ημερομηνίας.
Ημερομηνία
Επιστρέφει μια Μεταβλητή (Ημερομηνία) που περιέχει την τρέχουσα ημερομηνία του συστήματος.
Σύνταξη
Date
DateAdd
Επιστρέφει μια Μεταβλητή (Ημερομηνία) που περιέχει μια ημερομηνία στην οποία έχει προστεθεί ένα καθορισμένο χρονικό διάστημα.
Σύνταξη
DateAdd( διάστημα, αριθμός, ημερομηνία )
διάστημα Υποχρεωτικό, παράσταση συμβολοσειράς που είναι το χρονικό διάστημα που θέλετε να προσθέσετε, όπως "μ" ή "η".
αριθμός Υποχρεωτικό, αριθμητική παράσταση που είναι ο αριθμός των χρονικών διαστημάτων που θέλετε να προσθέσετε. Μπορεί να είναι θετικός (για τις μελλοντικές ημερομηνίες) ή αρνητικός (για ημερομηνίες στο παρελθόν).
ημερομηνία Υποχρεωτικό, Μεταβλητή (Ημερομηνία) η πραγματική αναπαράσταση της ημερομηνίας στην οποία προστίθεται το χρονικό διάστημα.
DateDiff
Επιστρέφει μια Μεταβλητή (Εκτεταμένης ακρίβειας) που καθορίζει τον αριθμό των χρονικών διαστημάτων μεταξύ δύο καθορισμένων ημερομηνιών.
Σύνταξη
DateDiff( διάστημα, ημερομηνία1, ημερομηνία2[, πρώτη_ημέρα_εβδομάδας[, πρώτη_εβδομάδα_έτους]] )
διάστημα Υποχρεωτικό, παράσταση συμβολοσειράς που είναι το χρονικό διάστημα που χρησιμοποιείται για τον υπολογισμό της διαφοράς μεταξύ της ημερομηνίας1 και της ημερομηνίας2.
ημερομηνία1, ημερομηνία2 Υποχρεωτικό, Μεταβλητή (Ημερομηνία). Δύο ημερομηνίες που θέλετε να χρησιμοποιήσετε στον υπολογισμό.
πρώτη_ημέρα_εβδομάδας Προαιρετικό, μια σταθερά που καθορίζει την πρώτη ημέρα της εβδομάδας. Εάν δεν καθοριστεί, πρώτη ημέρα θεωρείται η Κυριακή.
πρώτη_εβδομάδα_έτους Προαιρετικό, μια σταθερά που καθορίζει την πρώτη εβδομάδα του έτους. Εάν δεν καθοριστεί, πρώτη εβδομάδα θεωρείται η εβδομάδα η οποία περιλαμβάνει την 1η Ιανουαρίου.
DatePart
Επιστρέφει μια Μεταβλητή (Ακέραιος) που περιέχει το καθορισμένο τμήμα μιας δεδομένης ημερομηνίας.
Σύνταξη
DatePart( διάστημα, ημερομηνία[, πρώτη_ημέρα_εβδομάδας[, πρώτη_εβδομάδα_έτους]] )
διάστημα Υποχρεωτικό, παράσταση συμβολοσειράς που είναι το χρονικό διάστημα που θέλετε να επιστραφεί.
ημερομηνία Υποχρεωτικό, Μεταβλητή (Ημερομηνία), η τιμή που θέλετε να αξιολογήσετε.
πρώτη_ημέρα_εβδομάδας Προαιρετικό, μια σταθερά που καθορίζει την πρώτη ημέρα της εβδομάδας. Εάν δεν καθοριστεί, πρώτη ημέρα θεωρείται η Κυριακή.
πρώτη_εβδομάδα_έτους Προαιρετικό, μια σταθερά που καθορίζει την πρώτη εβδομάδα του έτους. Εάν δεν καθοριστεί, πρώτη εβδομάδα θεωρείται η εβδομάδα η οποία περιλαμβάνει την 1η Ιανουαρίου.
DateSerial
Επιστρέφει μια Μεταβλητή (Ημερομηνία) για ένα συγκεκριμένο έτος, μήνα και ημέρα.
Σύνταξη
DateSerial( έτος, μήνας, ημέρα )
έτος Υποχρεωτικό, Ακέραιος. Αριθμός μεταξύ 100 και 9999 ή μια αριθμητική παράσταση.
μήνας Υποχρεωτικό, Ακέραιος. Οποιαδήποτε αριθμητική παράσταση.
ημέρα Υποχρεωτικό, Ακέραιος. Οποιαδήποτε αριθμητική παράσταση.
DateValue
Επιστρέφει μια Μεταβλητή (Ημερομηνία).
Σύνταξη
DateValue( ημερομηνία)
ημερομηνία Υποχρεωτικό, είναι, συνήθως, μια παράσταση συμβολοσειράς που αναπαριστά μια ημερομηνία από την 1η Ιανουαρίου 100 έως και την 31η Δεκεμβρίου 9999. Ωστόσο, η ημερομηνία μπορεί να είναι και οποιαδήποτε παράσταση που αναπαριστά μια ημερομηνία, μια ώρα ή και τα δύο σε αυτήν την περιοχή.
Ημέρα
Επιστρέφει μια Μεταβλητή (Ακέραιος) που καθορίζει έναν πλήρη αριθμό από 1 έως και το 31, ο οποίος αναπαριστά την ημέρα του μήνα.
Σύνταξη
Day( ημερομηνία)
ημερομηνία Υποχρεωτικό, οποιαδήποτε Μεταβλητή, αριθμητική παράσταση ή παράσταση συμβολοσειράς ή οποιοσδήποτε συνδυασμός, που αναπαριστά μια ημερομηνία. Εάν το όρισμα ημερομηνία περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
Ώρα
Επιστρέφει μια Μεταβλητή (Ακέραιος) που είναι ένας ακέραιος αριθμός από 0 έως και 23, που αναπαριστά την ώρα της ημέρας.
Σύνταξη
Hour( ώρα )
χρόνος Υποχρεωτικό, οποιαδήποτε Μεταβλητή, αριθμητική παράσταση ή παράσταση συμβολοσειράς ή οποιοσδήποτε συνδυασμός, που αναπαριστά χρόνο. Εάν το όρισμα χρόνος περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
IsDate
Επιστρέφει μια τιμή Boolean που υποδεικνύει εάν μια παράσταση μπορεί να μετατραπεί σε ημερομηνία.
Σύνταξη
IsDate( παράσταση )
παράσταση Υποχρεωτικό, οποιαδήποτε Μεταβλητή που περιέχει μια παράσταση ημερομηνίας ή παράσταση συμβολοσειράς αναγνωρίσιμη ως ημερομηνία ή ώρα.
Λεπτό
Επιστρέφει μια Μεταβλητή (Ακέραιος) που είναι ένας ακέραιος αριθμός από 0 έως και 59, που αναπαριστά τα λεπτά της ώρας.
Σύνταξη
Minute( χρόνος)
χρόνος Υποχρεωτικό, οποιαδήποτε Μεταβλητή, αριθμητική παράσταση ή παράσταση συμβολοσειράς ή οποιοσδήποτε συνδυασμός, που αναπαριστά χρόνο. Εάν το όρισμα χρόνος περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
Μήνας
Επιστρέφει μια Μεταβλητή (Ακέραιος) που είναι ένας ακέραιος αριθμός από 1 έως και 12, που αναπαριστά το μήνα του έτους.
Σύνταξη
Month( ημερομηνία)
ημερομηνία Υποχρεωτικό, οποιαδήποτε Μεταβλητή, αριθμητική παράσταση ή παράσταση συμβολοσειράς ή οποιοσδήποτε συνδυασμός, που αναπαριστά χρόνο. Εάν το όρισμα ημερομηνία περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
Now
Επιστρέφει μια Μεταβλητή (Ημερομηνία) που καθορίζει την τρέχουσα ημερομηνία και ώρα, σύμφωνα με την ημερομηνία και την ώρα του συστήματος του υπολογιστή σας.
Σύνταξη
Now
ProjDateAdd
Προσθέτει μια διάρκεια σε μια ημερομηνία για να επιστραφεί μια νέα ημερομηνία.
Σύνταξη
ProjDateAdd( ημερομηνία, διάρκεια, ημερολόγιο )
ημερομηνία Υποχρεωτικό, Μεταβλητή. Η αρχική ημερομηνία στην οποία προστίθεται η διάρκεια.
διάρκεια Υποχρεωτικό, Μεταβλητή. Η διάρκεια που θα προστεθεί στην ημερομηνία.
ημερολόγιο Προαιρετικό, Συμβολοσειρά. Το ημερολόγιο που θα χρησιμοποιηθεί για τον υπολογισμό της νέας ημερομηνίας. Εάν δεν έχει οριστεί ημερολόγιο, η προεπιλογή για τον τρέχοντα πόρο είναι το ημερολόγιο πόρου ή, για την τρέχουσα εργασία, το ημερολόγιο εργασίας ή το τυπικό ημερολόγιο, εάν δεν υπάρχει ημερολόγιο εργασίας. Στον Project Server, θα χρησιμοποιηθεί το τυπικό ημερολόγιο, ανεξάρτητα από το ποιο ημερολόγιο έχει καθοριστεί στη συμβολοσειρά ημερολόγιο. Όταν χρησιμοποιείτε αυτήν τη συνάρτηση σε έναν τύπο που δημιουργήθηκε στο Project Web App και τη συγκρίνετε με τον ίδιο τύπο που δημιουργήθηκε στο Project Professional, πρέπει να κάνετε μια δοκιμή για να βεβαιωθείτε ότι τα αποτελέσματα είναι αυτά που περιμένατε.
ProjDateConv
Μετατρέπει μια τιμή σε ημερομηνία.
Σύνταξη
ProjDateConv( παράσταση, μορφή_ημερομηνίας )
παράσταση Υποχρεωτικό, Μεταβλητή. Η παράσταση για μετατροπή σε μια ημερομηνία.
μορφή_ημερομηνίας Προαιρετικό, Εκτεταμένης ακρίβειας. Η προεπιλεγμένη μορφή ημερομηνίας είναι pjDateDefault, αλλά μπορεί να αντικαταστήσει μία από τις εξής σταθερές pjDateFormat (η μορφή ημερομηνίας που εφαρμόζεται στις 25/9/07 στις 12:33 μ.μ.):
-
pjDateDefault: Η προεπιλεγμένη μορφή. Ορίζεται στην καρτέλα Προβολή στο παράθυρο διαλόγου Επιλογές (μενού Εργαλεία).
-
pjDate_mm_dd_yy_hh_mmAM: 25/9/2007 12:33 μ.μ.
-
pjDate_mm_dd_yy: 25/9/2007
-
pjDate_mm_dd_yyyy: 25/9/2007
-
pjDate_mm_dd_yy_hh_mmAM: 25 Σεπτεμβρίου 2007 12:33 μ.μ.
-
pjDate_mmmm_dd_yyyy: 25 Σεπτεμβρίου 2007
-
PjDate_mmm_dd_hh_mmam: 25 Σεπ. 12:33 μ.μ.
-
PjDate_mmm_dd_yyy: 25 Σεπ. 2007
-
PjDate_mmmm_dd: 25 Σεπτεμβρίου
-
PjDate_mmm_dd: 25 Σεπ.
-
pjDate_ddd_mm_dd_yy_hh_mmAM: Τρ. 25/9/2007 12:33 μ.μ.
-
pjDate_ddd_mm_dd_yy: Tρ. 25/9/2003
-
pjDate_ddd_mmm_dd_yyy: Tρ. 25 Σεπ. 2007
-
pjDate_ddd_hh_mmAM: Τρ. 12:33 μ.μ.
-
pjDate_mm_dd: 25/9
-
pjDate_dd: 25
-
pjDate_hh_mmAM: 12:33 μ.μ.
-
pjDate_ddd_mmm_dd: Τρ. 25 Σεπ.
-
pjDate_ddd_mm_dd: Τρ. 25/9
-
pjDate_ddd_dd: Τρ. 25
-
pjDate_Www_dd: W40/2
-
pjDate_Www_dd_yy_hh_mmAM: W40/2/07 12:33 μ.μ.
ProjDateDiff
Επιστρέφει τη διάρκεια μεταξύ δύο ημερομηνιών σε λεπτά.
Σύνταξη
ProjDateDiff( ημερομηνία1, ημερομηνία2, ημερολόγιο )
ημερομηνία1 Υποχρεωτικό, Μεταβλητή. Η ημερομηνία που χρησιμοποιείται ως αρχή της διάρκειας.
ημερομηνία2 Υποχρεωτικό, Μεταβλητή. Η ημερομηνία που χρησιμοποιείται ως τέλος της διάρκειας.
ημερολόγιο Προαιρετικό, Συμβολοσειρά. Το ημερολόγιο που θα χρησιμοποιηθεί για τον υπολογισμό της διάρκειας. Εάν δεν έχει οριστεί ημερολόγιο , η προεπιλογή για τον τρέχοντα πόρο είναι το ημερολόγιο πόρου ή για την τρέχουσα εργασία, το ημερολόγιο εργασίας (ή το τυπικό ημερολόγιο εάν δεν υπάρχει ημερολόγιο εργασίας για τον Project Server, θα χρησιμοποιηθεί το τυπικό ημερολόγιο, ανεξάρτητα από το ημερολόγιο που καθορίζεται στη συμβολοσειρά ημερολογίου . Όταν χρησιμοποιείτε αυτήν τη συνάρτηση σε έναν τύπο που δημιουργήθηκε στο Project Web App και τη συγκρίνετε με τον ίδιο τύπο που δημιουργήθηκε στο Project Professional, πρέπει να κάνετε μια δοκιμή για να βεβαιωθείτε ότι τα αποτελέσματα είναι αυτά που περιμένατε.
ProjDateSub
Επιστρέφει την ημερομηνία που προηγείται μιας άλλης ημερομηνίας κατά μία συγκεκριμένη διάρκεια.
Σύνταξη
ProjDateSub( ημερομηνία, διάρκεια, ημερολόγιο )
ημερομηνία Υποχρεωτικό, Μεταβλητή. Η αρχική ημερομηνία από την οποία αφαιρείται η διάρκεια.
διάρκεια Υποχρεωτικό, Μεταβλητή. Η διάρκεια που θα αφαιρεθεί από την ημερομηνία.
ημερολόγιο Προαιρετικό, Συμβολοσειρά. Το ημερολόγιο που θα χρησιμοποιήσετε για τον υπολογισμό της διαφοράς ημερομηνίας. Εάν δεν έχει οριστεί ημερολόγιο, η προεπιλογή για τον τρέχοντα πόρο είναι το ημερολόγιο πόρου ή για την τρέχουσα εργασία, το ημερολόγιο εργασίας (ή το τυπικό ημερολόγιο, εάν δεν υπάρχει ημερολόγιο εργασίας). Στον Project Server, θα χρησιμοποιηθεί το τυπικό ημερολόγιο, ανεξάρτητα από το ποιο ημερολόγιο έχει καθοριστεί στη συμβολοσειρά ημερολόγιο. Όταν χρησιμοποιείτε αυτήν τη συνάρτηση σε έναν τύπο που δημιουργήθηκε στο Project Web App και τη συγκρίνετε με τον ίδιο τύπο που δημιουργήθηκε στο Project Professional, πρέπει να κάνετε μια δοκιμή για να βεβαιωθείτε ότι τα αποτελέσματα είναι αυτά που περιμένατε.
ProjDateValue
Επιστρέφει την τιμή ημερομηνίας μιας παράστασης.
Σύνταξη
ProjDateValue( παράσταση )
παράσταση Υποχρεωτικό, Μεταβλητή. Η παράσταση που θα αναπαρασταθεί ως ημερομηνία.
ProjDurConv
Μετατρέπει μια παράσταση σε μια τιμή διάρκειας στις καθορισμένες μονάδες.
Σύνταξη
ProjDurConv( παράσταση, μονάδες_διάρκειας )
παράσταση Υποχρεωτικό, Μεταβλητή. Η παράσταση για μετατροπή σε μια διάρκεια.
μονάδες_διάρκειας Προαιρετικό, Εκτεταμένης ακρίβειας. Οι μονάδες που χρησιμοποιούνται για να εκφράσετε τη διάρκεια. Εάν δεν οριστούν μονάδες_διάρκειας, η προεπιλεγμένη τιμή είναι ο τύπος των μονάδων που καθορίζεται στην επιλογή Καταχώρηση διάρκειας σε στην καρτέλα Χρονοδιάγραμμα του παραθύρου διαλόγου Επιλογές (μενού Εργαλεία). Το όρισμα μονάδες_διάρκειας μπορεί να έχει τιμή μία από τις ακόλουθες σταθερές pjFormatUnit:
-
pjMinutes: pjElapsedMinutes
-
pjHours: pjElapsedHours
-
pjDays: pjElapsedDays
-
pjWeeks: pjElapsedWeeks
-
pjMonths: pjElapsedMonths
-
pjMinutesEstimated: pjElapsedMinutesEstimated
-
pjHoursEstimated: pjElapsedHoursEstimated
-
pjDaysEstimated: pjElapsedDaysEstimated
-
pjWeeksEstimated: pjElapsedWeeksEstimated
-
pjMonthsEstimated: pjElapsedMonthsEstimated
ProjDurValue
Επιστρέφει τον αριθμό των λεπτών σε μια διάρκεια.
Σύνταξη
ProjDurValue( διάρκεια )
διάρκεια Υποχρεωτικό, Μεταβλητή. Η διάρκεια που θα εκφραστεί σε λεπτά.
Δεύτερο
Επιστρέφει μια Μεταβλητή (Ακέραιος) που καθορίζει έναν ακέραιο αριθμό που ανήκει στο κλειστό διάστημα 0 - 59, ο οποίος αναπαριστά τα δευτερόλεπτα του λεπτού.
Σύνταξη
Second( χρόνος )
χρόνος Υποχρεωτικό, οποιαδήποτε Μεταβλητή, αριθμητική παράσταση ή παράσταση συμβολοσειράς ή οποιοσδήποτε συνδυασμός, που αναπαριστά χρόνο. Εάν το όρισμα χρόνος περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
Ώρα
Επιστρέφει μια Μεταβλητή (Ημερομηνία) η οποία υποδεικνύει την τρέχουσα ώρα του συστήματος.
Σύνταξη
Ώρα
Timer
Επιστρέφει μια τιμή Πραγματικός απλής ακρίβειας η οποία εκφράζει τον αριθμό των δευτερολέπτων που έχουν παρέλθει από τα μεσάνυχτα.
Σύνταξη
Timer
TimeSerial
Επιστρέφει μια Μεταβλητή (Ημερομηνία) που περιέχει τη χρονική στιγμή για συγκεκριμένη ώρα, λεπτό και δευτερόλεπτο.
Σύνταξη
TimeSerial( ώρα, λεπτό, δευτερόλεπτο)
ώρα Υποχρεωτικό, Μεταβλητή (Ακέραιος). Ένας αριθμός στο κλειστό διάστημα από 0 (12:00 Π.M.) έως 23 (11:00 Μ.M.) ή μια αριθμητική παράσταση.
λεπτό Υποχρεωτικό, Μεταβλητή (Ακέραιος). Οποιαδήποτε αριθμητική παράσταση.
δευτερόλεπτο Υποχρεωτικό, Μεταβλητή (Ακέραιος). Οποιαδήποτε αριθμητική παράσταση.
TimeValue
Επιστρέφει μια Μεταβλητή (Ημερομηνία) η οποία περιέχει το χρόνο.
Σύνταξη
TimeValue( χρόνος)
χρόνος Υποχρεωτικό, είναι συνήθως μια παράσταση συμβολοσειράς που αντιστοιχεί στην ώρα και ανήκει στο κλειστό διάστημα από 0:00:00 (12:00:00 μ.μ.) έως 23:59:59 (11:59:59 μ.μ.). Ωστόσο, το όρισμα χρόνος μπορεί να είναι οποιαδήποτε παράσταση που αντιστοιχεί στην ώρα εντός του συγκεκριμένου εύρους. Εάν το όρισμα χρόνος περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
Weekday
Επιστρέφει μια Μεταβλητή (Ακέραιος) που περιέχει έναν ακέραιο αριθμό, ο οποίος αντιστοιχεί στην ημέρα της εβδομάδας.
Σύνταξη
Weekday( ημερομηνία[, πρώτη_ημέρα_εβδομάδας] )
ημερομηνία Υποχρεωτικό, οποιαδήποτε Μεταβλητή, αριθμητική παράσταση ή παράσταση συμβολοσειράς ή οποιοσδήποτε συνδυασμός, που αναπαριστά μια ημερομηνία. Εάν το όρισμα ημερομηνία περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
πρώτη_ημέρα_εβδομάδας Προαιρετικό, μια σταθερά που καθορίζει την πρώτη ημέρα της εβδομάδας. Εάν δεν καθοριστεί, πρώτη ημέρα θεωρείται η Κυριακή.
Έτος
Επιστρέφει μια Μεταβλητή (Ακέραιος) που περιέχει έναν ακέραιο αριθμό, ο οποίος αναπαριστά το έτος.
Σύνταξη
Year( ημερομηνία)
ημερομηνία Υποχρεωτικό, οποιαδήποτε Μεταβλητή, αριθμητική παράσταση ή παράσταση συμβολοσειράς ή οποιοσδήποτε συνδυασμός, που αναπαριστά μια ημερομηνία. Εάν το όρισμα ημερομηνία περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
Γενικές συναρτήσεις
Choose
Επιλέγει και επιστρέφει μια τιμή από μια λίστα ορισμάτων.
Σύνταξη
Choose(ευρετήριο, επιλογή-1 [, επιλογή-2 ... [, επιλογή-n]])
ευρετήριο Υποχρεωτικό, αριθμητική παράσταση ή πεδίο που καταλήγει σε μια τιμή μεταξύ του 1 και του αριθμού των διαθέσιμων επιλογών.
επιλογή Υποχρεωτικό, παράσταση μεταβλητής που περιέχει μία από τις πιθανές επιλογές.
IIf
Επιστρέφει ένα από δύο μέρη, ανάλογα με την αξιολόγηση μιας παράστασης.
Σύνταξη
IIf( παράσταση, αληθές_μέρος, ψευδές_μέρος )
παράσταση Υποχρεωτικό, η παράσταση μεταβλητής που θέλετε να αξιολογήσετε.
αληθές_μέρος Υποχρεωτικό, η τιμή ή η παράσταση που θα επιστραφεί εάν η αντίστοιχη παράσταση είναι Αληθής.
ψευδές_μέρος Υποχρεωτικό, η τιμή ή η παράσταση που θα επιστραφεί εάν η αντίστοιχη παράσταση είναι Ψευδής.
IsNumeric
Επιστρέφει μια τιμή Boolean που υποδεικνύει εάν μια παράσταση μπορεί να πάρει την τιμή αριθμού.
Σύνταξη
IsNumeric( παράσταση)
παράσταση Υποχρεωτικό, Μεταβλητή που περιέχει αριθμητική παράσταση ή παράσταση συμβολοσειράς.
IsNull
Επιστρέφει μια τιμή Boolean που υποδεικνύει εάν μια παράσταση δεν περιέχει έγκυρα δεδομένα (Null).
Σύνταξη
IsNull( παράσταση )
παράσταση Υποχρεωτικό, Μεταβλητή που περιέχει αριθμητική παράσταση ή παράσταση συμβολοσειράς.
Διακόπτης
Αξιολογεί μια λίστα από παραστάσεις και επιστρέφει μια Μεταβλητή ή μια παράσταση που αντιστοιχεί στην πρώτη παράσταση στη λίστα που είναι Αληθής.
Σύνταξη
Switch( παράσταση-1, τιμή-1[, παράσταση-2, τιμή-2, ... [, παράσταση-n,τιμή-n]] )
Μαθηματικές συναρτήσεις
Abs
Επιστρέφει μια τιμή του ίδιου τύπου με αυτήν που του μεταβιβάστηκε, η οποία καθορίζει την απόλυτη τιμή ενός αριθμού.
Σύνταξη
Abs( αριθμός )
αριθμός Υποχρεωτικό, οποιαδήποτε έγκυρη αριθμητική παράσταση. Εάν το όρισμα αριθμός περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null . εάν πρόκειται για μεταβλητή που δεν έχει αρχικοποιηθεί, επιστρέφεται η τιμή μηδέν.
Atn
Επιστρέφει μια τιμή Διπλής ακρίβειας που καθορίζει την εφαπτομένη ενός αριθμού.
Σύνταξη
Atn( αριθμός )
αριθμός Υποχρεωτικό, Διπλής ακρίβειας ή οποιαδήποτε έγκυρη αριθμητική παράσταση.
Cos
Επιστρέφει μια τιμή Διπλής ακρίβειας που καθορίζει το συνημίτονο μιας γωνίας.
Σύνταξη
Cos( αριθμός )
αριθμός Υποχρεωτικό, Διπλής ακρίβειας ή οποιαδήποτε έγκυρη αριθμητική παράσταση που εκφράζει μια γωνία σε ακτίνια.
Exp
Επιστρέφει μια τιμή Διπλής ακρίβειας που ισούται με το e (τη βάση των νεπέρειων λογαρίθμων) υψωμένο σε μια δύναμη.
Σύνταξη
Exp( αριθμός )
αριθμός Υποχρεωτικό, Διπλής ακρίβειας ή οποιαδήποτε έγκυρη αριθμητική παράσταση.
Fix
Επιστρέφει το ακέραιο μέρος ενός αριθμού. Εάν ο αριθμός είναι αρνητικός, επιστρέφει τον πρώτο θετικό ακέραιο αριθμό που είναι ίσος ή μεγαλύτερος από τον αριθμό.
Σύνταξη
Fix( αριθμός )
αριθμός Υποχρεωτικό, Διπλής ακρίβειας ή οποιαδήποτε έγκυρη αριθμητική παράσταση. Εάν το όρισμα αριθμός περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
Int
Επιστρέφει το ακέραιο μέρος ενός αριθμού. Εάν το όρισμα αριθμός είναι αρνητικός, επιστρέφει τον πρώτο αρνητικό ακέραιο αριθμό που είναι μικρότερος ή ίσος με τον αριθμό.
Σύνταξη
Int( αριθμός )
αριθμός Υποχρεωτικό, Διπλής ακρίβειας ή οποιαδήποτε έγκυρη αριθμητική παράσταση. Εάν το όρισμα αριθμός περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
Log
Επιστρέφει μια τιμή Διπλής ακρίβειας που καθορίζει τον φυσικό λογάριθμο ενός αριθμού.
Σύνταξη
Log( αριθμός )
αριθμός Υποχρεωτικό, Διπλής ακρίβειας ή οποιαδήποτε έγκυρη αριθμητική παράσταση μεγαλύτερη από το μηδέν.
Rnd
Επιστρέφει μια τιμή Απλής ακρίβειας η οποία περιέχει έναν τυχαίο αριθμό.
Σύνταξη
Rnd( αριθμός )
αριθμός Υποχρεωτικό, Απλής ακρίβειας ή οποιαδήποτε έγκυρη αριθμητική παράσταση.
Sgn
Επιστρέφει μια Μεταβλητή (Ακέραιος) που υποδεικνύει το πρόσημο ενός αριθμού.
Σύνταξη
Sgn( αριθμός )
αριθμός Υποχρεωτικό, οποιαδήποτε έγκυρη αριθμητική παράσταση.
Οι τιμές επιστροφής είναι οι εξής:
-
Εάν ο αριθμός είναι μεγαλύτερος του μηδενός, η Sgn επιστρέφει 1.
-
Εάν ο αριθμός είναι ίσος του μηδενός, η Sgn επιστρέφει 0.
-
Εάν ο αριθμός είναι μικρότερος του μηδενός, η Sgn επιστρέφει -1.
Sin
Επιστρέφει μια τιμή Διπλής ακρίβειας που καθορίζει το ημίτονο μιας γωνίας.
Σύνταξη
Sin( αριθμός )
αριθμός Υποχρεωτικό, Διπλής ακρίβειας ή οποιαδήποτε έγκυρη αριθμητική παράσταση που εκφράζει μια γωνία σε ακτίνια.
Sqr
Επιστρέφει μια τιμή Διπλής ακρίβειας που καθορίζει την τετραγωνική ρίζα ενός αριθμού.
Σύνταξη
Sqr( αριθμός )
αριθμός Υποχρεωτικό, Διπλής ακρίβειας ή οποιαδήποτε έγκυρη αριθμητική παράσταση ίση ή μεγαλύτερη από το μηδέν.
Tan
Επιστρέφει μια τιμή Διπλής ακρίβειας που καθορίζει την εφαπτομένη μιας γωνίας.
Σύνταξη
Tan( αριθμός )
αριθμός Υποχρεωτικό, Διπλής ακρίβειας ή οποιαδήποτε έγκυρη αριθμητική παράσταση που εκφράζει μια γωνία σε ακτίνια.
Συναρτήσεις κειμένου
Asc
Επιστρέφει έναν Ακέραιο που αναπαριστά τον κωδικό χαρακτήρα που αντιστοιχεί στο πρώτο γράμμα μιας συμβολοσειράς.
Σύνταξη
Asc( συμβολοσειρά )
Συμβολοσειρά Οποιαδήποτε έγκυρη παράσταση συμβολοσειράς.
Chr
Επιστρέφει μια Συμβολοσειρά που περιέχει το χαρακτήρα που είναι συσχετισμένος με τον καθορισμένο κωδικό χαρακτήρα.
Σύνταξη
Chr( κωδικός_χαρακτήρα )
κωδικός_χαρακτήρα Μια τιμή Εκτεταμένης ακρίβειας που προσδιορίζει ένα χαρακτήρα.
Μορφή
Επιστρέφει μια Μεταβλητή (Συμβολοσειρά) που περιέχει μια παράσταση μορφοποιημένη σύμφωνα με τις οδηγίες που περιέχονται σε μια παράσταση μορφής.
Σύνταξη
Format( παράσταση[, μορφή[, πρώτη_ημέρα_εβδομάδας[, πρώτη_εβδομάδα_έτους]]] )
παράσταση Υποχρεωτικό, οποιαδήποτε έγκυρη παράσταση.
μορφή Προαιρετικό, μια έγκυρη επώνυμη ή ορισμένη από το χρήστη παράσταση μορφής.
πρώτη_ημέρα_εβδομάδας Προαιρετικό, μια Σταθερά που καθορίζει την πρώτη ημέρα της εβδομάδας.
πρώτη_εβδομάδα_έτους Προαιρετικό, μια Σταθερά που καθορίζει την πρώτη εβδομάδα του έτους.
Instr
Επιστρέφει μια Μεταβλητή (Εκτεταμένης ακρίβειας) που καθορίζει τη θέση της πρώτης εμφάνισης μιας συμβολοσειράς μέσα σε μια άλλη.
Σύνταξη
Instr( [έναρξη, ]συμβολοσειρά1, συμβολοσειρά2[, σύγκριση] )
έναρξη Προαιρετικό, αριθμητική παράσταση που ορίζει την αρχική θέση για κάθε αναζήτηση. Εάν παραλειφθεί, η αναζήτηση ξεκινά στη θέση του πρώτου χαρακτήρα. Εάν η έναρξη περιέχει την τιμή Null, προκύπτει σφάλμα. Το όρισμα έναρξη είναι υποχρεωτικό, εάν έχει καθοριστεί το όρισμα σύγκριση.
συμβολοσειρά1 Υποχρεωτικό, η παράσταση συμβολοσειράς στην οποία εκτελείται η αναζήτηση.
συμβολοσειρά2 Υποχρεωτικό, η παράσταση συμβολοσειράς που αναζητείται.
σύγκριση Προαιρετικό, καθορίζει τον τύπο σύγκρισης συμβολοσειρών. Εάν το όρισμα σύγκριση είναι Null, προκύπτει σφάλμα. Εάν παραλειφθεί το όρισμα σύγκριση, τότε η ρύθμιση Σύγκριση επιλογών καθορίζει τον τύπο της σύγκρισης.
LCase
Επιστρέφει μια τιμή Συμβολοσειρά τα γράμματα της οποίας έχουν μετατραπεί σε πεζά.
Σύνταξη
LCase( συμβολοσειρά )
συμβολοσειρά Υποχρεωτικό, οποιαδήποτε έγκυρη παράσταση συμβολοσειράς. Εάν το όρισμα συμβολοσειρά περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
Left
Επιστρέφει μια Μεταβλητή (Συμβολοσειρά) που περιέχει έναν συγκεκριμένο αριθμό χαρακτήρων από την αριστερή πλευρά της συμβολοσειράς.
Σύνταξη
Left( συμβολοσειρά, μήκος )
συμβολοσειρά Υποχρεωτικό. Η παράσταση συμβολοσειράς από την οποία επιστρέφονται οι χαρακτήρες στην αριστερή πλευρά. Εάν το όρισμα συμβολοσειρά περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
μήκος Υποχρεωτικό, Μεταβλητή (Εκτεταμένης ακρίβειας). Αριθμητική παράσταση που υποδεικνύει το πλήθος των χαρακτήρων που θα επιστραφούν. Εάν είναι 0, επιστρέφεται μια συμβολοσειρά μηδενικού μήκους (""). Εάν η τιμή είναι μεγαλύτερη ή ίση με το πλήθος των χαρακτήρων στο όρισμα συμβολοσειρά, τότε επιστρέφεται ολόκληρη η συμβολοσειρά.
Len
Επιστρέφει μια τιμή Εκτεταμένης ακρίβειας που περιέχει τον αριθμό των χαρακτήρων σε μια συμβολοσειρά ή τον αριθμό των byte που απαιτούνται για την αποθήκευση μιας μεταβλητής.
Σύνταξη
Len( συμβολοσειρά, όνομα_μεταβλητής )
συμβολοσειρά Οποιαδήποτε έγκυρη παράσταση συμβολοσειράς. Εάν το όρισμα συμβολοσειρά περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
όνομα_μεταβλητής Οποιοδήποτε έγκυρο όνομα μεταβλητής. Εάν το όνομα_μεταβλητής περιέχει την τιμή Null, επιστρέφεται η τιμή Null. Εάν το όνομα_μεταβλητής είναι τύπου Μεταβλητή, η Len τη χειρίζεται ως τύπου Συμβολοσειρά και επιστρέφει πάντα τον αριθμό των χαρακτήρων που περιέχει.
LTrim
Επιστρέφει μια Μεταβλητή (συμβολοσειρά) που περιέχει ένα αντίγραφο της καθορισμένης συμβολοσειράς χωρίς κενά στην αρχή.
Σύνταξη
LTrim( συμβολοσειρά )
συμβολοσειρά Υποχρεωτικό, οποιαδήποτε έγκυρη παράσταση συμβολοσειράς. Εάν το όρισμα συμβολοσειρά περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
Mid
Επιστρέφει μια Μεταβλητή (Ακέραιος) που περιέχει έναν καθορισμένο αριθμό χαρακτήρων από μια συμβολοσειρά.
Σύνταξη
συνάρτηση Mid( συμβολοσειρά, έναρξη[, μήκος] )
συμβολοσειρά Υποχρεωτικό, παράσταση συμβολοσειράς από την οποία επιστρέφονται χαρακτήρες. Εάν το όρισμα συμβολοσειρά περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
έναρξη Υποχρεωτικό, Εκτεταμένης ακρίβειας. Η θέση χαρακτήρα στη συμβολοσειρά στην οποία αρχίζει το τμήμα που θα εξαχθεί. Εάν το όρισμα έναρξη είναι μεγαλύτερο από τον αριθμό χαρακτήρων της συμβολοσειράς, η Mid επιστρέφει μια συμβολοσειρά μηδενικού μήκους ("").
μήκος Προαιρετικό, Μεταβλητή (Εκτεταμένης ακρίβειας). Αριθμός των χαρακτήρων που θα επιστραφούν. Εάν παραλειφθεί ή εάν υπάρχουν λιγότεροι χαρακτήρες από το μήκος στο κείμενο (συμπεριλαμβανομένου του χαρακτήρα στο όρισμα έναρξη), επιστρέφονται όλοι οι χαρακτήρες από τη θέση έναρξη μέχρι το τέλος της συμβολοσειράς.
Right
Επιστρέφει μια Μεταβλητή (Συμβολοσειρά) η οποία περιέχει έναν συγκεκριμένο αριθμό χαρακτήρων από τη δεξιά πλευρά μιας συμβολοσειράς.
Σύνταξη
Right( συμβολοσειρά, μήκος )
συμβολοσειρά Υποχρεωτικό, παράσταση συμβολοσειράς από την οποία επιστρέφονται οι χαρακτήρες που βρίσκονται στις πρώτες δεξιά θέσεις. Εάν το όρισμα συμβολοσειρά περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
μήκος Υποχρεωτικό, Μεταβλητή (Εκτεταμένης ακρίβειας). Αριθμητική παράσταση που υποδεικνύει το πλήθος των χαρακτήρων που θα επιστραφούν. Εάν είναι 0, επιστρέφεται μια συμβολοσειρά μηδενικού μήκους (""). Εάν η τιμή είναι ίση ή μεγαλύτερη από το πλήθος των χαρακτήρων στο όρισμα συμβολοσειρά, τότε επιστρέφεται ολόκληρη η συμβολοσειρά.
RTrim
Επιστρέφει μια Μεταβλητή (Συμβολοσειρά) που περιέχει ένα αντίγραφο της καθορισμένης συμβολοσειράς χωρίς κενά στο τέλος.
Σύνταξη
RTrim( συμβολοσειρά )
συμβολοσειρά Υποχρεωτικό, οποιαδήποτε έγκυρη παράσταση συμβολοσειράς. Εάν το όρισμα συμβολοσειρά περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
Space
Επιστρέφει μια Μεταβλητή (Συμβολοσειρά) η οποία αποτελείται από έναν συγκεκριμένο αριθμό κενών διαστημάτων.
Σύνταξη
Space( αριθμός )
αριθμός Υποχρεωτικό, είναι ο αριθμός των κενών διαστημάτων που θέλετε στη συμβολοσειρά.
StrComp
Επιστρέφει μια Μεταβλητή (Ακέραιος) που υποδεικνύει το αποτέλεσμα από μια σύγκριση συμβολοσειρών.
Σύνταξη
StrComp( συμβολοσειρά1, συμβολοσειρά2[, σύγκριση] )
συμβολοσειρά1 Υποχρεωτικό, οποιαδήποτε έγκυρη παράσταση συμβολοσειράς.
συμβολοσειρά2 Υποχρεωτικό, οποιαδήποτε έγκυρη παράσταση συμβολοσειράς.
σύγκριση Προαιρετικό, καθορίζει τον τύπο σύγκρισης των συμβολοσειρών. Εάν το όρισμα σύγκριση είναι Null, προκύπτει σφάλμα.
StrConv
Επιστρέφει μια Μεταβλητή (Συμβολοσειρά) η οποία έχει μετατραπεί με τον τρόπο που έχει καθοριστεί.
Σύνταξη
StrConv( συμβολοσειρά, μετατροπή, LCID )
συμβολοσειρά Υποχρεωτικό, παράσταση συμβολοσειράς προς μετατροπή.
μετατροπή Υποχρεωτικό, Ακέραιος. Το άθροισμα των τιμών που καθορίζει τον τύπο της μετατροπής που θα εκτελεστεί.
LCID Προαιρετικό, το αναγνωριστικό τοπικών ρυθμίσεων, εάν διαφέρει από το αναγνωριστικό τοπικών ρυθμίσεων του συστήματος. (Το αναγνωριστικό τοπικών ρυθμίσεων του συστήματος είναι η προεπιλογή).
String
Επιστρέφει μια Μεταβλητή (Συμβολοσειρά) η οποία επιστρέφει μια συμβολοσειρά επαναλαμβανόμενου χαρακτήρα με καθορισμένο μήκος.
Σύνταξη
String( αριθμός, χαρακτήρας )
αριθμός Υποχρεωτικό, Εκτεταμένης ακρίβειας. Μήκος της επιστρεφόμενης συμβολοσειράς. Εάν το όρισμα αριθμός περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
χαρακτήρας Υποχρεωτικό, Μεταβλητή. Ο κωδικός χαρακτήρα που καθορίζει το χαρακτήρα ή την παράσταση συμβολοσειράς της οποίας ο πρώτος χαρακτήρας χρησιμοποιείται για τη δημιουργία της συμβολοσειράς επιστροφής. Εάν το όρισμα χαρακτήρας περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
Trim
Επιστρέφει μια Μεταβλητή (Συμβολοσειρά) που περιέχει ένα αντίγραφο της καθορισμένης συμβολοσειράς χωρίς κενά στην αρχή ή στο τέλος.
Σύνταξη
Trim( συμβολοσειρά )
συμβολοσειρά Υποχρεωτικό, οποιαδήποτε έγκυρη παράσταση συμβολοσειράς. Εάν το όρισμα συμβολοσειρά περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.
UCase
Επιστρέφει μια Μεταβλητή (Συμβολοσειρά) που περιέχει τη συγκεκριμένη συμβολοσειρά, με μετατροπή σε κεφαλαία.
Σύνταξη
UCase( συμβολοσειρά )
συμβολοσειρά Υποχρεωτικό, οποιαδήποτε έγκυρη παράσταση συμβολοσειράς. Εάν το όρισμα συμβολοσειρά περιέχει την τιμή Null, τότε επιστρέφεται η τιμή Null.