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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 19-04-15, 20:32
Όνομα: ΣΑΚΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2013
Μηνύματα: 320
Προεπιλογή Αποτροπή αρνητικών τιμών σε πίνακα και σε φόρμα

Έχω 2 θεματάκια και θα ήθελα την βοήθειά σας:
1)Στον πίνακα Inventory Transactions Extended θέλω να μου βγάζει μήνυμα για αρνητικό υπόλοιπο αποθήκης (το οποίο υπολογίζεται στο ερώτημα Inventory Stock Levels). π.χ στο είδος ΠΟΤΗΡΙ.
2)Στην φόρμα frm Reorder Amount όταν η ποσότητα για παραγγελία είναι μικρότερη του μηδενός(π.χ ΒΑΖΟ) τότε ή να μηδενίζει το πεδίο ή να εμφανίζει μήνυμα ότι π.χ. δεν χρειάζεται παραγγελία.
Επισυνάπτω δείγμα.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip REORDER.zip (138,3 KB, 8 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη smasak : 19-04-15 στις 22:09.
Απάντηση με παράθεση
  #2  
Παλιά 20-04-15, 14:48
Όνομα: ΣΑΚΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2013
Μηνύματα: 320
Προεπιλογή

Ήταν λάθος το αρχείο που ανέβασα,ζητώ συγνώμη.Δεν συμπεριέλαβα τον πίνακα Inventory Transactions List μέσα από τον οποίο γίνονται οι κινήσεις.
Σκέφτομαι ότι με μία συνάρτηση(μάλλον με την if)στο πεδίο ποσότητα θα έλυνα το 1) ερώτημά μου αλλά δεν ξέρω πως ακριβώς να την συντάξω.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip REORDER.zip (171,1 KB, 10 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 20-04-15, 17:26
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Στη συνημμένη ΒΔ:

1) Στη φόρμα [frm reorder amount] πρόσθεσα κώδικα και τροποποίησα την ενσωματωμένη μακροεντολή, έτσι ώστε, όταν μετακινούμαστε στις εγγραφές (από το σύνθετο πλαίσιο ή τη γραμμή πλοήγησης,) να εμφανίζεται/εξαφανίζεται το μήνυμα «Δε χρειάζεται παραγγελία».

2) Στη φόρμα [Inventory Transactions List] πρόσθεσα το πλαίσιο κειμένου txtTypeStock, για να εμφανίζει μήνυμα για το Stock.

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: zip REORDER2.zip (264,9 KB, 10 εμφανίσεις)
Απάντηση με παράθεση
  #4  
Παλιά 20-04-15, 22:46
Όνομα: ΣΑΚΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2013
Μηνύματα: 320
Προεπιλογή

Γιώργο δεν μπορώ να ανοίξω την βάση.Σου είναι εύκολο να την ξαναστείλεις;
Απάντηση με παράθεση
  #5  
Παλιά 21-04-15, 00:01
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Αφαίρεσα τα πεδία συνημμένων και μετέτρεψα τη ΒΔ σε μορφή *.mdb.

Ελπίζω να ανοίγει.
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb REORDER3.mdb (708,0 KB, 25 εμφανίσεις)
Απάντηση με παράθεση
  #6  
Παλιά 21-04-15, 08:30
Όνομα: ΣΑΚΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2013
Μηνύματα: 320
Προεπιλογή

Nίκο στο 1) τροποποίησα λίγο την πρότασή σου χρησιμοποιώντας την εντολή msgbox.Βέβαια δεν ξέρω αν γίνεται ταυτόχρονα να μηδενίζει το αρνητικό υπόλοιπο.
Στο 2) η λύση που προτείνεις είναι καλή αλλά θα προτιμούσα να ενσωματώσω κώδικα στο πεδίο "ποσότητα"[Quantity] ώστε μετά από ενημέρωση να ελέγχει το [Υπόλοιπο Αποθήκης] και να μην αφήνει να προχωρήσουμε σε καταχώρηση αν δεν υπάρχει επαρκές υπόλοιπο.
Απάντηση με παράθεση
  #7  
Παλιά 21-04-15, 09:59
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα

Σάκη, στον παρακάτω σύνδεσμο θα βρεις ένα απλό παράδειγμα ΒΔ διαχείρισης αποθήκης.

http://www.ms-office.gr/forum/access...kon-timon.html

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

Θα μπορούσες να το μελετήσεις και να το προσαρμόσεις στην περίπτωσή σου.

Εγώ δεν έχω περισσότερο χρόνο.

Φιλικά/Γιώργος
Απάντηση με παράθεση
  #8  
Παλιά 21-04-15, 10:53
Όνομα: ΣΑΚΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2013
Μηνύματα: 320
Προεπιλογή

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


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Συναρτήσεις] Αποτροπή διπλοκαταχώρησης σε πίνακα EXCEL ΑΠΟΣΤΟΛΗΣΚ Excel - Ερωτήσεις / Απαντήσεις 18 12-04-21 00:33
Μη εμφάνιση τιμών με κριτήριο σε φόρμα George Nestor Access - Ερωτήσεις / Απαντήσεις 4 26-05-15 13:20
Ευρετήριο θετικών αρνητικών και μηδενικών τιμών σε ερώτημα louk14 Access - Ερωτήσεις / Απαντήσεις 4 12-11-13 12:10
Υπόλοιπο αποθήκης (stock). Αποτροπή αρνητικών τιμών kapetang Access samples - Χρήσιμα αρχεία & παραδείγματα 0 23-09-13 11:53
Ενημέρωση τιμών πίνακα από πεδίο φόρμας gath Access - Ερωτήσεις / Απαντήσεις 1 19-08-12 15:07


Η ώρα είναι 21:41.