
11-09-11, 18:41
|
 | Διαχειριστής Όνομα: Τάσος Φιλοξενιδης Έκδοση λογισμικού Office: Ms-Office 365 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική | | Εγγραφή: 21-10-2009
Μηνύματα: 2.035
| |
Καλησπέρα Αλέξανδρε!
Προσπάθησε να συντάξεις μια συνάρτηση DSUM() που θα επιστρέφει το άθροισμα των παροχών του πελάτη με το συγκεκριμένο CustomerID.
Θα σου δώσω ένα γενικότερο παράδειγμα χρήσης της DSum(παράσταση;τομέας ; κριτήρια): Συν_Παροχών: DSum(
"[ Πεδίο με την αξία παροχών]" ;
"[ Από τον πίνακα που ανήκει το πεδίο αυτό]" ;
"[ CustomerID του πίνακα]=" & [ CustomerID του ερωτήματος] & "AND clng( [DateΠαροχής])=" & Date() & " And
[ ΠεδίοΠουΔηλώνειAνΞώφλησε] <> True And [άλλο πεδίο του πίνακα] = " & "άλλο κριτήριο" )
Θέλοντας να σε βοηθήσω, σου προτείνω να αφιερώσεις χρόνο στη σχεδίαση της βάσης σου από την αρχή αντί να "μπαλώνεις τα αμπάλωτα".
Κάποτε είχα φτιάξει ένα αρχείο Access που περιείχε πίνακες και σχέσεις μεταξύ τους
βασισμένο σε μία απεικόνιση ενός μοντέλου βάσης δεδομένων για ξενοδοχείο που υπήρχε και υπάρχει ακόμα εδώ: Example Relational Database Data Models | Database Solutions for Microsoft Access | databasedev.co.uk
Σου επισυνάπτω λοιπόν ένα αντίγραφο αυτού του αρχείου.
Το αρχείο αυτό περιέχει τους βασικούς πίνακες και με την εμπειρία που ήδη έχεις αποκτήσει και αφού το μελετήσεις, θα μπορέσεις εύκολα και γρήγορα (αν έχεις το κουράγιο) να έχεις ικανοποιητικά αποτελέσματα.
Καλή συνέχεια!
Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |