| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
| |
|
#1
| |||
| |||
|
Καλησπέρα σε όλα τα Μέλη του Forum. Στο συνημμένο αρχείο, που ανέβασα παρακάτω, υπάρχουν δύο πίνακες και τρία ερωτήματα με βάση τους πίνακες αυτούς. Οι πίνακες είναι συνδεδεμένοι με σχέση "ένα προς πολλά". Τα δε ερωτήματα μου δίνουν ακριβώς το επιθυμητό αποτέλεσμα. Προσπαθώ να ενώσω τα ερωτήματα σε ένα τέταρτο ερώτημα το οποίο να εμφανίζει το σύνολο των εγγραφών κατά μήνα και έτος, με βάση τα πεδία [G], [A], [B] (ημερομηνίες εγγραφών). Δηλ., γιά παράδειγμα, να προκύπτει από την ένωση των ερωτημάτων το ακόλουθο σχήμα: Έτος ......... Μήνας.............[G] (εγγραφή)........[A] (εγγραφή)...........[B] (εγγραφή) 2014...........Μάρτιος ............... 2 ..................... 1 .......................... 4 2014...........Μάιος ............ ..... 0 ................... 0 ........................... 12 2015...........Φεβρουάριος......... 60 .................... 40......................... 0 2015.......... Ιούνιος ................ 0 .................... 32 ....................... 13 2015.......... Νοέμβριος............. 0 .................... 7 .......................... 0 -------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------κλπ Υπόψη ότι, πολλά από τα πεδία [G], [A], [B] έχουν (κατ` ανάγκη) Null τιμές. Κάθε βοήθειά σας θα είναι υπερπολύτιμη γιά μένα και θα εκτιμηθεί ιδιαιτέρως. Σας ευχαριστώ εκ των προτέρων. |
|
#2
| |||
| |||
|
Καλημέρα Δημήτρη, δες μια πρόταση στο συνημμένο. Ση βάση σου έκανα κάποιες αλλαγές: 1)Πρόσθεσα κριτήρια στα ερωτήματα Ερώτημα1, Ερώτημα2, Ερώτημα3, για να απομακρυνθούν οι εγγραφές με τιμές Null στο πεδίο Etos (και Minas). 2) Πρόσθεσα το βοηθητικό ερώτημα qryHLP. Είναι ένα ερώτημα ένωσης, που δημιουργεί όλα τα μοναδικά ζεύγη (Etos,Minas). Περιέχει επίσης ένα πεδίο με την αριθμητική τιμή του μήνα, για τη σωστή ταξινόμηση. 3) Πρόσθεσα το ζητούμενο ερώτημα qryALL. Το ερώτημα αυτό συνδέει με αριστερές συνδέσεις (Left Join) το ερώτημα qryHLP με τα ερωτήματα Ερώτημα1, Ερώτημα2, Ερώτημα3. Φιλικά/Γιώργος |
|
#3
| |||
| |||
|
Καλημέρα. Γιώργο (Kapetang), Σε ευχαριστώ θερμά που αφιέρωσες το χρόνο σου και ασχολήθηκες με το θέμα μου. Η απάντησή σου στο ζητούμενο είναι επακριβώς αυτό που ήθελα να δημιουργήσω. Καλή συνέχεια... |
|
#4
| |||
| |||
|
Καλημέρα. Παραπάνω, είχα μεγάλη βοήθεια από τον Γιώργο (Kapetang) στο θέμα που με απασχολούσε. Θα ήθελα μιά βοήθεια ακόμη γιά το ίδιο θέμα. Στο συνημμένο, που έχω ανεβάσει, πρόσθεσα μιά Φόρμα (στήλης δεδομένων) που βασίζεται στο ερώτημα qryALL. Προσπαθώ με διάφορους τρόπους να πετύχω το εξής: Με το άνοιγμα της Φόρμας αυτής να εμφανίζεται η εγγραφή του τρέχοντα μήνα. Σημείωση: Θα ήθελα η όποια λύση τυχόν προταθεί να μη βασίζεται στη μέθοδο να εμφανίζεται η τελευταία εγγραφή με το άνοιγμα της Φόρμας, πχ "DoCmd.GoToRecord , , acLast" καθόσον ενδέχεται να υπάρχουν εγγραφές και γιά τον επόμενο μήνα κλπ.. Σας ευχαριστώ εκ των προτέρων |
|
#5
| ||||
| ||||
|
Καλησπέρα Στο συμβάν "με το φόρτωμα" της φόρμας έγραψα λίγο κώδικα. Νομίζω κάνει αυτό που θες... Δες την απάντησή μου ως μια από τις πολλές που μπορεί κάποιος να σκεφτεί. Είχα και άλλη λύση πιο απλή, αλλά θα έκανα αλλαγές στους πίνακες και δεν το ήθελα. Με εκτίμηση/Νίκος |
|
#6
| |||
| |||
|
Καλησπέρα Νίκο, σε υπερευχαριστώ γιά τη βοήθειά σου. Η πρότασή σου με κάλυψε πλήρως. Καλή συνέχεια... |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [ Ερωτήματα ] Αθροισμα δυο ερωτημάτων | billkar | Access - Ερωτήσεις / Απαντήσεις | 13 | 11-09-15 18:49 |
| [ Ερωτήματα ] Συνένωση 4 ερωτημάτων | mousatos | Access - Ερωτήσεις / Απαντήσεις | 1 | 07-04-15 22:10 |
| [Συναρτήσεις] Πέρασμα τριών εντολών σε ενα κουμπί | kirkon | Excel - Ερωτήσεις / Απαντήσεις | 2 | 17-04-14 18:27 |
| [ Ερωτήματα ] Ένωση ερωτημάτων | artchrist73 | Access - Ερωτήσεις / Απαντήσεις | 3 | 18-11-11 21:16 |
| [ Ερωτήματα ] Ένωση ερωτημάτων | artchrist73 | Access - Ερωτήσεις / Απαντήσεις | 2 | 01-05-11 21:19 |
Η ώρα είναι 09:01.


Υβριδικός τρόπος

