Εμφάνιση ενός μόνο μηνύματος
  #6  
Παλιά 04-07-12, 09:28
Το avatar του χρήστη Meteora
Meteora Ο χρήστης Meteora δεν είναι συνδεδεμένος
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού 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. Αιτία: Διόρθωση...
Απάντηση με παράθεση