| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#2
| |||
| |||
|
Καλησπέρα Θα πρέπει να αποσαφηνίσουμε το ζητούμενο: 1) Αν τελικός μας στόχος είναι η μετατροπή του κειμένου σε κεφαλαία, δεν απαιτείται να δημιουργήσουμε κάποια συνάρτηση χρήστη. Μπορούμε να χρησιμοποιήσουμε τον τύπο: Replace(UCase([Textbox2]);"ς";"Σ"). 2) Αν όμως θέλουμε, διατηρώντας την πεζή γραφή, να αλλάξουμε το τελικό «σ» σε «ς», χρειάζεται συνάρτηση χρήστη. Μια τέτοια είναι η παρακάτω. Κώδικας: Public Function ReplaceEndSigma(str As Variant) As Variant
Dim s As Variant, sF As Variant, sR As Variant, i As Long
sF = Array("σ ", "σ.", "σ,", "σ:", "σ;") '<--πρέπει να αντικατασταθούν
sR = Array("ς ", "ς.", "ς,", "ς:", "ς;") '<--θα αντικαταστήσουν τα παραπάνω
s = str
If Len(s) > 0 Then
For i = 0 To UBound(sF)
s = Replace(s, sF(i), sR(i))
Next
End If
ReplaceEndSigma = s
End Function
|
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| Εργαλεία Θεμάτων | |
| Τρόποι εμφάνισης | |
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [Συναρτήσεις] συνχωνευση 2 συναρτησεων | Quenya | Excel - Ερωτήσεις / Απαντήσεις | 2 | 30-08-15 16:43 |
| [ Ερωτήματα ] Ένωση πινάκων σε ερώτημα | lammis | Access - Ερωτήσεις / Απαντήσεις | 10 | 14-03-14 08:18 |
| [Συναρτήσεις] Συνδυασμός συναρτήσεων; | psammotettix | Excel - Ερωτήσεις / Απαντήσεις | 3 | 19-06-13 11:27 |
| [Συναρτήσεις] Προσθήκη συναρτήσεων | nakosg | Excel - Ερωτήσεις / Απαντήσεις | 7 | 15-07-12 12:08 |
| Ένωση εγγραφών από 2 πίνακες σε ένα ερώτημα | mdragon | Access - Ερωτήσεις / Απαντήσεις | 5 | 18-04-10 15:37 |
Η ώρα είναι 09:16.



Θεματικός Τρόπος
