Εμφάνιση ενός μόνο μηνύματος
  #6  
Παλιά 26-01-14, 16:04
Χρήστος Ο χρήστης Χρήστος δεν είναι συνδεδεμένος
Όνομα: Χρήστος Φ.
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-12-2010
Περιοχή: Θεσσαλονίκη
Μηνύματα: 498
Προεπιλογή

Καλησπέρα ...Θα ήθελα να σου δώσω κάποιες ιδέες(σε επίπεδο λογικής)
Θα έχω 1 κεντρική φόρμα με τους πελάτες και μια συνδεδεμένη δευτ. φόρμα με τα δανεισμένα βιβλία του καθενός. (που θα τροφοδοτείται από ένα ερώτημα με κριτήριο: η ημερ. επιστροφής να είναι Κενή)
(Δανεισμένο θα είναι αυτό με κενή την ημερ. επιστροφής)

...με λογική σειρά:
ΧΡΕΩΣΗ
1)Θα εντοπίζω έναν πελάτη
2)Θα γράφω το Barcode σ' ένα πλαίσιο κειμένου
3)Θα πατάω το κουμπί Χρέωση
4)Θα γίνεται έλεγχος αν είναι έγκυρο το Barcode (αν υπάρχει δηλαδή) >>Dlοokup
5)Θα ανοίγει το Recordsert του πίνακα Δανεισμών (στο παρασκήνιο) >>OpenRecordset
6)Θα εντοπίζεται το συγκεκριμένο Barcode στις εγγραφές του πίνακα Δανεισμών>>.FindLast (Είναι αυτό που αναφέρεις στο #5)
7)Αν η ημερ. επιστροφής είναι κενή να μου λέει ότι "έχει ήδη δανειστεί!!"
8)Διαφορετικά να δημιουργείται η εγγραφή με: πελάτη αυτόν που ήδη βρίσκομαι, Barcode αυτό που έχω γράψει, ημερ. χρέωσης την σημερινή και ημερ. επιστροφής μετά από κάποιες μέρες (που θα έχω ορίσει) >>.Add
9)Να κάνει requery στην δευτ. φόρμα και να εμφανίζει το δανεισμένο βιβλίο στον συγκεκριμένο πελάτη.>>Me!subformName.Requery
ΕΠΙΣΤΡΟΦΗ
Αντίστοιχη λογική(με το που θα πατάω το κουμπί Επιστροφή η ημερ. επιστροφής θα παίρνει την σημερινή ημερ.>>.Edit)

Τελευταία επεξεργασία από το χρήστη Χρήστος : 26-01-14 στις 22:22.
Απάντηση με παράθεση