Εμφάνιση ενός μόνο μηνύματος
  #6  
Παλιά 10-12-09, 22:01
Giorgos Ο χρήστης Giorgos δεν είναι συνδεδεμένος
Όνομα: Γιώργος Καψάλης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 18-11-2009
Μηνύματα: 126
Προεπιλογή

Νομιζω σε καταλαβα..

Λοιπόν

α) Πρώτα απο όλα 8α πρέπει η κεντρική φόρμα να συνδέετε μα καποιο πεδίο κατα προτημηση τον αύξων αριθμό με όλες τις υποφόρμες..! ειναι πολύ σημαντικό αυτο..!

β) Σε καθε υποφόρμα θα πρέπει να έχεις ένα κρυφό πεδίο που θα αποθηκεύης το πεδίο της κεντρικής φόρμας .. δλδ κρυφο πεδιο = forms![ονομα κεντρικής φορμας]![ονομα πεδιου κεντρικής φορμας] αυτό το κανεις για να καταχωρής των αυξων αριθμό της κεντρικής με καθε καταχώρηση σε όποια υποφόρμα 8ες... 8α σε βοηθείσει πολύ στην μετέπειτα αναζήτηση..

γ ) εαν δεν σε βολεύει η αναζήτη με το ερώτημα (που 8α το πρότηνα) τότε καντο με μακροεντολη.
δλδ ανοιγμα φορμας = δώσε το όνομα της υποφόρμας
ονομα φίλτρου = [forms]![ονομα υποφορμας]![ονομα πεδιου υποφορμας που συνδεετε με την κεντρικη] = [forms]![ονομα κεντρικης φορμας]![πεδιο κεντρικης φορμας που συνδεετε με την υποφόρμα]

θα σου ανοιξει την υποφόρμα σύμφωνα με το κριτιριο που τις εχεις δώσει στην κεντρική φορμα..!

Αυτή την μακροεντολή βάλτην στο πεδίο της κεντρικής φόρμας που 8ες να γραφεις το "1" στο όρισμα μετα την ενημέρωση..!!

Εύχομαι να σε βοήθησα..!
Απάντηση με παράθεση