Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 03-07-12, 18:23
Το avatar του χρήστη Tasos
Tasos Ο χρήστης Tasos δεν είναι συνδεδεμένος
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

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


Αυτό μπορείς να το επιτύχεις με την εντολή Dlookup().
Παράδειγμα:

Κώδικας:
If Dlookup("Πεδίο_Barcode", "Πίνακας_της_Υποφόρμας", "Πεδίο_Barcode = '" & Τρέχον_Barcode & "'") Then
    
       'Εύρεση της συγκεκριμένης εγγραφής και αύξηση του πεδίου ποσότητας κατά 1 μονάδα
       'Πήγαινε σε νέα εγγραφή

Else

       'Αυτόματη Καταχώρηση τιμών στα πεδία
       'Πήγαινε σε νέα εγγραφή

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

Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση