Εμφάνιση ενός μόνο μηνύματος
  #4  
Παλιά 29-01-09, 20:42
kon73 Ο χρήστης kon73 δεν είναι συνδεδεμένος
Όνομα: Ηλιάδης Κωνσταντίνος
Έκδοση λογισμικού Office: Ms-Office 2010, Ms-Office 2013
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 13-12-2008
Περιοχή: Chicago
Μηνύματα: 119
Προεπιλογή Re: Μεταφορά δεδομένων απο πεδίο σε πεδίο

Παράθεση:
Αρχική Δημοσίευση από Meteora
Θα παρατηρήσετε ότι τον κώδικα φόρτωσα στο LostFocus του πεδίουΑ, διότι στο AfterUpdate με έδινε ένα μήνυμα περί "δράσης κάποιου άλλου χρήστη..."
Στο LostFocus η εργασία γίνεται εντελώς 'αθόρυβα'.

Φυσικά δεκτή κάθε παρατήρηση, ('Οχι για μένα αλλά για τη φουκαριάρα την ...μάναααα μου!)

Ευχαριστώ τον Kon73.

Με εκτίμηση

Meteora
Φίλε Meteora χαίρομαι για την ανάλυση που παραθέτεις στο topic γιατί σωστά αντιλαμβάνεσαι ότι το εδώ Forum στόχο έχει την ανάγνωση των topics από όλους προς ενημέρωσή τους. Ωστόσο το AfterUpdate του πεδίου δείχνει ότι η εγγραφή δεν έχει ξεκλειδωθεί αλλά είναι σε status edit και κλειδωμένη καθότι γίνεται afterupdate του πεδίου και μόνο και όχι της εγγραφής. Για να δουλέψει το AfterUpdate του ΠεδίουΑ θα πρέπει να γίνει πριν την εντολή SQL ένα
Κώδικας:
me.dirty=false
το οποίο αποθηκεύει την εγγραφή και επομένως την ξεκλειδώνει-απεγκλωβίζει και μετά μπορεί να δουλέψει και η SQL εγγραφή.
Επίσης για το να μην υπάρχουν μηνύματα σε ερωτήματα διαγραφής κλπ αντί του κώδικα που προτείνεις
Βάζεις 'Application.SetOption "Confirm Action Queries", False εδώ γίνεται μια αλλαγή στις επιλογές της Access - Tools-Options -(Tab) Edit/Find - Action queries διαμέσου κώδικα.

Φιλικά

Ηλιάδης Κωνσταντίνος / Kon73
Απάντηση με παράθεση