
04-04-11, 12:05
|
| Όνομα: ΔΗΜΗΤΡΗΣ Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική | | Εγγραφή: 09-11-2010 Περιοχή: Γιαννιτσά
Μηνύματα: 149
| |
Ορμώμενος από τις σκέψεις του Γιώργου προσπάθησα να δώσω μια διαφορετική λύση.
Σχηματίζω ενάν πίνακα ημερομηνιών "MonthDates" για το διάστημα που θελουμε να επεξεργαστούμε (εγώ τον έκανα με το χέρι <<έλλειψη χρόνου>>) θα μπορούσε να γίνει με VBA.
Δημιουργούμε ενα ερώτημα "RoomsperDate" που περιέχει όλες τις ημερομηνίες με όλα τα δωμάτια (31Χ172) και ενα flag 0 ή 1 για την διαθεσημότητα.
Τέλος με έναν πίνακα διασταύρωσης "QryMap" έχουμε το επιθυμητο αποτέλεσμα σε 2 διαστάσεις.
Δεν έχουμε περιορισμούς ούτε οριζόντια (δωμάτια) ούτε κάθετα ημερομηνίες.
Τώρα νομίζω ότι με VBA δεν το εψαξα δεν ειμαι και πολυ καλός χρήστης μπορούμε να σχεδιάσουμε φόρμα (συνεχόμενες φόρμες) ή έκθεση μέ όλα τα δεδομένα του πίνακα η μερικά πχ 10 πρώτα ή 11-20 κλπ και να πάρουμε το επιθυμητο αποτέσμα χωρίς να χρειάζεται να γεμίσουμε όλη την φόρμα με πεδία.
Το κατεβαζω ετσι σαν μια αρχικη ιδεα και θα επανελθω.
Υπάρχουν έμπειροι χρήστες που ισως μπορουσαν να γραψουν πανω σ αυτο VBA
Φιλικά Δημήτρης
|