Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#11
| |||
| |||
Καλησπέρα στην παρέα Γιάννη στη φόρμα του αρχείου που επισυνάπτω πρόσθεσα και το πεδίο Δ, το οποίο συμπεριφέρεται όπως και το Γ. Για να διευκολύνω την προσθήκη και άλλων πεδίων διαμόρφωσα τον κώδικα ως εξής: Κώδικας: Option Compare Database Option Explicit Dim varC As Variant Dim strName As String Dim blnIsZero As Boolean Private Sub Form_Current() If blnIsZero Then Me.Controls(strName) = varC Me!Β = "ΤΕΤΑΡΤΗ" End If blnIsZero = False End Sub Private Sub Γ_AfterUpdate() subCreateNewRecord End Sub Private Sub Γ_Enter() subOldValue End Sub Public Sub subOldValue() varC = Me.ActiveControl strName = Me.ActiveControl.Name End Sub Public Sub subCreateNewRecord() If Me.Controls(strName) = 0 Then blnIsZero = True DoCmd.GoToRecord , , acNewRec End If End Sub Private Sub Δ_AfterUpdate() subCreateNewRecord End Sub Private Sub Δ_Enter() subOldValue End Sub 1. Μία ρουτίνα Enter: Σχεδίαση της φόρμας > Επιλογή του Ε > Φύλλο ιδιοτήτων του Ε > Καρτέλα συμβάν > Με την είσοδο > Κλικ στο κουμπί με τις τελείες > Δόμηση κώδικα > Αντιγραφή ανάμεσα στις δύο γραμμές που δημιουργεί η access της λέξης: subOldValue . 2. Μία ρουτίνα AfterUpdate: Σχεδίαση της φόρμας > Επιλογή του Ε > Φύλλο ιδιοτήτων του Ε > Καρτέλα συμβάν > Μετά από ενημέρωση > Κλικ στο κουμπί με τις τελείες > Δόμηση κώδικα > Αντιγραφή ανάμεσα στις δύο γραμμές που δημιουργεί η access της λέξης: subCreateNewRecord Πριν κλείσεις το παράθυρο του κώδικα στο μενού Debug επίλεξε την εντολή Compile. Φιλικά/Γιώργος ΥΓ Αν και η περιέργεια σκότωσε τη γάτα, γιατί δε δημιουργείς τις νέες εγγραφές με τον κλασικό τρόπο; Τελευταία επεξεργασία από το χρήστη kapetang : 13-10-10 στις 18:58. Αιτία: ξέχασα το συνημμένο |
#12
| |||
| |||
Ευχαριστω
Φιλε μου ΓΙΩΡΓΟ σε ευχαριστω πολυ.Η βοηθεια σου ηταν πολυτιμη.Δυστυχως τωρα βρηκα χρονο για να σε ευχαριστησω.Νασαι καλα φιλε μου ΓΙΩΡΓΟ.
|
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
[ Συναρτήσεις ] Εγγραφή σε πίνακα | sirpanos | Access - Ερωτήσεις / Απαντήσεις | 8 | 05-05-14 08:48 |
Αυτόματη εισαγωγή τιμής από προηγούμενη εγγραφή | mike04 | Access - Ερωτήσεις / Απαντήσεις | 3 | 04-06-11 17:30 |
Αυτόματη εισαγωγή τιμής από προηγούμενη εγγραφή | pant | Access - Ερωτήσεις / Απαντήσεις | 16 | 27-03-11 16:24 |
[ Φόρμες ] ΜΕΤΑΒΑΣΗ ΣΕ ΕΓΓΡΑΦΗ | gregory_m | Access - Ερωτήσεις / Απαντήσεις | 2 | 27-09-10 23:26 |
[ Πίνακες ] Αυτόματη εγγραφή πεδίου από άλλο πεδίο | Free_Ghost | Access - Ερωτήσεις / Απαντήσεις | 10 | 01-02-10 08:13 |
Η ώρα είναι 06:11.