
05-02-11, 15:43
|
| Όνομα: Γιώργος Έκδοση λογισμικού Office: Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 18-06-2010
Μηνύματα: 3.674
| |
Καλημέρα στην παρέα
Φίλε Νίκο, για το θέμα που έθεσες, έχω την ακόλουθη άποψη:
1). Αν το πεδίο είναι δεσμευμένο πιστεύω ότι είναι καλύτερα ο περιορισμός (αριθμός, ακέραιος, στο διάστημα, κλπ) να μπει στη σχεδίαση του πίνακα. Έτσι ο περιορισμός θα κληροδοτείται στο πεδίο σε οποιαδήποτε φόρμα κι’ αν βρίσκεται αυτό.
2). Αν το πεδίο είναι αδέσμευτο μπορούμε: - Να θέσουμε την ιδιότητα «μορφή» στην αριθμητική μορφή που θέλουμε και στη καρτέλα δεδομένα να ορίσουμε και κανόνα επικύρωσης (πχ >1 and <1000). Στην περίπτωση αυτή, όπως και στην προηγούμενη, ο έλεγχος γίνεται κατά την αποθήκευση των δεδομένων του πεδίου (με το χάσιμο της εστίασης).
- Να εφαρμοστεί η λύση που προτείνεις. Η λύση, αυτή επειδή αναφέρεται σε κωδικούς χαρακτήρων μικρότερους του 127, πιστεύω ότι θα λειτουργεί σωστά, ανεξάρτητα από τις τοπικές ρυθμίσεις. Αν το πεδίο θα παίρνει τιμές δεκαδικές και αρνητικές θα πρέπει να μη μηδενίζονται και οι κωδικοί 44 (,), 45 (-) και 46 (.).Επίσης καλό είναι να επιτρέπεται και η κίνηση με τα βέλη κωδικοί vbKeyLeft (37) και vbKeyRight (39).
Γιώργος
|