Εμφάνιση ενός μόνο μηνύματος
  #4  
Παλιά 15-05-13, 23:57
ασχετος Ο χρήστης ασχετος δεν είναι συνδεδεμένος
Όνομα: Κώστας
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2012
Περιοχή: Πειραιάς
Μηνύματα: 181
Προεπιλογή

Την καλημέρα μου στο forum.

Βαγγέλη, μου γράφεις τα κάτωθι.

1)Ο κανόνας είναι λίγο περίπλοκο για να το αποτυπώσουμε σε κώδικα πιστεύω.
Γενικά τα διπλώματα πλεον λήγουν ανά 25 χρόνια και αν είναι επαγγελματικό είναι ανά 5 χρόνια. Αλλά υπάρχουν πάντα και κάποιες εξαιρέσεις.
Εγώ απλά θέλω να το επιλέγω εγώ ανάλογα την κάθε περίπτωση.
2)Είδα στον κώδικα αυτό που έχεις γράψει αλλά πατώντας το κουμπί εκτύπωση δεν κάνει κάτι.
3)Έχεις δίκιο μπορείς να το δεις στη φόρμα μαθημάτων που υπάρχει.

Για το 1
Στη φόρμα Διαχείριση Διπλωμάτων και δίπλα στο πεδίο [ημερομηνία έκδοσης διπλώματος]
δημιούργησε ένα πεδίο combo μην το συνδέσεις με πίνακα αλλά βάλε στον μάγο τις τιμές ( με την σειρά) κενό,1,2,3,15 και στις ιδιότητες του πεδίου στο name βάλε cbo_end_dpl
Μόλις το δημιουργήσεις και το ονοματίσεις, πήγαινε στις ιδιότητες και στο tab συμβάντα και στο συμβάν AfterUpdate γράψε τον παρακάτω κώδικα.

Κώδικας:
    If IsNull(Me.Ημερομηνία_λήξης_διπλώματος) Then
       Me.cbo_end_dpl = ""
       Exit Sub
    End If
    
    If IsNull(Me.cbo_end_dpl) Or Me.cbo_end_dpl = "" Or IsNull(Me.Ημερομηνία_λήξης_διπλώματος) Then
       Exit Sub
    Else
        Me.Ημερομηνία_λήξης_διπλώματος = DateAdd("yyyy", Me.cbo_end_dpl, Me.Ημερομηνία_λήξης_διπλώματος)
    End If
Αν το πεδίο [Ημερομηνία_λήξης_διπλώματο ς] είναι κενό (πργαγματικά κενό και όχι να έχει spaces) τότε τ'οτε το πεδίο [cbo_end_dpl] ότι τιμή και να του δώσεις θα πάρει τιμή null

Αν το πεδίο [cbo_end_dpl] είναι κενό τότε δεν θα γίνει τίποτα αλλιώς θα προσθέση στην ημερομηνία την επιλογή σου.

Για το 2
αυτήν την ώρα που σου γράφω έχω την βάση που έστειλα και τρέχει μια χαρά.
Πρόσεξε αν τυχόν και μεταφέρεις τον κώδικα στα ονόματα των πεδίων.

Για το 3
φτιάξτε την φόρμα και στείλε δείγμα.


ΣΟΥ ΣΤΕΛΝΩ ΔΕΙΓΜΑ

Σημείωση:
[B]Ήμαρτον με τα ελληνικά ονόματα στα πεδία και μάλιστα με κενά... ΗΜΑΡΤΟΝ[/B
]
Συνημμένα Αρχεία
Τύπος Αρχείου: zip Σχολή kellisg.zip (253,5 KB, 40 εμφανίσεις)
Απάντηση με παράθεση