| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
| |
|
#1
| |||
| |||
|
Καλησπέρα στην παρέα, Ισως ο τίτλος του θεματος μου να μην ειναι και τόσο ξεκάθαρος ως προς το ζητούμενο για αυτο εξηγώ Εχω μια Public Function οπως το παράδειγμα πιο κάτω. Η Χ ειναι String μέσα στην function και λαμβάνει τιμή απο πεδίο σε μια φόρμα. Το ζητούμενο ειναι πως μπορω να αναφερθώ στο String X μεσα απο μια άλλη function ή μεσω μιας φόρμας? Θέλω δηλαδή μεσα απο μια άλλη function να αναφερθώ στο αποτέλεσμα του Χ στην SetValuesFromForm, μπορει να γινει κατι τέτοιο? Public Function SetValuesFromForm() Dim X As String X= Forms!Form1.TextField1 End Function |
|
#2
| |||
| |||
|
Καλησπέρα Άλλαξε τη δήλωση: Dim X As String σε: Public X As String Προσοχή: Αυτό θα δημιουργήσει προβλήματα, αν υπάρχουν δηλωμένες και άλλες μεταβλητές X στο Module. Επίσης αν γίνει μεταβολή της τιμής του X έξω από τη συνάρτηση SetValuesFromForm, θα μεταβληθεί και μέσα σ' αυτή. Το καλύτερο είναι να παίρνουμε την τιμή με μια συνάρτηση τύπου: Public Function GetValuesFromForm() Dim X As String X= Forms!Form1.TextField1 GetValuesFromForm=X End Function y=GetValuesFromForm() Το y θα είναι ίσο με X |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [Συναρτήσεις] Formula function με ημερομηνία | minas84 | Excel - Ερωτήσεις / Απαντήσεις | 13 | 24-04-21 22:32 |
| [Γενικά] Αναφορά κελιού με συντεταγμένες δεδομένα | comsup | Excel - Ερωτήσεις / Απαντήσεις | 1 | 15-03-13 23:46 |
| Μήνυμα λάθους: sub or function not defined | gantzinis | Access - Ερωτήσεις / Απαντήσεις | 8 | 27-08-11 18:05 |
| [ Συναρτήσεις ] Προγραμματιζόμενα πλήκτρα FUNCTION | pdhmos | Access - Ερωτήσεις / Απαντήσεις | 5 | 24-10-10 19:07 |
| Function IIF | Deminio | Access - Ερωτήσεις / Απαντήσεις | 1 | 04-03-09 17:39 |
Η ώρα είναι 11:46.


Υβριδικός τρόπος

