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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 05-04-13, 19:30
Όνομα: Ηλίας
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 23-09-2012
Μηνύματα: 5
Προεπιλογή Αντιγραφή της τιμής πεδίου

Καλησπέρα στο αγαπητό forum όπου αντλώ πολλές πληροφορίες και μου δίνονται πολλές λύσεις κάθε φορά που το επισκέπτομαι.

Το πρόβλημά μου είναι το εξής.

Ας υποθέσουμε ότι έχουμε μία φόρμα με 5 πεδία. Θέλω να φτιάξω ένα κουμπί το οποίο θα αντιγράφει την τιμή του πεδίου (ότι δηλαδή κάνει και η συντόμευση πληκτρολογίου Ctrl+c).
Να επισημάνω ότι ο κέρσορας του ποντικιού εκείνη τη στιγμή μπορεί να βρίσκετε σε άλλο πεδίο.
Ως διευκόλυνση ας υποθέσουμε ότι το Πεδίο έχει τίτλο "eponymo".

Υ.Γ. Έψαξα για κάτι ανάλογο στο forum αλλά δυστυχώς δε βρήκα κάτι να αναφέρεται στο πρόβλημά μου.

Ευχαριστώ εκ των προτέρων
Απάντηση με παράθεση
  #2  
Παλιά 06-04-13, 08:43
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλημέρα

Φτιάξε μια μεταβλητή και τοποθέτησε σε αυτή, την τιμή του πεδίου...

Dim vartimi$
vartimi=me.eponymo

Τοποθέτησε τον παραπάνω κώδικα στο συμβάν "με το κλικ" στο κουμπί που θα φτιάξεις.

Με εκτίμηση
Νίκος Δ.
Απάντηση με παράθεση
  #3  
Παλιά 08-04-13, 10:16
Όνομα: Ηλίας
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 23-09-2012
Μηνύματα: 5
Προεπιλογή

Νίκο σε ευχαριστώ πολύ για το ενδιαφέρον σου ,

αλλά ή δεν κατάλαβα την απάντησή σου ή δεν έθεσα εγώ σωστά την ερώτηση, για αυτό και την ξαναδιατυπώνω. Έχω για παράδειγμα τα επώνυμα πελατών. Εγώ θέλω να φτιάξω ένα κουμπί το οποίο θα αντιγράφει την τιμή του πεδίου (π.χ. Παπαδόπουλος) και θα πηγαίνω μετά στο Word να πατάω δεξί κλικ -->Επικόλληση.
Με την λύση που μου έδωσες δεν έβγαλα αποτέλεσμα. ή τελοσπάντων όταν πήγα να πατήσω επικόλληση, συνειδητοποίησα ότι το κουμπί δεν είχε κάνει αντιγραφή. Αυτό που ζητάω είναι, αν γίνετε με κάποιο κώδικα να κάνει αντιγραφή

Ευχαριστώ και πάλι
Ηλίας Σ.
Απάντηση με παράθεση
  #4  
Παλιά 08-04-13, 12:06
Όνομα: Ηλίας
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 23-09-2012
Μηνύματα: 5
Προεπιλογή

Τελικά βρήκα την απάντηση με την εξής VBA
Private Sub button_Click()
eponymo.SetFocus
DoCmd.RunCommand acCmdCopy
End sub
Φιλικά Ηλίας Σ.
Απάντηση με παράθεση
  #5  
Παλιά 13-12-20, 20:30
Όνομα: Γρηγόρης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-03-2013
Μηνύματα: 132
Προεπιλογή

Καλησπέρα σε όλη την ομάδα,

Με βάση τον παραπάνω κώδικα του Ηλία, θα ήθελα να με βοηθήσετε στο εξής :

Αν το πεδίο "eponymo" είναι κενό θα ήθελα να εμφανίζει το μήνυμα "Το πεδίο είναι κενό" και να διακόπτεται η διαδικασία αντιγραφής.

Ευχαριστώ εκ των προτέρων

Γρηγόρης
Απάντηση με παράθεση
  #6  
Παλιά 14-12-20, 21:13
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 08-12-2020
Μηνύματα: 153
Προεπιλογή

If len(Me.Eponymo) =0 then msgbox "Το πεδίο είναι κενό"
Απάντηση με παράθεση
  #7  
Παλιά 15-12-20, 14:04
Όνομα: Γρηγόρης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-03-2013
Μηνύματα: 132
Προεπιλογή

Γιάννη καλησπέρα,

Σε ποιο σημείο του αρχικού κώδικα μπαίνει αυτό; Επίσης, διακόπτεται η αντιγραφή;

Ευχαριστώ

Γρηγόρης
Απάντηση με παράθεση
  #8  
Παλιά 15-12-20, 15:54
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 08-12-2020
Μηνύματα: 153
Προεπιλογή

Private Sub button_Click()
If len(Me.Eponymo) =0 then
msgbox "Το πεδίο είναι κενό"
else
eponymo.SetFocus
DoCmd.RunCommand acCmdCopy
end if
End sub
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Συναρτήσεις] Αντιγραφή τιμής σε ίδια σειρά μετά από αναζήτηση Lookup pm4698 Excel - Ερωτήσεις / Απαντήσεις 1 15-10-14 10:30
Διαίρεση τιμής ενός πεδίου gmax Access - Ερωτήσεις / Απαντήσεις 2 23-09-13 16:25
[VBA] Εκχώρηση τιμής πεδίου φόρμας στο φύλλο JSARAK2001 Excel - Ερωτήσεις / Απαντήσεις 10 20-04-12 13:09
[Συναρτήσεις] Αντιγραφή τιμής matis Excel - Ερωτήσεις / Απαντήσεις 10 09-10-10 09:30
[ Φόρμες ] Επιλογή αναφοράς ανάλογα τιμής πεδίου serviceman Access - Ερωτήσεις / Απαντήσεις 15 23-05-10 00:07


Η ώρα είναι 04:41.