| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#1
| |||
| |||
|
Καλησπέρα, Σε μία Access έχω πάρα πολλά ερωτήματα. Στην περιγραφή του κάθε ερωτήματος έχω μία συνοπτική περιγραφή για το τι αφορά το κάθε ερώτημα. Υπάρχει κάποιος τρόπος, να δημιουργηθεί έναν πίνακας ή ένα πρόσθετο ερώτημα που να περιέχει τα εξης κάτωθι πεδία; Όνομα Ερωτήματος Περιγραφή Ερωτήματος Ευχαριστώ εκ των προτέρων Γρηγόρης |
|
#2
| |||
| |||
|
Καλησπέρα Γρηγόρη! Η περιγραφή ενός ερωτήματος της Access, εφόσον έχει τεθεί, είναι προσπελάσιμη μέσω VBA από την ιδιότητα .Properties("Description") του κάθε αντικειμένου της συλλογής QeryDefs της CurrentDB. Με έναν βρόχο όπως στο παρακάτω παράδειγμα μπορείς να δημιουργήσεις τη λίστα που επιθυμείς, ακόμα και να γεμίσεις έναν πίνακα με αυτά τα δεδομένα. Κώδικας: Sub ListQueryDefDesc()
Dim qDef As QueryDef
For Each qDef In CurrentDb.QueryDefs
On Error Resume Next
With qDef
If IsEmpty(.Properties("Description")) Then
Else
Debug.Print .Name & vbCrLf & vbTab & .Properties("Description")
End If
End With
Next qDef
End Sub
|
|
#3
| |||
| |||
|
Αγαπητέ Γιώργο καλησπέρα, Δυσκολεύομαι να κατανοήσω το που θα πρέπει να μπει ο συγκεκριμένος κώδικας. Θα σου ήταν κόπος να ανεβάσεις ένα απλό δείγμα αρχείου mdb αρχείου για να το καταλάβω; Αναμένω την απάντησή σου και σε ευχαριστώ εκ των προτέρων Γρηγόρης |
|
#4
| |||
| |||
|
Φυσικά και δεν μου είναι κόπος! Στο δείγμα που ανεβάζω υπάρχουν μερικά ερωτήματα, το καθένα με μια περιγραφή. Η ρουτίνα στη λειτουργική μονάδα "Module1" αποθηκεύει τα ονόματά τους και τις περιγραφές τους στον πίνακα "tblMyObjects". H μοναδική φόρμα της εφαρμογής βοηθάει στην όλη λειτουργικότητα. Αν δεν είναι ακριβώς αυτό που ζητάς εξέτασε και την τεκμηρίωση (Database Documenter) από το σχετικό μενού της Access. Μπορείς και από εκεί να εκτυπώσεις πολλά και διάφορα στοιχεία κάθε αντικειμένου της Access. Καλή συνέχεια! |
|
#5
| |||
| |||
|
Καλημέρα Γιώργο, Αυτό ακριβώς ήθελα. Ευχαριστώ για την πολύτιμη βοήθειά σου Γρηγόρης |
|
#6
| |||
| |||
|
Καλησπέρα σε όλη την ομάδα, Με βάση το πολύ χρήσιμο αρχείο που έχει φτιάξει ο Γιώργος θα ήθελα αν γίνεται να γίνει η εξής αλλαγή. Μόλις ανοίγει η φόρμα με τα ερωτήματα να γίνεται απευθείας διαγραφή και προσάρτηση στον πίνακα tblMyObjects και επίσης στον ίδιο πίνακα να υπάρχει ένα επιπλέον πεδίο με το πεδίο τύπο του ερωτήματος (π.χ Ερώτημα επιλογής, ερώτημα διαγραφής κλπ) Ευχαριστώ εκ των προτέρων Γρηγόρης |
|
#7
| |||
| |||
|
Καλησπέρα Γρηγόρη κάνε δοκιμές στο συνημμένο. 1) Επειδή στηρίζεται στον προηγούμενο κώδικα (του Γιώργου) εμφανίζει μόνο τα ερωτήματα στα οποία έχει συμπληρωθεί η ιδιότητα Description (περιγραφή). 2) Χρησιμοποίησα την επίσημη (στα αγγλικά) περιγραφή του τύπου των ερωτημάτων όπως δίνεται από τη Microsoft. |
|
#8
| |||
| |||
|
Γιώργο καλησπέρα, Καταρχάς ευχαριστώ για την απάντησή σου. Μπορεί η ενημέρωση του πίνακα tblMyObjects να γίνεται με συμβάν; Δηλαδή κατά το άνοιγμα της φόρμας, Ευχαριστώ και πάλι Γρηγόρης |
|
#9
| |||
| |||
|
Γρηγόρη, δες το συνημμένο
|
|
#10
| |||
| |||
|
Ευχαριστώ πολύ Γιώργο!
|
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [ Ερωτήματα ] Κριτήρια ερωτήματος | dimitrisp | Access - Ερωτήσεις / Απαντήσεις | 10 | 23-10-16 10:45 |
| [ Φόρμες ] Πληροφορίες Β.Δ. | Ρούλα | Access - Ερωτήσεις / Απαντήσεις | 2 | 12-02-15 08:40 |
| Κριτήρια ερωτήματος . | bill72 | Access - Ερωτήσεις / Απαντήσεις | 2 | 07-11-11 13:24 |
| [ Ερωτήματα ] Λειτουργικότητα Ερωτήματος | dream-garden | Access - Ερωτήσεις / Απαντήσεις | 2 | 11-10-11 11:27 |
| [ Ερωτήματα ] Συγχώνευση Ερωτήματος | ΠΑΝΟΣ | Access - Ερωτήσεις / Απαντήσεις | 5 | 15-04-11 09:42 |
Η ώρα είναι 09:31.


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

