Εμφάνιση ενός μόνο μηνύματος
  #5  
Παλιά 21-09-11, 11:05
alex Ο χρήστης alex δεν είναι συνδεδεμένος
Όνομα: Αλέξανδρος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2010
Περιοχή: ΑΡΤΑ
Μηνύματα: 521
Προεπιλογή

Kαλησπέρα Τάσο

Τελικά όπως και υποσχέθηκα ότι θα κάνω θα το ανεβάσω.Τελικά δεν μπόρεσα να κάνω την έκφραση που μου έδωσες

ΠοσόΠαροχών:DSum("[Σύνολο]";'[t_ΙΣΤΟΡΙΚΟ_ΠΑΡΟΧΩΝ]";"[CustomerID του πίνακα ]="&[ΚινήσειςΠελάτηQry. CustomerID]& AND Clng([ΗμερΠαροχής])=" & Date() Αnd [Ανενεργός]<>True) And [αλλο πεδίο πίνακα]="&"άλλο κριτήριο")
(Εδώ έκανα δοκιμές αλλά δεν δούλεψε απέτυχα)
Εκανα όμως το εξής αλλά δεν είναι αυτό που ήθελα και θέλω να μου πείς και την γνώμη σου
Πρόσθεσα στον πίνακα
ΙΣΤΟΡΙΚΟ_ΚΙΝΗΣΕΩΝ_ΠΛΗΡΩΜΩΝ _ΠΑΡΟΧΩΝ_ΠΕΛΑΤΩΝ
ενα πεδίο Σύνολο Παροχών και έβαλα την συνάρτηση αυτή
Κώδικας:
=DSum("Σύνολο";"t_ΙΣΤΟΡΙΚΟ_ΠΑΡΟΧΩΝ";"CustomerID=
" &ΙIf(IsNull(Forms!ΙΣΤΟΡΙΚΟ_ΚΙΝΗΣΕΩΝ_ΠΛΗΡΩΜΩΝ_ΠΑΡΟΧΩΝ_ΠΕΛΑΤΩΝ.CustomerID);-1;
Forms!ΙΣΤΟΡΙΚΟ_ΚΙΝΗΣΕΩΝ_ΠΛΗΡ ΩΜΩΝ_ΠΑΡΟΧΩΝ_ΠΕΛΑΤΩΝ.CustomerID))
οπότε έβαλα και στο πεδίο της φόρμας ΠοσόΠαροχών την ίδια συνάρτηση με αποτέλεσμα στην φόρμα να φαίνονται τα ποσά οτι δουλεύουν κανονικά.Αφού ο χρήστης δεν βλέπει τον πίνακα βλέπει τη φόρμα.
Το πρόβλημα είναι ότι εάν χρειασθεί να πάρω τιμές απο τον πίνακα
t_ΙΣΤΟΡΙΚΟ_ΚΙΝΗΣΕΩΝ_ΠΕΛΑΤΗ δεν θα είναι ενημερωμένο το ΠοσόΠαροχών κατα συνέπεια το ΠοσόΠληρωμών.

Φιλικά/Αλέξανδρος
Συνημμένα Αρχεία
Τύπος Αρχείου: zip βδ1_ok30.zip (418,2 KB, 28 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη Tasos : 21-09-11 στις 12:21. Αιτία: Συνάρτηση σε πλαίσιο κώδικα
Απάντηση με παράθεση