| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#1
| |||
| |||
|
Καλημέρα στην παρέα. Προσπαθώ εδώ και μερικές μέρες να δημιουργήσω μια φόρμα εμφανίσεις δεδομένων με μορφή όπως στην εικόνα Form αλλά δεν τα έχω καταφέρει. Επισυνάπτω δείγμα της βάσης και των δεδομένων. Προσπάθησα και με ερώτημα διασταύρωσης αλλά δεν τα κατάφερα και δεν ξέρω κατά ποσό είναι εφικτό να πραγματοποιηθεί το ζητούμενο. Παρακαλώ την βοήθεια σας. Ευχαριστώ εκ τον προτέρων. |
|
#2
| |||
| |||
| Παράθεση:
Προσωπικά δεν κατάλαβα τι δεν μπορείς να φτιάξεις, την φόρμα που επισυνάπτεις στο παράδειγμα ή τα δεδομένα χρήζουν επεξεργασίας έτσι ώστε να εμφανιζονται όπως τα θε ή και τα δύο? |
|
#3
| |||
| |||
|
Καλησπέρα σε όλους, Γιώργο το πρόβλημα είναι και τα δυο, πρώτα το ερώτημα και στην συνέχεια η φόρμα που θα εμφανίζει τα δεδομένα. Για να γινώ πιο σαφής: Οι γραμμές ομαδοποιούν βάση το IDItem και τα αθροίσματα των εγγράφων των πεδίων snum1, snum2, snum3, snum4. Στις στήλες η πρώτη ομαδοποίηση γίνετε βάση του IDType και η δεύτερη ομαδοποίηση βάση των πεδιων snum1, snum2, snum3, snum4. Προσοχή όλα αυτά θα πρέπει να δημιουργούνται δυναμικά ανάλογα με τις εγγραφές και τα στοιχεία από τον πίνακα tblTransaction. Δυστυχώς δεν μπορώ να το περιγράψω καλυτέρα. Tο βασικό ερώτημα είναι πως από τις εγγραφές από τον πίνακα tblTransaction να πάρω το αποτέλεσμα τις φωτογραφίας form σε φόρμα. και πάλι ευχαριστώ. |
|
#4
| |||
| |||
|
Καλημέρα Αυτό θα μπορούσε να γίνει δημιουργώντας μια φόρμα τύπου Συγκεντρωτικού Πίνακα (Pivot Table). Αλλά η δυνατότητα αυτή μετά την Access 10 αφαιρέθηκε! Στη συνημμένη ΒΔ η φόρμα TransactionPT, που πρόσθεσα, είναι αυτού του τύπου. Για τη δημιουργία της σε Access 10 ή παλιότερη: επιλέγουμε τον πίνακα tblTransaction > κάνουμε κλικ στην καρτέλα Create > Στην ομάδα Forms κλικ στο κουμπί More Forms και επιλογή PivotTable > μεταφέρουμε πεδία στις κατάλληλες θέσεις (γραμμή, στήλη, δεδομένα) του πίνακα > προσθέτουμε αθροίσματα για τα Num1, Num2, Num3, Num4. Αν η Access είναι νεότερη της 10 δεν υπάρχει αυτή η δυνατότητα. Θα μπορούσαμε να κάνουμε εξαγωγή του πίνακα tblTransaction στο Excel και να δημιουργήσουμε εκεί το συγκεντρωτικό πίνακα. Δες το δεύτερο συνημμένο. Σημειώνω ότι τα παραπάνω ισχύουν και για τα ερωτήματα. Έτσι, αν ο πίνακας δεν βολεύει, μπορούμε να δημιουργήσουμε ερώτημα (με πεδία και από άλλους πίνακες, υπολογιζόμενα, κλπ) και να βασίσουμε τον PivotTable σ’ αυτό. Τονίζω επίσης, για να ανοίξουμε τη φόρμα TransactionPT (διπλό κλικ) σε μορφή PivotTable θα πρέπει να ανοίξουμε τη ΒΔ σε Access 10 ή παλιότερη. |
|
#5
| |||
| |||
|
Καλημέρα σε όλους. Φίλε Γιώργο (kapetang) από ότι καταλαβαίνω στην περίπτωση μου, λόγω του ότι χρησιμοποιώ Office 2016 και office 2019, η λύση είναι το excel και ενδεχόμενος μετά από δοκιμή κάποιο control της vb6 (πχ MSFlxGrd). Όπως και να έχει αν βρω λύση πέρα από το excel που προτείνεις θα ενημερώσω. Ευχαριστώ πολύ για την ενημέρωση και που ασχολήθηκες με το ζητούμενο μου. |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| Μη εμφάνιση τιμών με κριτήριο σε φόρμα | George Nestor | Access - Ερωτήσεις / Απαντήσεις | 4 | 26-05-15 12:20 |
| Εμφάνιση εγγράφου Word από φόρμα | alex | Access - Ερωτήσεις / Απαντήσεις | 5 | 01-10-12 23:38 |
| Καταχώρηση δεδομένων σε φόρμα, από άλλη φόρμα που εμφανίζεται με cmd_button | alladin78s | Access - Ερωτήσεις / Απαντήσεις | 2 | 14-02-12 09:08 |
| Πρόβλημα μεταφοράς δεδομένων απο φόρμα σε φόρμα με μακροεντολή | alex | Access - Ερωτήσεις / Απαντήσεις | 2 | 25-10-11 03:00 |
| Εμφάνιση φωτογραφιών σε φόρμα | Meteora | Access - Ερωτήσεις / Απαντήσεις | 2 | 20-09-09 17:23 |
Η ώρα είναι 09:30.



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

