Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
Σχετικά με τnν procedure
Καλημέρα και πάλι σε όλους τους φίλους του forum. Το προβλημά μου είναι σχετικά με τις διαδικασίες.Μου βγάζει σφάλμα procedure too large.Πόσο χώρο πιάνει μια διαδικασία.Στην επισύναψη που στέλνω εχει 3 χάρτες δωματίων στον ένα χάρτη βλέπουμε κρατήσεις ανα 10 ημερες.Στον άλλο εναι μεγένθυση του προηγούμενου και στο τρίτο που είναι το ζητούμενο εχω μετατρέψει το χάρτη για να βλέπουμ κρατήσεις για 30 ημέρες.Αλλά βγάζει σφάλμα procedure too large.Τι κάνουμε σάυτές τις περιπτώσεις; Φιλικά Αλεξανδρος |
#2
| ||||
| ||||
Αλέξανδρε καλημέρα! Μια Procedure δεν μπορεί να υπερβαίνει τα 64 kb ( Περιορισμός στη VB )!! Στο παράδειγμα που ανέβασες η διαδικασία Sub Xartis(arxdomatio, arximera) έχει σχεδον διπλάσιο μέγεθος (121 kb περίπου)! Δεν υπάρχει πρόβλημα να διασπάσεις τη μια διαδικασία σε περισσότερες μικρότερες από 64 kb. Όμως το πρόβλημα σου βρίσκεται στη σχεδίαση της φόρμας και κρίνοντας από τη φόρμα μάλλον και της βάσης! Δεν είναι η σωστή προσέγγιση να γράφεις για κάθε αντικείμενο στη φόρμα σου ξεχωριστές διαδικασίες και συμβάντα. Θα πρέπει να χρησιμοποιήσεις διαφορετική τεχνική. Τί ακριβώς, δεν μπορώ να σου πώ αφου δεν βλέπω τη βάση σου. Φιλικά Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
#3
| |||
| |||
Tάσο Καλησπέρα Στέλνω την βάση σε DEMO .To μόνο που μπορείς να δεις είναι η δομή του προγραμματος.Για ευνοητους λόγους δεν μπορώ να στείλω στον αέρα ανοικτή τη βάση.Ετσι για να δείς πώς είναι η βάση.Και ίσως ετσι αν μπορείς να βοηθήσεις λέγοντας κάποιο τρόπο. Φιλικά Αλέξανδρος |
#4
| |||
| |||
Τάσο Ξέχασα να σου δώσω το Username :Alexandros Passwort: [arta] Aλέξανδρος |
#5
| |||
| |||
Καλησπέρα στην παρέα Αλέξανδρε, στην πρώτη βάση (*.mdb) που ανέβασες δεν άφησες τους πίνακες και τα ερωτήματα που σχετίζονται με τον κώδικα που δημιουργεί τα προβλήματα και έτσι δεν μπορεί να δοκιμαστεί. Στη δεύτερη (*.mde) δεν μπορεί να έχουμε τις φόρμες σε προβολή σχεδίασης για να δούμε τα ονόματα των στοιχείων ελέγχου των φορμών και φυσικά ούτε μπορούμε να τροποποιήσουμε τον κώδικα. Στη ΒΔ που επισυνάπτω «XARTIS2.mdb» και στη διαδικασία «Sub Xartis(arxdomatio, arximera)» που είχε υπερβολικό μέγεθος (πάνω από το επιτρεπόμενο) θα δεις οδηγίες και μια τροποποίηση του κώδικα που περιορίζει ριζικά το μέγεθος της προβληματικής διαδικασίας (κάτω από το μέγιστο όριο). Με τους περιορισμούς που μας επέβαλες δεν μπόρεσα να δοκιμάσω τον προτεινόμενο κώδικα, πιστεύω όμως πολύ εύκολα θα μπορούσες να τον προσαρμόσεις. Καλή συνέχεια Φιλικά/Γιώργος |
#6
| |||
| |||
Καλησπέρα Γιώργο Ευχαριστώ για τη βοηθειά σου θατο κοιτάξω το βράδυ, να δω θα κάνω κάτι;Αύριο θα απαντήσω για απορίες η και εντυπώσεις όπως πάντα. Φιλικά Αλέξανδρος |
#7
| |||
| |||
Γιώργο καλημέρα Καλό μήνα σε όλους δεν είναι ψέμα το ότι τα κατάφερα(Πρωταπριλιάτικο) Όπως και ο Τάσος έτσι και εσύ Γιώργο για μιά ακόμη φόρα μεγαλούργησες.Μορφοποίησα τον χάρτη δωματίων προσάρμοσα τον κώδικα που μου έδωσες. Εγώ είχα για κάθε διαδικασία τεράστιο κώδικα αλλα όπως και άλλη μια φορά στο έχω πει οτι εμείς μια σελίδα κώδικα και τίποτα εσύ με 3 γραμμές και το pc χορεύει.Τα έκανα όλα αυτά άλλαξα και ένα reference.Και εμφανίζει το χάρτη κανονικα.Τελικά περιόρισες τα κβ με κώδικα.Το μόνο πρόβλημα που έχω είναι ότι δεν μου γυρίζει τα δωμάτια σε επόμενα δηλαδή να βγάζει απεριόριστα όπως είχα στον προηγούμενο χάρτη,Δεύτερον εάν δεν υπάρχει κανένα δωμάτιο κλεισμένο δεν ανοίγει ο χάρτης δωματίων.Όταν κλείνω δωμάτιο[Booking] ανοίγει.Στέλνω ένα συννημένο την βάση διορθωμένη και δεύτερη βάση τον κώδικα που χρησιμοποίησα μήπως χρειαστεί συμπλήρωση ώστε να έχει απεριόριστα δωμάτια για καταχώριση.Πιστεύω κάτι με το loop θέλει για να σε πάει στα επόμενα 25 δωμάτια.. Επίσεις να ρωτήσω και κάτι άλλο.Θέλω ναβάλω 12 κουμπιά εντολής που να αντιστοιχεί σε κάθε μήνα; η να βάλω 12 checkbox με τους μήνες ώστε να φιλτραρει και να δείχνει με το πάτημα την πρώτη του κάθε μήνα και αντιστοιχα. Πώς πρέπει να το κάνω αυτό; Φιλικά Αλέξανδρος |
#8
| |||
| |||
Καλησπέρα Αλέξανδρε, σ’ ευχαριστώ για τα καλά σου λόγια. Όπως επισήμανα και στο προηγούμενο μήνυμά μου τα αρχεία που ανεβάζεις δε διευκολύνουν στον προσδιορισμό του προβληματικού κώδικα και στη διόρθωσή του. Σε μένα η φόρμα της ΒΔ «XARTIS3.mdb» δεν ανοίγει αφού δεν υπάρχουν οι πίνακες και τα ερωτήματα στα οποία βασίζεται, ο κώδικας της. Αν ανεβάσεις μία ΒΔ (*.mdb) μόνο με τη φόρμα «Χάρτη» και τους πίνακες και ερωτήματα που απαιτούνται για να λειτουργεί, ίσως να μπορούσα να βοηθήσω. Φιλικά/Γιώργος |
#9
| |||
| |||
Καλησπέρα Γιώργο Θα κοιτάξω τι μπορώ να αφαιρέσω ώστε να λειτουργεί η φόρμα.Αλλά απο ότι βλέπω η φόρμα αυτή συνδέεται με όλες σχεδόν τις φόρμες.Θα κοιτάξω σε ευχαριστώ πάντως για όλη τη βοήθεια. Φιλικά Αλέξανδρος |
#10
| ||||
| ||||
Αλεξανδρε καλο θα ηταν να κανεις copy ξανα τον κωδικα και να τον αποθηκευσεις προσωρινα σε ενα αρχειο *txt. Μετα να τον περασεις στο φορουμ ωστε να μην εμφανιζονται τα Ελληνικα σε "κινέζικα".
__________________ http://www.facebook.com/home.php?ref...00000309992857 |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
[Γενικά] Ερώτηση σχετικά με το Excel! Help! | Νικόλαος Μ | Excel - Ερωτήσεις / Απαντήσεις | 9 | 25-01-16 11:21 |
Σχετικά με κλείδωμα | pctechdr | Access - Ερωτήσεις / Απαντήσεις | 11 | 28-10-15 18:02 |
[Γενικά] Σχετικά με ημερομηνία | xristos | Excel - Ερωτήσεις / Απαντήσεις | 7 | 09-01-14 13:16 |
Procedure too large | pctechdr | Access - Ερωτήσεις / Απαντήσεις | 1 | 10-12-12 01:08 |
Η ώρα είναι 14:37.