Εμφάνιση ενός μόνο μηνύματος
  #3  
Παλιά 11-09-11, 18:41
Το avatar του χρήστη Tasos
Tasos Ο χρήστης Tasos δεν είναι συνδεδεμένος
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού 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

Σου επισυνάπτω λοιπόν ένα αντίγραφο αυτού του αρχείου.

Το αρχείο αυτό περιέχει τους βασικούς πίνακες και με την εμπειρία που ήδη έχεις αποκτήσει και αφού το μελετήσεις, θα μπορέσεις εύκολα και γρήγορα (αν έχεις το κουράγιο) να έχεις ικανοποιητικά αποτελέσματα.

Καλή συνέχεια!

Τάσος
Συνημμένα Αρχεία
Τύπος Αρχείου: zip HotelDatabase.zip (35,9 KB, 64 εμφανίσεις)
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση