Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Αναφορά σε String μεσα απο Public Function

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 30-01-23, 13:07
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 738
Προεπιλογή Αναφορά σε String μεσα απο Public Function

Καλησπέρα στην παρέα,

Ισως ο τίτλος του θεματος μου να μην ειναι και τόσο ξεκάθαρος ως προς το ζητούμενο για αυτο εξηγώ

Εχω μια Public Function οπως το παράδειγμα πιο κάτω. Η Χ ειναι String μέσα στην function και λαμβάνει τιμή απο πεδίο σε μια φόρμα. Το ζητούμενο ειναι πως μπορω να αναφερθώ στο String X μεσα απο μια άλλη function ή μεσω μιας φόρμας? Θέλω δηλαδή μεσα απο μια άλλη function να αναφερθώ στο αποτέλεσμα του Χ στην SetValuesFromForm, μπορει να γινει κατι τέτοιο?

Public Function SetValuesFromForm()
Dim X As String

X= Forms!Form1.TextField1

End Function
Απάντηση με παράθεση
  #2  
Παλιά 31-01-23, 13:22
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Άλλαξε τη δήλωση: 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
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός 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.