| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#1
| |||
| |||
|
καλησπέρα στο Φόρουμ πώς μπορώ να έχω ημερομηνία στο πεδίο DateA, αλλάζοντας την ημερομηνία από το στοιχείο ελέγχου. ευχαριστώ Δημήτρης Γκίκας |
|
#2
| |||
| |||
|
Καλησπέρα Δημήτρη, στη φόρμα «Φόρμα2» της επισυναπτόμενης ΒΔ υπάρχει μια υλοποίηση του ζητούμενου. Η φόρμα περιέχει τα δύο πλαίσια κειμένου (myDateA, myDateB) για την καταχώρηση της ημερομηνίας και ένα χειριστήριο ActiveX (MonthViewA) για την επιλογή της ημερομηνίας. Στη σχεδίαση το χειριστήριο ορίστηκε μη ορατό (Visible=False). Μόλις ένα πλαίσιο κειμένου αποκτήσει την εστίαση το χειριστήριο MonthViewA μετακινείται δίπλα του. Στη συνέχεια κάνοντας κλικ στο MonthViewA αυτό ανοίγει και με την επιλογή μιας ημερομηνίας αυτή καταχωρείται στο διπλανό πλαίσιο κειμένου. Η παραπάνω λειτουργικότητα οφείλεται στον παρακάτω κώδικα της φόρμας. Κώδικας: Private Sub MonthViewA_Updated(Code As Integer)
If Me.myDateA.Top = Me.MonthViewA.Top Then
Me.myDateA = Me.MonthViewA
Else
Me.myDateB = Me.MonthViewA
End If
End Sub
Private Sub myDateA_GotFocus()
Me.MonthViewA.Move Left:=Me.myDateA.Left + Me.myDateA.Width, _
Top:=Me.myDateA.Top
End Sub
Private Sub myDateB_GotFocus()
Me.MonthViewA.Move Left:=Me.myDateB.Left + Me.myDateB.Width, _
Top:=Me.myDateB.Top
End Sub
Φιλικά/Γιώργος |
|
#3
| ||||
| ||||
|
Καλησπέρα σε όλους! Αγαπητέ Δημήτρη, πολλοί θα αντιμετωπίσουν πρόβλημα προσπαθώντας να ανοίξουν το αρχείο σου επειδή το στοιχείο ελέγχου που χρησιμοποιείς αναφέρεται στο MSCOMTCT2.OCX το οποίο δεν υπάρχει ή δεν είναι απαραίτητα καταχωρημένο στο μητρώο των Windows σε κάθε υπολογιστή. Θα πρέπει στη λειτουργική μονάδα της φόρμας να περάσεις το παρακάτω: Κώδικας: Private Sub MonthView1_DateDblClick(ByVal DateDblClicked As Date)
Me.dtDate = DateDblClicked
End Sub
MonthView1 = το όνομα του στοιχείου και dtDate = το όνομα του πεδίου με την ημερομηνία. Έχω ετοιμάσει ένα παράδειγμα εδώ: http://www.ms-office.gr/forum/access....html#post9284 που με την κατάλληλη προσαρμογή θα σε βοηθούσε και αυτό. Καλή συνέχεια! Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
|
#4
| |||
| |||
|
αν και με καθυστέρηση ευχαριστώ πολύ δγ |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [Μορφοποίηση] Ημερομηνία σε κείμενο | manolis | Excel - Ερωτήσεις / Απαντήσεις | 2 | 05-03-16 21:40 |
| [ Φόρμες ] Ημερομηνία σε φόρμα | xristos | Access - Ερωτήσεις / Απαντήσεις | 6 | 22-04-12 17:56 |
| [Μορφοποίηση] Ημερομηνία και Μορφοποίηση | ikaros80 | Excel - Ερωτήσεις / Απαντήσεις | 2 | 06-04-11 21:23 |
| [ Συναρτήσεις ] Ημερομηνία | Meteora | Access - Ερωτήσεις / Απαντήσεις | 10 | 13-11-10 16:00 |
| Ημερομηνία σε έκθεση | mike04 | Access - Ερωτήσεις / Απαντήσεις | 2 | 05-05-10 11:28 |
Η ώρα είναι 20:26.

Αλλαγή σε γραμμικό τρόπο

