![]() |
Πρόβλημα σε κώδικα Φόρμας 1 Συνημμένο(α) Καλησπέρα σε όλους Για μια φορα ακόμα ζητάω τη βοήθεια σας Έχω ένα πρόβλημα στη forma χτυπάει ο κώδικας όταν βάζω εξαψήφιους αριθμούς ενώ μέχρι πενταψήφιους πάει καλά |
Καλημέρα.. το i όρισέτο ως double στον κώδικά σου |
Ευχαριστω για την απάντηση Άγγελε όμως χτυπάει ο κώδικας τη forma με αυτόν τον κώδικα τη χρησιμοποιώ σε άλλο πινακα και δουλευει άψογα στο επισυναπτόμενο έχω και τους 2 πίνακες και 2 φόρμες μήπως κάνω κάποιο λάθος |
1 Συνημμένο(α) Ευχαριστω για την απάντηση Άγγελε όμως χτυπάει ο κώδικας τη forma με αυτόν τον κώδικα τη χρησιμοποιώ σε άλλο πινακα και δουλευει άψογα στο επισυναπτόμενο έχω και τους 2 πίνακες και 2 φόρμες μήπως κάνω κάποιο λάθος |
Καλησπέρα στην παρέα Κώστα, άλλαξε τον κώδικά σου με τον ακόλουθο. Κώδικας: Private Sub Command0_Click()1) Όταν υπάρχουν Null τιμές, όπου η συνάρτηση Val δίνει λάθος. 2) Όταν επιχειρείται καταχώρηση εγγραφής που θα δημιουργούσε διπλότυπες τιμές στα πεδία CODE1 και REC_ID, τα οποία ως πρωτεύοντα κλειδιά έχουν μοναδικές τιμές. Δηλαδή, αν στο διάστημα [Από] [Έως] υπάρχουν αριθμοί που ήδη έχουν καταχωρηθεί στον πίνακα [ΑΠΟΘΗΚΗ] (ή ΠΑΡΑΛΑΒΕΣ) οι εγγραφές τους θα παραλειφθούν. Ο κώδικας, κατάλληλα προσαρμοσμένος, θα πρέπει να αντιγραφεί και στη δεύτερη φόρμα. Φιλικά/Γιώργος |
1 Συνημμένο(α) Καλησπέρα και απο εμένα.. Αρχικά θα συμφωνήσω με τον Γιώργο για τις NULL τιμές.. Κάνε αυτό που σου λέει ο Γιώργος. Θα επιμείνω και θα πω πως στην αρχική σου ερώτηση: Παράθεση:
Κώδικας: Dim i As LongΚώδικας: Dim i As Doubleμε στοιχεία στην φόρμα: Αρ.Κωδικού: 123456 Έως: 123457 Ενώ με την μεταβήτή σου ως Double προχωράει και καταχωρεί κανονικά στον πίνακα. Ξαναλέω πω ο Γιώργος σου επισήμανε ήδη το πρόβλημα της φόρμας για NULL τιμές ή διπλοεγγραφες... (παραβίαση κλειδιών του πίνακα) |
Ευχαριστώ πολύ για τη βοήθεια σας το πρόβλημα λύθηκε |
| Η ώρα είναι 15:34. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.