| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#2
| ||||
| ||||
|
Καλησπέρα σε όλους! Γιώργο πρόσθεσε μια μονάδα κλάσης (Εντολή: Insert > Class Module), μετονόμασε την σε "clsTextBoxes", πέρασε της τον παρακάτω κώδικα: Κώδικας:
Option Compare Database
Option Explicit
Private WithEvents tBox As TextBox
Private refTextBox As TextBox
Public Sub SetTextBoxWithEvent(txtBox As TextBox)
Set tBox = txtBox
txtBox.OnEnter = "[Event Procedure]"
End Sub
Public Sub SetRefTextBox(refTBox As TextBox)
Set refTextBox = refTBox
End Sub
Private Sub tBox_Enter()
If Not tBox Is Nothing Then
refTextBox.Value = tBox.Name
End If
End Sub
Κατόπιν επίλεξε όλα τα πεδία κειμένου που σε ενδιαφέρουν και στην ιδιότητα "Ετικέτα" ("Tag") πληκτρολόγησε τον αριθμό 1. Στη φόρμα σου (Form1) αφαίρεσε τα πάντα από τον κώδικα, επικόλλησε τον παρακάτω και κάνε τις δοκιμές σου: Κώδικας: Option Compare Database
Option Explicit
Private ctrls() As clsTextBoxes
Private Sub Form_Load()
Dim i As Integer
Dim ctlCount As Integer
Dim ctl As Control
For Each ctl In Me.Section(0).Controls
If TypeOf ctl Is Access.TextBox Then
If ctl.Tag = 1 Then
i = i + 1
ReDim Preserve ctrls(i)
Set ctrls(i) = New clsTextBoxes
ctrls(i).SetTextBoxWithEvent ctl
ctrls(i).SetRefTextBox Me.txtControlName
End If
End If
Next
End Sub
Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών Τελευταία επεξεργασία από το χρήστη Tasos : 06-08-24 στις 15:35. |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| Τιμές πεδίου από άλλον πίνακα και αυτόματη καταχώρηση | jamman | Access - Ερωτήσεις / Απαντήσεις | 3 | 15-07-20 10:57 |
| Cancel Event | γιώργοςΚ | Access - Ερωτήσεις / Απαντήσεις | 2 | 26-04-18 14:40 |
| Πρόβλημα με αυτόματη καταχώρηση πεδίου φόρμας | smasak | Access - Ερωτήσεις / Απαντήσεις | 22 | 21-03-14 22:22 |
| Αυτόματη καταχώρηση πεδίου από κουμπί | Ρούλα | Access - Ερωτήσεις / Απαντήσεις | 0 | 11-12-13 14:19 |
| [ Φόρμες ] Αυτοματη ενημέρωση πεδίου με την τελευταια καταχωρηση | athigb | Access - Ερωτήσεις / Απαντήσεις | 5 | 07-02-10 02:03 |
Η ώρα είναι 10:58.



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