Η σελίδα μας αναβαθμίστηκε, γι' αυτό τον λόγο τα μέλη μας θα πρέπει να ζητήσουν νέο κωδικό πρόσβασης από την υπηρεσία "Αποστολή κωδικού πρόσβασης".
Εάν το email με τον νέο κωδικό δεν έρθει στο inbox κοιτάξτε και στο spam folder. Ο server είναι φρέσκος και δεν έχει το reputation που του αξίζει.

Δουλεύοντας με δυο πινάκες

Συζητήσεις για την τοπική βάση δεδομένων Access της Microsoft

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
big_dio
Δημοσιεύσεις: 84
Εγγραφή: 09 Απρ 2004 15:49
Τοποθεσία: corfu
Επικοινωνία:

Δουλεύοντας με δυο πινάκες

Δημοσίευση από big_dio » 25 Νοέμ 2008 13:44

Καλημέρα σε όλο το forum.
Θα μπορούσε κάποιος να με βοηθήσει στο ακόλουθο πρόβλημα;
Έχω 2 πινάκες (Αγορές) (Πωλήσεις) και οι δύο πινάκες περιέχουν ένα πεδίο που ονομάζετε σύνολο που λειτουργεί αθροιστικά.
Μπορώ με κάποιο τρόπο να πάρω το σύνολο των αγορών και να το αφαιρέσω από το σύνολο πωλήσεων με κάποιο ερώτημα, έκθεση, ή φόρμα;
Εικόνα

Άβαταρ μέλους
kon73
Script Master
Δημοσιεύσεις: 224
Εγγραφή: 13 Απρ 2008 23:47
Επικοινωνία:

Δουλεύοντας με δυο πινάκες

Δημοσίευση από kon73 » 25 Νοέμ 2008 15:00

Καλημέρα,

Λοιπόν ο πίνακας Αγορές ας υποθέσουμε λέγεται TblPurchases και ο πίνακας Πωλήσεις
TblSales.
Έχεις και στους δύο πίνακες το πεδίο Amount
Χρησιμοποιείς την συνάρτηση Dsum("Amount","TblPurchases")-Dsum("Amount","TblSales")
και έτσι έχεις το σύνολο των αγορών μείον των πωλήσεων.

Το κόμμα στη συνάρτηση Dsum αλλάζει σε ; (Ελληνικό ερωτηματικό) εάν η συνάρτηση χρησιμοποιηθεί σε ερώτημα ή φόρμα.

Να σημειώσουμε ότι το Dsum λειτουργεί και με κριτήρια δηλαδή αγορές που να είναι > 100 το Amount και θα γίνει πχ .Dsum("Amount","TblPurchases","Amount>100")

Φιλικά


kon73

big_dio έγραψε:Καλημέρα σε όλο το forum.
Θα μπορούσε κάποιος να με βοηθήσει στο ακόλουθο πρόβλημα;
Έχω 2 πινάκες (Αγορές) (Πωλήσεις) και οι δύο πινάκες περιέχουν ένα πεδίο που ονομάζετε σύνολο που λειτουργεί αθροιστικά.
Μπορώ με κάποιο τρόπο να πάρω το σύνολο των αγορών και να το αφαιρέσω από το σύνολο πωλήσεων με κάποιο ερώτημα, έκθεση, ή φόρμα;
My New Site http://www.MsAccess.gr
Free Access (VBA Code,Tutorials, Mdbs, Eclass, Eshop)
Εικόνα

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Δουλεύοντας με δυο πινάκες

Δημοσίευση από dva_dev » 25 Νοέμ 2008 20:40

Αφού το πεδίο λειτουργεί αθροιστικά ίσως και να αρκεί να γίνει αφαίρεση των πεδίων μόνο των τελευταίων εγγραφών του κάθε πίνακα.

Μάλλον είναι καλό να μας δείξεις 2-3 εγγραφές του κάθε πίνακα (να δείχνουν οι τιμές στο συγκεκριμένο πεδίο με νούμερα, πως διαμορφώνεται) και ποιό είναι το αποτέλεσμα που θέλεις να έχεις.

Απάντηση

Επιστροφή στο “MS Access”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες