Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 26-10-16, 11:34
kapetang Ο χρήστης kapetang δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού 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] να είναι υπολογιζόμενο (ή να απουσιάζει).

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb AppendRecords.mdb (560,0 KB, 13 εμφανίσεις)
Απάντηση με παράθεση