Εμφάνιση ενός μόνο μηνύματος
  #4  
Παλιά 03-05-10, 15:59
Dangel82 Ο χρήστης Dangel82 δεν είναι συνδεδεμένος
Super Moderator
Όνομα: Αγγελος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 29-04-2010
Μηνύματα: 111
Προεπιλογή

Η λύση σου είναι στο Requery...

Λοιπόν, έχεις ένα Combo-box στο οποίο επιλέγεις πχ. τον πελάτη, πας να περάσεις εγγραφή και καταλαβαίνεις πως δεν έχεις περάσει στην βάση σου τον πελάτη.. (σωστά?)
Οπότε κάνεις το εξής:
Σε κάποιο event (Συμβάν) π.χ onDoubleClick ή σε κάποιο κουμπί βάζεις τον εξής κώδικα:
Κώδικας:
Private Sub [Ονομα Εντολής]_DblClick
DoCmd.OpenForm "Ονομα φόρμας", acNormal, , , acFormAdd, acDialog
Form_Ονομα_Φορμας_που_περιέχει_το_πεδίο_που_θα_ενημερώσεις![Ονομα Πεδίου που θες να ενημερώσεις].Requery
End Sub
Και έχεις τελειώσει!

Στην ουσία το παραπάνω θα σου ανοίξει την φόρμα σε κατάσταση προσθήκης, ωστε να περάσεις την εγγραφή σου και θα ενημερώσει και το Combo Box που θέλεις!

Have Fun!
Απάντηση με παράθεση