| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
| |
|
#1
| |||
| |||
|
Καλημέρα σε όλη τη καλή παρέα. Στο αρχείο που επισυνάπτω στη φόρμα ΕΓΓΡΑΦΕΣ και στο συμβάν με το κλικ στο μπουτόν Σύνολο ανά επωνυμία εμφανίζεται το μνμ "πολύ λίγες παράμετροι Αναμενόταν 1" Τον κώδικα αυτό τον προσάρμοσα από μια παρόμοια πρόταση του Γιώργου (kapetang). Μήπως κάποιος από την παρέα, μπορεί να μας πεις που βρίσκεται το λάθος; Φιλικά Τζίμης. |
|
#2
| ||||
| ||||
|
Καλημέρα Τζίμη! Εγώ στη θέση του κουμπιού θα χρησιμοποιούσα ένα υπολογισμένο πεδίο με τον παρακάτω τύπο στην προέλευση στοιχείου ελέγχου: Κώδικας: =IIf(Nz(DSum("[ΤΕΛΙΚΗ ΑΞΙΑ]";"[ΕΓΓΡΑΦΕΣ]";"[ΕΠΩΝΥΜΙΕΣ] = '" & [ΕΠΩΝΥΜΙΕΣ] & "'"))=0;"Δεν έγιναν πωλήσεις";DSum("[ΤΕΛΙΚΗ ΑΞΙΑ]"
;"[ΕΓΓΡΑΦΕΣ]";"[ΕΠΩΝΥΜΙΕΣ] = '" & [ΕΠΩΝΥΜΙΕΣ] & "'"))
1) Με χρήση DSUM() Κώδικας: Private Sub Button1_Click()
Dim x As Currency
If Not Me.NewRecord Then
x = Nz(DSum("[ΤΕΛΙΚΗ ΑΞΙΑ]", "[ΕΓΓΡΑΦΕΣ]", "[ΕΠΩΝΥΜΙΕΣ] = '" & Me.ΕΠΩΝΥΜΙΕΣ & "'"))
If x = 0 Then
MsgBox "Δεν έγιναν πωλήσεις."
Else
MsgBox "ΣΥΝΟΛΙΚΕΣ ΠΩΛΗΣΕΙΣ: " & FormatNumber(x) & " €.", , "ΠΩΛΗΣΕΙΣ"
End If
End If
End Sub
Κώδικας: Private Sub Button1_Click()
Dim df As QueryDef
Dim rs As DAO.Recordset
Set df = CurrentDb.QueryDefs("sam_ep")
df![[Forms]![ΕΓΓΡΑΦΕΣ]![ΕΠΩΝΥΜΙΕΣ]] = Me.ΕΠΩΝΥΜΙΕΣ
Set rs = df.OpenRecordset
If rs.RecordCount > 0 Then
MsgBox "ΣΥΝΟΛΙΚΕΣ ΠΩΛΗΣΕΙΣ " & FormatNumber(rs.Fields("ΆθροισμαΤουΤΕΛΙΚΗ ΑΞΙΑ")) & " €.", , "ΠΩΛΗΣΕΙΣ"
Else
MsgBox "Δεν έγιναν πωλήσεις."
End If
rs.Close
Set rs = Nothing
End Sub
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
|
#3
| |||
| |||
|
Taso ευχαριστώ θερμά για τις προτάσεις σου. Με πολύ εκτίμηση Τζίμης |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| Λάθος αποτέλεσμα | tsakan | Access - Ερωτήσεις / Απαντήσεις | 1 | 12-01-16 17:44 |
| [ Ερωτήματα ] Τι κάνω λάθος | anestaki | Access - Ερωτήσεις / Απαντήσεις | 18 | 25-04-15 19:50 |
| [ Εκθέσεις ] Λάθος στο άθροισμα | xristos | Access - Ερωτήσεις / Απαντήσεις | 2 | 17-02-14 09:09 |
| [ Φόρμες ] Λάθος πράξεις | kantidenos | Access - Ερωτήσεις / Απαντήσεις | 1 | 23-09-13 11:26 |
| [ Ερωτήματα ] Λάθος σε Dcount με iif | Free_Ghost | Access - Ερωτήσεις / Απαντήσεις | 5 | 17-06-13 15:36 |
Η ώρα είναι 21:17.


Υβριδικός τρόπος

