| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#1
| |||
| |||
|
Καλησπέρα παιδιά Πως θα μπορούσα στο Υπόλοιπο να παίρνω την τιμή sum(Xreosi)-sum(Elava) για τον κάθε πελάτη σε κάθε εγγραφή με το που συμπληρώνω το Xreosi η το Elava |
|
#2
| |||
| |||
|
Καλημέρα σε όλους Γιάννη σε προβολή σχεδίασης της φόρμας κάνε επικόλληση τον παρακάτω κώδικα: Κώδικας: Private Sub Elava_AfterUpdate()
Me.Ipolipo = Nz(DSum("Xreosi", "pPelatesKinisi", "[a/aPelati]=" & Me.[a/aPelati] & "") - DSum("Elava", "pPelatesKinisi", "[a/aPelati]=" & Me.[a/aPelati] & ""), 0)
Me.Refresh
End Sub
Private Sub Xreosi_AfterUpdate()
Me.Ipolipo = Nz(DSum("Xreosi", "pPelatesKinisi", "[a/aPelati]=" & Me.[a/aPelati] & "") - DSum("Elava", "pPelatesKinisi", "[a/aPelati]=" & Me.[a/aPelati] & ""), 0)
Me.Refresh
End Sub
|
|
#3
| |||
| |||
|
Καλησπέρα σε όλη τη παρέα Νάσο ευχαριστώ που ασχολήθηκες Δυστυχώς δεν υπολογίζει την τιμή της εγγραφής που καταχωρώ εκείνη τι στιγμή αλλά την προηγούμενη (τελευταία) εγγραφή ανά πελάτη Αν δημιουργούσε νέα εγγραφή για να υπολογίσει εκεί το υπόλοιπο θα δούλευε ??? Χρησιμοποίησα αυτό που έγραψες "Μετά από εισαγωγή" στη φόρμα και δούλεψε Είναι σωστός αυτός ο τρόπος ??? Private Sub Form_AfterInsert() If Me.Xreosi <> 0 Then Me.Ipolipo = Nz(DSum("Xreosi", "pPelatesKinisi", "[a/aPelati]=" & Me.[a/aPelati] & "") - DSum("Elava", "pPelatesKinisi", "[a/aPelati]=" & Me.[a/aPelati] & ""), 0) End If If Me.Elava <> 0 Then Me.Ipolipo = Nz(DSum("Xreosi", "pPelatesKinisi", "[a/aPelati]=" & Me.[a/aPelati] & "") - DSum("Elava", "pPelatesKinisi", "[a/aPelati]=" & Me.[a/aPelati] & ""), 0) End If End Sub |
|
#4
| |||
| |||
|
Καλημέρα Γιάννη. Έχεις δίκιο δική μου απροσεξία. Προσθέτουμε την εντολή ανανέωσης (Me.Refresh) του πεδίου, μετά την ενημέρωση. Κώδικας: Private Sub Elava_AfterUpdate()
Me.Refresh
Me.Ipolipo = Nz(DSum("Xreosi", "pPelatesKinisi", "[a/aPelati]=" & Me.[a/aPelati] & "") - DSum("Elava", "pPelatesKinisi", "[a/aPelati]=" & Me.[a/aPelati] & ""), 0)
End Sub
Private Sub Xreosi_AfterUpdate()
Me.Refresh
Me.Ipolipo = Nz(DSum("Xreosi", "pPelatesKinisi", "[a/aPelati]=" & Me.[a/aPelati] & "") - DSum("Elava", "pPelatesKinisi", "[a/aPelati]=" & Me.[a/aPelati] & ""), 0)
End Sub
|
|
#5
| |||
| |||
|
Καλησπέρα σε όλους Νάσο σε ευχαριστώ για τη λύση |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [Γενικά] ΤΟ ΥΠΟΛΟΙΠΟ ΕΡΧΕΤΑΙ ΑΠΟ.. | ramnikos71 | Excel - Ερωτήσεις / Απαντήσεις | 5 | 21-01-17 20:44 |
| Υπόλοιπο αποθήκης (stock). Αποτροπή αρνητικών τιμών | kapetang | Access samples - Χρήσιμα αρχεία & παραδείγματα | 0 | 23-09-13 10:53 |
| [ Φόρμες ] Διασύνδεση πελατών | mgeorge | Access - Ερωτήσεις / Απαντήσεις | 11 | 03-03-13 18:48 |
| Κίνηση πελατών | nafnaki | Access - Ερωτήσεις / Απαντήσεις | 4 | 27-06-12 21:07 |
| Υπόλοιπο Αδειών | stelianta | Access - Ερωτήσεις / Απαντήσεις | 2 | 29-02-12 22:33 |
Η ώρα είναι 21:31.


Αλλαγή σε γραμμικό τρόπο

