Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Πίνακες ] Ενημέρωση Πίνακα από Σύνολα Υποφόρμας

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 19-11-18, 00:35
Όνομα: Μάρω
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 09-03-2010
Περιοχή: Αθήνα
Μηνύματα: 287
Προεπιλογή Ενημέρωση Πίνακα από Σύνολα Υποφόρμας

Καλησπέρα στην παρέα,
θα χρειαστώ την βοήθειά σας στα εξής:
1. στην κυρίως φόρμα μου μεταφέρω τα σύνολα από 2 υποφόρμες.
Χρησιμοποιώντας την VBA προσπάθησα να ενημερώσω αντιστοίχως και τον κύριο πίνακα
αλλά τα ποσά δεν μεταφέρονται σωστά.
2. Πώς μπορώ να κάνω την φόρμα να μην τρεμοπαίζει όταν κάνει υπολογισμούς



Ευχαριστώ εκ των προτέρων,
Μάρω
Συνημμένα Αρχεία
Τύπος Αρχείου: zip UpdateTable.zip (53,4 KB, 15 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 19-11-18, 20:46
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλησπέρα Μάρω
Ανέβασε το αρχείο σε Access 2007 για να δω αν μπορώ να σε βοηθήσω.

Τα λέμε / Με εκτίμηση Νίκος
Απάντηση με παράθεση
  #3  
Παλιά 19-11-18, 22:05
Όνομα: Μάρω
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 09-03-2010
Περιοχή: Αθήνα
Μηνύματα: 287
Προεπιλογή

Νίκο σε ευχαριστώ για την ανταπόκριση.
Δεν ξέρω αν το έκανα σωστά (δεδομένου ότι δεν έχω εγκατεστημένα τα 2007)
Δες αν μπορείς να το ανοίξεις τώρα αλλιώς να τα εγκαταστήσω.


Σε ευχαριστώ,
Μάρω
Συνημμένα Αρχεία
Τύπος Αρχείου: zip Update.zip (33,4 KB, 8 εμφανίσεις)
Απάντηση με παράθεση
  #4  
Παλιά 20-11-18, 07:54
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα

Μάρω, οι τιμές των πεδίων [ChargeBalance], [ PaymentBalance] και [CustomerBalance] του πίνακα [tblCustomers], θα μπορούσαν να υπολογιστούν, από τα στοιχεία των πινάκων [tblCharges] και [tblPayments].

Συνεπώς, σύμφωνα με τις αρχές σχεδιασμού των σχεσιακών βάσεων δεδομένων, δε θα έπρεπε να υπάρχουν στον πίνακα [tblCustomers].

1) Στο συνημμένο UpdateTable, ο πίνακας [tblCustomers] δεν περιέχει τα παραπάνω πεδία.

Τα πεδία αυτά έχουν προστεθεί στο ερώτημα [qryCustomers] στο οποίο βασίζεται η φόρμα [FrmCustomersDetails].

Η λύση αυτή είναι απλούστερη και πιο αξιόπιστη.

2) Σε κάποιες περιπτώσεις, κυρίως για την αύξηση της ταχύτητας της εφαρμογής, παρακάμπτεται η παραπάνω αρχή των σχεσιακών βάσεων δεδομένων και σε κάποιους πίνακες μπορούν να προστεθούν υπολογιζόμενα πεδία.

Στο συνημμένο UpdateTable2 ο πίνακας [tblCustomers] περιέχει και τα πεδία [ChargeBalance], [PaymentBalance] και [CustomerBalance].

Επειδή μπορεί να καταστραφεί η αντιστοιχία των τιμών των πεδίων με τα περιεχόμενα των πινάκων [tblCharges] και [tblPayments], με το άνοιγμα της φόρμας [FrmCustomersDetails], τρέχει το ερώτημα ενημέρωσης qryUpdateCustomers, για το σχετικό συντονισμό.

Επίσης έχει γραφτεί κώδικας για το συμβάν AfterUpadate των υποφορμών, ώστε τυχόν αλλαγές να περάσουν στην κύρια φόρμα και στον υποκείμενο πίνακα.

ΥΓ Φίλοι Μάρω και Νίκο είχα καιρό να μάθω νέα σας. Να είστε καλά.
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb UpdateTable.mdb (676,0 KB, 19 εμφανίσεις)
Τύπος Αρχείου: mdb UpdateTable2.mdb (664,0 KB, 13 εμφανίσεις)
Απάντηση με παράθεση
  #5  
Παλιά 20-11-18, 08:22
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Γιώργο μου, Καλημέρα.
Χαίρομαι που βοηθάς τη Μάρω, αλλά και όλους τους φίλους του Forum που χρειάζονται λύσεις. Δεν σε είδα στο Forum χθες και σκέφτηκα ότι "κάπου στα βουνά θα είναι ο Γιώργος, να ...καλωσορίσει τα πρώτα χιόνια".
Έχεις την αγάπη μου φίλε. Να περνάς όσο καλά θες... / Νίκος
Απάντηση με παράθεση
  #6  
Παλιά 20-11-18, 11:42
Όνομα: Μάρω
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 09-03-2010
Περιοχή: Αθήνα
Μηνύματα: 287
Προεπιλογή

Καλημέρα σε όλους.
Νίκο σε ευχαριστώ για την ανταπόκριση αν και σε πρόλαβε ο Γιώργος ;)
Γιώργο "παλιόφιλε" χαίρομαι που για άλλη μια φορά με έβγαλες από την δύσκολη θέση.
Διαλέγω την δεύτερη λύση για τον λόγο ότι ο πίνακας tblCustomers μου δίνει δύο διαφορετικές φόρμες και θα ήθελα να αποφύγω τους διπλούς υπολογισμούς.
Μήπως έχεις καμιά ιδέα και για το τρεμόπαιγμα όταν γίνονται υπολογισμοί???


Να περνάτε τέλεια
Μάρω
Απάντηση με παράθεση
  #7  
Παλιά 20-11-18, 17:50
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα στην παρέα

Μάρω δοκίμασα, για τον περιορισμό του τρεμοπαίγματος, κάποιες ιδέες (Me.Painting , DoCmd.Echo), αλλά δεν απέδωσαν.
Απάντηση με παράθεση
  #8  
Παλιά 20-11-18, 20:57
Όνομα: Μάρω
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 09-03-2010
Περιοχή: Αθήνα
Μηνύματα: 287
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από kapetang Εμφάνιση μηνυμάτων
Καλησπέρα στην παρέα

Μάρω δοκίμασα, για τον περιορισμό του τρεμοπαίγματος, κάποιες ιδέες (Me.Painting , DoCmd.Echo), αλλά δεν απέδωσαν.
Το ίδιο δοκίμασα και εγώ Γιώργο μου αλλά είπα μήπως είχες άλλη ιδέα.
Όλα καλά.



Την καληνύχτα μου,
Μάρω
Απάντηση με παράθεση
  #9  
Παλιά 21-11-18, 06:19
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλημέρα Μάρω,
...Δες μια διαφορετική, απλή σχεδίαση για ό,τι βλέπω να κάνεις. Το τρεμούλιασμα μάλλον οφείλεται στο γεγονός ότι η parent φόρμα κάθεται πάνω στα container των sub φορμών.
Καλή συνέχεια σε ότι κάνεις.
Φιλικά Νίκος
Συνημμένα Αρχεία
Τύπος Αρχείου: zip test.zip (28,6 KB, 15 εμφανίσεις)
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Ενημέρωση πεδίου υποφόρμας μέσω εντολής στην κυρίως φόρμα γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 2 04-06-15 13:42
[ Φόρμες ] Ενημέρωση πίνακα dimitris p Access - Ερωτήσεις / Απαντήσεις 7 17-01-14 19:22
Ενημέρωση υποφόρμας απο πίνακα Ρούλα Access - Ερωτήσεις / Απαντήσεις 3 24-12-13 19:39
[ Πίνακες ] Ενημέρωση δεδομένων πίνακα από άλλο πίνακα ΚΩΣΤΑΣ2 Access - Ερωτήσεις / Απαντήσεις 2 27-04-11 11:50
[ Ερωτήματα ] Ενημέρωση ενός field πίνακα από 3 Rows άλλου πίνακα stathas Access - Ερωτήσεις / Απαντήσεις 8 23-05-10 10:36


Η ώρα είναι 04:35.