Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   Αποτροπή αρνητικών τιμών σε πίνακα και σε φόρμα (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/3647-apotropi-arnitikon-timon-se-pinaka-kai-se-forma.html)

smasak 19-04-15 19:32

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

smasak 20-04-15 13:48

1 Συνημμένο(α)
Ήταν λάθος το αρχείο που ανέβασα,ζητώ συγνώμη.Δεν συμπεριέλαβα τον πίνακα Inventory Transactions List μέσα από τον οποίο γίνονται οι κινήσεις.
Σκέφτομαι ότι με μία συνάρτηση(μάλλον με την if)στο πεδίο ποσότητα θα έλυνα το 1) ερώτημά μου αλλά δεν ξέρω πως ακριβώς να την συντάξω.

kapetang 20-04-15 16:26

1 Συνημμένο(α)
Καλησπέρα

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

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

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

Φιλικά/Γιώργος

smasak 20-04-15 21:46

Γιώργο δεν μπορώ να ανοίξω την βάση.Σου είναι εύκολο να την ξαναστείλεις;

kapetang 20-04-15 23:01

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

Ελπίζω να ανοίγει.

smasak 21-04-15 07:30

Nίκο στο 1) τροποποίησα λίγο την πρότασή σου χρησιμοποιώντας την εντολή msgbox.Βέβαια δεν ξέρω αν γίνεται ταυτόχρονα να μηδενίζει το αρνητικό υπόλοιπο.
Στο 2) η λύση που προτείνεις είναι καλή αλλά θα προτιμούσα να ενσωματώσω κώδικα στο πεδίο "ποσότητα"[Quantity] ώστε μετά από ενημέρωση να ελέγχει το [Υπόλοιπο Αποθήκης] και να μην αφήνει να προχωρήσουμε σε καταχώρηση αν δεν υπάρχει επαρκές υπόλοιπο.

kapetang 21-04-15 08:59

Καλημέρα

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

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

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

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

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

Φιλικά/Γιώργος

smasak 21-04-15 09:53

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


Η ώρα είναι 17:18.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2