04-07-12, 09:28
|
| Συντονιστής Όνομα: Νίκος Έκδοση λογισμικού Office: Ms-Office 2007 Γλώσσα λογισμικού Office: Ελληνική | | Εγγραφή: 28-12-2008 Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
| |
Καλημέρα
Με την DCount πρέπει να "πιάσεις" το συγκεκριμένο προϊόν που αγοράζει ο συγκεκριμένος πελάτης (την συγκεκριμένη ημέρα ?). Σκέφτομαι : αν ο πελάτης αγοράσει 2-3 πορτοκαλάδες στις 18:00 και επανέλθει στις 21:30 -την ίδια ημέρα- να πάρει ξανά πορτοκαλάδες μήπως έχουμε πρόβλημα;
Ο κώδικας που θα έγραφα θα ήταν κάπως έτσι:
If DCount("Barcode", "Invoice Details", "Barcode = '" & Barcode & "' and [idpelati]= " & me.parent.idpelati ) >1 Then
Me.Quantity.Value = Me.Quantity.Value + 1
Me.Σύνολο_Γραμμής = Me.Quantity * Me.PricePerUnit
else
DoCmd.GoToRecord , , acNewRec
Me.Barcode.SetFocus
End if
Δοκίμασε την πρότασή μου. Φτιάξε μια μινιατούρα της εφαρμογής σου που να έχει κύρια φόρμα με δυο-τρεις πελάτες, μια δευτερεύουσα με 3-4 προϊόντα για να δούμε στην πράξη 'τι παίζει'. Ας έχουμε κατά νου -Σαράντο- οτι στο φόρουμ τούτο, όλοι πρέπει να έχουν ωφέλεια και όλοι πρέπει να προσφέρουν. Η δική σου συμμετοχή στην προσφορά θα είναι να μας ετοιμάσεις την μινιατούρα-εφαρμογή και η ωφέλεια όλων μας θα είναι ότι θα έχουμε ένα μικρό παράδειγμα-λίαν κατανοητό.
Περιμένουμε να δώσεις συνέχεια...
Με εκτίμηση
Νίκος Δ
Τελευταία επεξεργασία από το χρήστη Meteora : 04-07-12 στις 21:37.
Αιτία: Διόρθωση...
|