| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
| |
|
#1
| |||
| |||
|
Καλησπέρα στην παρέα Στη ΒΔ που επισυνάπτεται παρουσιάζεται μια άλλη προσέγγιση στην αρίθμηση των εγγραφών της δευτερεύουσας φόρμας. Η ΒΔ αποτελεί μια απλή περίπτωση εφαρμογής παραγγελιών και περιλαμβάνει τους πίνακες:
Η διαχείριση των πελατών, των παραγελιών και των λεπτομερειών γίνεται με τη βοήθεια της βασικής φόρμας frmCustomersOrders (Πελάτες, Παραγγελίες, Λεπτομέρειες ). Οι εγγραφές στην υποφόρμα και το ερώτημα qryOrderDetailsAutoNum ταξινομούνται κατά OrderID και ProductID και έτσι επιτυγχάνεται συντονισμός στην αρίθμηση, χωρίς να αποθηκεύεται σε πίνακα. Για να φανεί ο τρόπος λειτουργίας θα πρέπει να γίνουν τροποποιήσεις, προσθήκες και διαγραφές στην υποφόρμα των λεπτομερειών που περιέχεται στη βασική (frmCustomersOrders). Φιλικά/Γιώργος Τελευταία επεξεργασία από το χρήστη kapetang : 22-10-10 στις 10:27. Αιτία: μικροαλλαγή στη ΒΔ |
|
#2
| |||
| |||
|
Σας ευχαριστώ για τις απαντήσεις σας, καθώς είμαι αρχάρια δεν γνωρίζω πολλά από κώδικα, αλλά το παράδειγμα του Γιώργου είναι αυτό που θέλω με την μόνη διαφορά ότι θα ήθελα η τιμή του autonumber για κάθε προϊόν να αποθηκεύεται σε ένα πεδίο ID του πίνακα που βασίζεται η υποφόρμα. Δέσποινα |
|
#3
| |||
| |||
|
Καλησπέρα στην παρέα Δέσποινα ανέβασα τη βάση δεδομένων κυρίως για να φανεί η μεγάλη σημασία του σωστού σχεδιασμού. Δεν μπορεί να μιλάμε για παραγγελίες χωρίς να έχουμε τουλάχιστον τέσσερες πίνακες: Πελάτες, Προϊόντα, Παραγγελίες, Λεπτομέρειες Παραγγελιών. Όταν η βάση είναι σωστά σχεδιασμένη εύκολα, από τα βασικά (αποθηκευμένα) στοιχεία, μπορούμε να υπολογίσουμε (πχ με ερωτήματα) άλλα και να τα εμφανίσουμε σε φόρμες, εκθέσεις, κλπ. Στη ΒΔ, που επισυνάπτεται στο προηγούμενο μήνυμα, αυτό γίνεται στο ερώτημα «qryOrderDetailsAutoNum» το οποίο χρησιμοποιείται ως προέλευση δεδομένων στη φόρμα των λεπτομερειών. Σημειώνω ότι ένα ερώτημα μπορεί να χρησιμοποιηθεί, ως προέλευση δεδομένων, όπως και ένας πίνακας. Με βάση τα παραπάνω θα πρέπει να εκτιμήσεις, αν πραγματικά σου χρειάζεται η αποθήκευση του AutoNumber σε πίνακα και, αν η απάντηση είναι ναι, να χρησιμοποιήσεις μία από τις προτάσεις που το αποθηκεύουν. Κατά τη γνώμη μου του Τάσου που εφαρμόζεται ευκολότερα. Φιλικά/Γιώργος Τελευταία επεξεργασία από το χρήστη kapetang : 26-10-10 στις 15:59. Αιτία: ορθογραφική διόρθωση |
|
#4
| ||||
| ||||
|
Καλησπέρα σε όλους και χρόνια πολλά στους Δημήτρηδες! Αγαπητή φίλη Δέσποινα, ρίξε μια ματιά στο συνημμένο παράδειγμα. Δεν είναι κάποια ολοκληρωμένη εφαρμογή αλλά αν τη μελετήσεις θα ανακαλύψεις αρκετές τεχνικές που ελπίζω να σε βοηθήσουν να προχωρήσεις. Όπως είπε κι ο Γιώργος, πριν κάνεις ότιδήποτε, σχεδίασε τους πίνακες σου έτσι, που να μη σε φέρουν αργότερα σε τεχνικό αδιέξοδο. Καλό απόγευμα! Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| Εργαλεία Θεμάτων | |
| Τρόποι εμφάνισης | |
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [ Φόρμες ] Δευτερεύουσα Φορμα | gaz_manos | Access - Ερωτήσεις / Απαντήσεις | 1 | 18-12-15 09:58 |
| accSearchForm.mdb-σε δευτερευουσα φόρμα | pansyr | Access - Ερωτήσεις / Απαντήσεις | 0 | 24-08-15 17:09 |
| [ Φόρμες ] Κουμπί εύρεσης σε φόρμα που περιέχει δευτερεύουσα φόρμα | sakis297 | Access - Ερωτήσεις / Απαντήσεις | 2 | 21-11-14 19:23 |
| Δευτερεύουσα φόρμα | Χρήστος | Access - Ερωτήσεις / Απαντήσεις | 3 | 27-11-13 11:11 |
| Δευτερεύουσα φόρμα σε συνεχή | stavros2244 | Access - Ερωτήσεις / Απαντήσεις | 2 | 09-04-10 07:49 |
Η ώρα είναι 23:15.


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

