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

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

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

 

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

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

Κόλησα πάλι σε κάτι

Στο ερώτημα "ΣΥΝΟΛΑ εισερχομ_εξερχομ ΜΕΛΑΝΙΩΝ - ΥΠΟΛΟΙΠΑ".
Το πεδίο του "Απόθεμα" λειτουργεί μόνο (έτσι το εχώ σχεδιάσει) όταν βρίσκει και παραλαβη & παραδοση για το αντιστοιχο μελάνι.
Ομως όταν ξεκιναει η καταχωρηση στις παραλαβες, υπαρχουν μελανια στην αποθήκη και πηγαίνοντας στην φορμα "Αποθήκη - Υπολοιπο Μελανιων" πρέπει να τα εμφανίζει.

Υπάρχει πιθανοτήτα στο ερώτημα να δημιουργήσω μια συνάρτηση στο πεδιο "Αποθεμα"
του τύπου
Κώδικας:
IIF ([ΆθροισμαΤουπαραδοτέα#ποσοτητα]=0; 
     then [Απόθεμα]= [ΆθροισμαΤουπαραληφθήσα@ποσότητα])
υποθέτω... και αυτο προσπάθησα... αλλα μάταια... ξέρω ελάχιστα σύνταξη στον προγραμματισμο.

Αν κάποιος έχει κάποια ιδεα ή του έχει τύχη κάτι παρόμοιο. Ευχάριστω για τον χρόνο σας.
Θεοδώρα

Τελευταία επεξεργασία από το χρήστη Tasos : 28-09-13 στις 14:53. Αιτία: Εμφάνιση όλου του μηνύματος
Απάντηση με παράθεση
  #2  
Παλιά 28-09-13, 14:20
Όνομα: Θεοδώρα
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 26-08-2013
Περιοχή: Κόρινθος
Μηνύματα: 5
Προεπιλογή Συμπληρωση

Ξεχασα να επισυναψω την βαση δεδομενων...
Συνημμένα Αρχεία
Τύπος Αρχείου: zip _test_1_mdb.zip (306,5 KB, 26 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 28-09-13, 18:20
Όνομα: ΔΙΟΝΥΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 31-12-2012
Μηνύματα: 66
Προεπιλογή

Γεια χαρά ,
δοκίμασε να βάλεις στο ερώτημά σου το παρακάτω

Κώδικας:
Eκφρ1: IIf([ΆθροισμαΤουπαραδοτέα#ποσότητα]=0;([ΆθροισμαΤουπαραληφθήσα@ποσότητα]);
([ΆθροισμαΤουπαραληφθήσα@ποσότητα]-[ΆθροισμαΤουπαραδοτέα#ποσότητα]))
Δηλαδή: iif ((ΑΝ ΣΥΜΒΑΙΝΕΙ ΑΥΤΟ);(ΙΣΧΥΕΙ ΑΥΤΟ);(ΑΛΛΙΩ ΙΣΧΥΕΙ ΑΥΤΟ))
Είναι ας πούμε με απλά λόγια η σύνταξη της iif

Τελευταία επεξεργασία από το χρήστη Tasos : 28-09-13 στις 19:01. Αιτία: Εμφάνιση όλου του μηνύματος
Απάντηση με παράθεση
  #4  
Παλιά 29-09-13, 09:51
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα

Θεοδώρα, εδώ:
http://www.ms-office.gr/forum/access...kon-timon.html

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

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

Η ΒΔ συνοδεύεται από έγγραφο με λεπτομερείς επεξηγήσεις.
Απάντηση με παράθεση
  #5  
Παλιά 29-09-13, 11:02
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα

Θεοδώρα, άλλαξα τα ερωτήματα [ΣΥΝΟΛΑ εισερχομ_εξερχομ ΜΕΛΑΝΙΩΝ – ΥΠΟΛΟΙΠΑ] και [ΜΕΛΑΝΙΑ ΠΟΥ ΕΙΝΑΙ ΣΕ ΕΛΛΕΙΨΗ], ώστε να εμφανίζουν στοιχεία για όλα τα μελάνια του πίνακα [ΜΕΛΑΝΙΑ].

Για να γίνει αυτό χρησιμοποίησα συνδέσεις LEFT JOIN, αντί INNER JOIN, που χρησιμοποιούσες.

Στον υπολογισμό του υπόλοιπου, για την αντιμετώπιση των τιμών NULL, χρησιμοποίησα τη συνάρτηση nz().

Το ερώτημα [ΣΥΝΟΛΑ εισερχομ_εξερχομ ΜΕΛΑΝΙΩΝ – ΥΠΟΛΟΙΠΑ] εμφανίζει τις εγγραφές με υπόλοιπο < 5. Μπορείς να το αλλάξεις.

Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: zip _test_1_mdb.zip (300,8 KB, 29 εμφανίσεις)
Απάντηση με παράθεση
  #6  
Παλιά 29-09-13, 16:37
Όνομα: Θεοδώρα
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 26-08-2013
Περιοχή: Κόρινθος
Μηνύματα: 5
Προεπιλογή

Πρώτα απ'όλα να ευχαριστίσω και τους δυο σας που διαθέσατε χρόνο να το δείτε.
Σας ευχαριστώ!

Διονύση, το προσπάθησα και κάτι κάνω μάλλον λάθος. Οπότε προσπάθησα να δοκιμάσω την επόμενη λύση.

Γιώργο, η λύση που μου έδωσε ήταν και με το παραπάνω η επιθυμητή! Το ένα ερωτήμα αν καταλαβά σωστά το έκανες με χρήση της sql.

Και πάλι σας ευχαριστώ πολύ!
Θεοδώρα
Απάντηση με παράθεση
  #7  
Παλιά 29-09-13, 16:47
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

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


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Ερωτήματα ] Ερώτημα δεν επιστρέφει εγγραφές με κενό πεδίο. vraxnakisg Access - Ερωτήσεις / Απαντήσεις 2 24-05-15 17:02
[ Ερωτήματα ] Όπου το πεδίο είναι κενό να παίρνει την τιμή 0 (μηδέν) mousatos Access - Ερωτήσεις / Απαντήσεις 3 01-01-14 17:29
[ Πίνακες ] Τιμή Πεδίου ίση με πεδίο άλλου πίνακα gaz_manos Access - Ερωτήσεις / Απαντήσεις 6 25-01-13 11:41
[ Φόρμες ] Τιμή σε κλειδωμένο πεδίο NIC Access - Ερωτήσεις / Απαντήσεις 2 30-08-12 13:11


Η ώρα είναι 00:30.