
26-10-16, 11:34
|
| Όνομα: Γιώργος Έκδοση λογισμικού Office: Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 18-06-2010
Μηνύματα: 3.674
| |
Καλημέρα
Δημήτρη, δες μια πρόταση στο συνημμένο.
1) Το ερώτημα [qryNextMothForADD] εμφανίζει τις εγγραφές, όπως ακριβώς θα προστεθούν.
Δηλαδή με τις παρακάτω αλλαγές.
[IsxisN]=False, [KatastasiN]=”ΑΚΥΡΟ», [EnarxiN]=[LIXI], [ LixiN]=[LIXI]+ μήνες διάρκειας.
2) Το ερώτημα προσάρτησης [qryNextMonthADD] προσθέτει τις παραπάνω εγγραφές στον πίνακα tblA.
3) Το ερώτημα [qryCheckADD] χρησιμεύει στην αποτροπή πολλαπλής προσάρτησης των ίδιων εγγραφών.
4) Η φόρμα [frmNextMonthADD] εμφανίζει τις εγγραφές που θα προστεθούν.
Πατώντας το σχετικό κουμπί της ο κώδικας (που εκτελείται) , αν οι εγγραφές δεν έχουν ήδη προσαρτηθεί, τις προσαρτά.
Κάποιες σκέψεις για τη σχεδίαση του πίνακα tblA:
1) Το πεδίο [DIARKIA], που εκφράζει χρονικό διάστημα σε μήνες, είναι πιο βολικό να είναι αριθμητικό.
2) Το πεδίο [LIXI] μπορεί να υπολογιστεί από το [ENARXI] και το [DIARKIA] και θα μπορούσε να είναι υπολογιζόμενο (ή να απουσιάζει).
3) Νομίζω επίσης ότι και τα πεδία [ISXIS] και [KATASTASI] δεν είναι άσχετα ([ISXIS]=True ==>[KATASTASI]="ΕΝΕΡΓΟ" και [ISXIS]=False ==> [KATASTASI]="ΑΚΥΡΟ"), θα μπορούσε συνεπώς το [KATASTASI] να είναι υπολογιζόμενο (ή να απουσιάζει).
Φιλικά/Γιώργος
|