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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 23-02-12, 09:49
Όνομα: Στέλιος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 08-07-2011
Περιοχή: Αθήνα
Μηνύματα: 81
Προεπιλογή Διαδοχική Ενημέρωση

Καλημέρα στο Φορουμ...

Χρειαζομαι για "μια ακομη φορά την βοήθειά σας...

Όπως φαίνεται και στην επισυναπτόμενη εικόνα, έχω δημιουργήσει μια φόρμα (frmMain) , η οποια περιεχει 2 υποφόρμες (subfrm1) , (subfrm2).

Το κοινο πεδίο των 3 φορμών είναι το ActionCode

Αυτο που χρειάζομαι ειναι οταν στην 1η υποφορμα αλλάζει κατι στο πεδιο txtName (προστιθεται ή αφαιρειτε καποιο ατομο) τοτε αυτοματα να αλλαζει και το πεδιο txtCount της 2ης υποφόρμας. Να σημειωσω οτι το "αποτελεσμα" της 2ης υποφορμας "ερχεται" απο ενα "Select count ()" ερωτημα.

Ουσιαστικά είναι το ανάποδο από αυτο που ο φίλος Γιωργος (Kapetang) με ειχε βοηθησει να κανω. (Φιλε Γιωργο δεν φταιω εγω. Ο χειριστης δεν ξερει τι θέλει)

Φαντάζομαι οτι στο συμβαν onchange του πεδίου txtname πρεπει να γραφτει λιγο vb για την διαδοχικη ενημερωση και των αλλων 2 φορμών...

Ευχαριστώ
Συνημμένα Thumbnails
Διαδοχική Ενημέρωση-xoris-titlo.jpg  
Απάντηση με παράθεση
  #2  
Παλιά 23-02-12, 12:33
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.010
Προεπιλογή

Καλησπέρα Στέλιο.

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

Στο υποσέλιδο της "SubFrm1" πρόσθεσε ένα πεδίο (ας πούμε "txtCount" ) και στην ιδιότητα
"Προέλευση στοιχείου ελέγχου" πληκτρολόγησε: =Count(*).
Έτσι θα έχεις πάντα το επίκαιρο σύνολο των εγγραφών που εμφανίζονται στην υποφόρμα.

Μπορείς να απεικονίσεις την τιμή του πεδίου αυτού και σε άλλο σημείο της κύριας φόρμας
αρκεί να το αποκρύψεις και σε ένα νέο πεδίο στην κύρια φόρμα να πληκτρολογήσεις την αναφορά του txtCount.

Για παράδειγμα: =[SubFrm1].[Form]![txtCount]

Καλή συνέχεια!

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #3  
Παλιά 23-02-12, 12:38
Όνομα: Στέλιος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 08-07-2011
Περιοχή: Αθήνα
Μηνύματα: 81
Προεπιλογή

Ο λόγος που χρησιμοποίησα Υποφορμα, ηταν πως επειδη οσο και αν προσπαθησα, δεν τα καταφερα να το κάνω απευθειας.

Φυσικά και προτιμω αυτο το οποιο μου υπέδειξες !!!

Για άλλη μια φορά ευχαριστώ.
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Διαδοχική ενημέρωση πεδίων gantzinis Access - Ερωτήσεις / Απαντήσεις 11 19-08-11 18:24


Η ώρα είναι 22:22.