Θέμα: Συναρτήσεις Έλεγχος τιμών ενός πεδίου

Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 21-09-14, 18:49
kapetang Ο χρήστης kapetang δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Υποθέτω ότι ο υποκείμενος πίνακας (η προέλευση των δεδομένων) της φόρμας λέγεται ΑΓΟΡΕΣ, το πεδίο με τις ποσότητες ΠΟΣΟΤΗΤΑ και το πεδίο με τις μονάδες ΜΟΝΑΔΑ.

Αν σε κάποιο πλαίσιο κειμένου στο υποσέλιδο της φόρμας ορίσουμε την ιδιότητα Control Source (Προέλευση στοιχείου ελέγχου) σε:

1)
Κώδικας:
=IIf(DCount("*";"ΑΓΟΡΕΣ")=DCount("*";"ΑΓΟΡΕΣ";"ΜΟΝΑΔΑ='" & [ΜΟΝΑΔΑ] & "'");Sum([ΠΟΣΟΤΗΤΑ]);Null).
Αν όλες οι εγγραφές του πίνακα έχουν ίδια μονάδα, Θα πάρουμε το άθροισμα όλων των ποσοτήτων, διαφορετικά το πλαίσιο θα μείνει κενό.

2)
Κώδικας:
=DSum("[ΠΟΣΟΤΗΤΑ]";"ΑΓΟΡΕΣ";"ΜΟΝΑΔΑ='Κιλό'")
.

Θα πάρουμε το άθροισμα όλων των ποσοτήτων με μονάδα μέτρησης το Κιλό.

Φιλικά/Γιώργος
Απάντηση με παράθεση