Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Φόρμες ] Έλεγχος σε αν ένα πεδιο μηδενικό τότε εμφάνιση μηνύματος.

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 16-09-13, 15:40
Όνομα: Θεοδώρα
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 26-08-2013
Περιοχή: Κόρινθος
Μηνύματα: 5
Προεπιλογή Έλεγχος σε αν ένα πεδιο μηδενικό τότε εμφάνιση μηνύματος.

Καλησπέρα σας,

Είναι το πρώτο ερώτημα που θέτω σε αυτό το forum διότι είμαι καινούργιο μέλος.
Θα ήθελα να ρωτήσω αν μπορώ να κάνω το εξής :

Έχω μια φόρμα "Παράδοση μελανιών" με υποφόρμα "Παραδοτέες ποσότητες".
Στην υποφόρμα υπάρχει
1) ένα πεδίο (με μορφη αναπτυσσόμενης λίστα) με τα είδη μελανιών, για να επιλέγει ο χρήστης
2) ένα πεδίο, "ποσοτητα", όπου ο χρήστης δίνει τον αριθμό των τεμαχείων που παραδίδει.

Αυτό που προσπαθώ / θα ήθελα, όταν ο χρήστης έχει επιλέξει το είδος μελανιού και πηγαίνει στο πεδίο "ποσοτητα" να τρέχει κώδικας ο οποίος να πηγαίνει στην φόρμα "Απόθεμα-Υπόλοιπο Αποθήκης" να βρίσκει την εγγραφή που υπάρχει το συγκεκριμένο μελάνι και να κοιτάει το πεδιο "αποθεμα" και αν είναι μηδεν, να βγάζει μήνυμα "αυτή την στιγμή δεν υπάρχει απόθεμα".

Προσπάθησα στις ιδιότητες του πεδίου "ποσότητα" (με την ενημέρωση) να φτιάξω κώδικα vbc της access, if, then αλλά δεν γνωρίζω καλά την συνταξή και δεν είμαι σίγουρη, ίσως πρέπει να τρέχει πρώτα το ερώτημα (η φόρμα "Απόθεμα-Υπολοιπό...." δημιουργείται απο ερώτημα) και με DLook να βρίσκει την εγγραφή.
Αν κάποιος έχει ιδέα ή έχει τύχη να το συναντήση; Αν μπορεί καποιος να μου πεί την σωστη εντολή και σύνταξη που πρέπει να χρησιμοποιήσω;

Ευχαριστω εκ των προτέρων για τον χρόνο σας.
Θεοδώρα.
Απάντηση με παράθεση
  #2  
Παλιά 16-09-13, 17:58
Όνομα: Στέλιος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-05-2009
Περιοχή: Αθήνα
Μηνύματα: 169
Προεπιλογή

Θεοδώρα καλησπέρα και καλώς ήρθες στο Forum
Ο καλύτερος τρόπος για να βοηθηθείς είναι να ανεβάζεις ένα παράδειγμα της βάσης σου. Δημιουργείς ένα αντίγραφο, σβήνεις τις εγγραφές αφήνοντας κάποιες παραδειγματικές κάνεις συμπύκνωση της βάσης ή και συμπίεση σε zip αρχείο αν εξακολουθεί να είναι μεγάλη και την ανεβάζεις ως συνημμένο.
Στο ερωτημά σου τώρα.
Μπορείς στο πεδίο ΠΟΣΟΤΗΤΑ στο συμβάν "Μετά την ενημέρωση" να προσθέσεις κώδικα:
if dlookup("kod_eidoys","apothiki","kod_eidoys=kod_ei doys")<ΠΟΣΟΤΗΤΑ then
msgbox ("Το απόθεμα δεν επαρκεί για την συναλλαγή")
End if
Άλλαξε τα ονόματα των πεδίων και του πίνακα με τα αντίστοιχα που έχεις στην βάση σου.
Απάντηση με παράθεση
  #3  
Παλιά 18-09-13, 16:41
Όνομα: Θεοδώρα
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 26-08-2013
Περιοχή: Κόρινθος
Μηνύματα: 5
Προεπιλογή

Καλησπέρα, Στελιο,

Πριν απ'ολα, σε ευχαριστώ που έκανες τον κόπο και διάθεσες χρόνο για να μου απαντήσεις.
Θα το κοιτάξω και θα το προσπαθήσω να δω τι γινετε.
Καλό απόγευμα.
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Φόρμες ] Εμφάνιση μηνύματος σε εντοπισμό ίδιων εγγραφών (σε φόρμα με διάταξη πίνακα) dimitrisp Access - Ερωτήσεις / Απαντήσεις 2 16-03-16 21:20
Έλεγχος και αποτροπή διπλότυπης εγγραφής και εμφάνιση φόρμας pctechdr Access - Ερωτήσεις / Απαντήσεις 2 11-06-15 15:02
[Συναρτήσεις] Έλεγχος δεδομένων και εμφάνιση αποτελέσματος nyxtovios Excel - Ερωτήσεις / Απαντήσεις 3 03-03-14 17:50
[Γενικά] Εμφάνιση Μηνύματος"Προειδοποίηση Απορρήτου" nakosg Excel - Ερωτήσεις / Απαντήσεις 0 19-08-12 08:28
Έλεγχος textbox και εμφάνιση μηνύματος pm4698 Access - Ερωτήσεις / Απαντήσεις 2 11-03-10 11:41


Η ώρα είναι 15:26.