Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

έλεγχος εγκυρότητας τηλεφώνου

Îåêßíçóå áðü ôï ìÝëïò Dark Dominion. Τελευταία δημοσίευση από το μέλος evliatsas στις 19-07-2006, 23:16. Υπάρχουν 39 απαντήσεις.
Σελίδα 1 από 3 (40 εγγραφές)   1 2 3 >
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  10-07-2006, 15:16 14560

    έλεγχος εγκυρότητας τηλεφώνου

    Συνημμένα: Student Registration.zip
    Παιδιά χρειάζομαι επειγόντως βοήθεια. Κάνω hnd στο ΙΕΚ ΔΟΜΗ και είχαμε να παραδώσουμε μια εργασία στην οποία πρέπει να γίνονται εγγραφές μαθητών μέσα σε μια access διαμέσου μιας απλής φόρμας. H βάση βρίσκεται στον ίδιο φάκελο με το πρόγραμμα. Δεν ξέρω όμως πως βάλω περιορισμούς στα τηλέφωνα έτσι ώστε να δέχεται μόνο νούμερα και όχι οποιαδήποτε αλλη μορφή χαρακτήρα. Έχω κάνει upload το πρόγραμμα οποιος θέλει να του ρίξει μια ματία και να μου προτείνει κάτι. Η έστω να μου πει απο εδώ πως μπορώ να βάλω τετοιο περιορισμό. Το πρόγραμμα έχει γραφτεί σε visual studio 2005 και η γλώσσα που χρησιμοποιήθηκε είναι η vb. NET. Ευχαριστώ πολυ.

    Κουλούρης Θάνος
  •  10-07-2006, 15:49 14563 σε απάντηση της 14560

    Απ: Help plz!!!

    Στο keyPress event του textbox μπορείς να ελέγχεις τι είδους χαρακτήρα πληκτρολόγησε ο χρήστης.

    Σου δίνω παρακάτω ένα γρήγορο παράδειγμα :

    Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress

    If Char.IsNumber(e.KeyChar) Then

    e.Handled = False

    Else

    MessageBox.Show("Numeric Only")

    e.Handled = True

    End If

    End Sub


    Φιλάρετος Σεβαστιάδης.

    Albert Camus: Life is the sum of your choices.

  •  10-07-2006, 15:54 14564 σε απάντηση της 14560

    Απ: Help plz!!!

    να σαι καλά ρε αδερφέ :-)
    Κουλούρης Θάνος
  •  10-07-2006, 15:56 14565 σε απάντηση της 14560

    Απ: Help plz!!!

    Πρόσθεσε αυτό στη φόρμα σου:

    Private Sub Home_TelephoneTextBox_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Home_TelephoneTextBox.KeyPress

    If Not Char.IsNumber(e.KeyChar) Then

    e.Handled = True

    End If

    End Sub

    Συμβουλή 1η: Μην γράφεις το e-mail σου σε forum γιατί θα γεμίζεις spam. Έτσι κι αλλιώς θα δεις την απάντηση εδώ

    Συμβουλή 2η: Γράψε σωστά το θέμα στο μήνυμά σου. Το "Help plz!!!" δεν βοηθάει κανένα να σε βοηθήσει. Θα μπορούσες να γράψεις "έλεγχος εγκυρότητας τηλεφώνου"

    Συμβουλή 3η: Οι φόρμες κλείνουν με me.close, όχι me.finalize


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  10-07-2006, 15:57 14566 σε απάντηση της 14565

    Απ: Help plz!!!

    Φιλάρετε δώσαμε και οι δυο την ίδια ακριβώς απάντηση ταυτόχρονα!!!
    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  10-07-2006, 16:00 14567 σε απάντηση της 14564

    Απ: Help plz!!!

    papadi να σαι καλά κ συ
    Κουλούρης Θάνος
  •  10-07-2006, 16:07 14569 σε απάντηση της 14567

    Απ: Help plz!!!

    Δημήτρη ότι δώσαμε την ίδια απάντηση αυτό είναι πολύ καλό!!!!

    Επίσης φίλε "Dark" καλό είναι να αλλάζεις το status του θέματος που έβαλες αν αυτό έχει λυθεί.


    Φιλάρετος Σεβαστιάδης.

    Albert Camus: Life is the sum of your choices.

  •  10-07-2006, 16:14 14570 σε απάντηση της 14560

    Απ: Help plz!!!

    Νόμιζα οτί το έκανα, το άγχος με χει πεθάνει. Ευχαριστώ και πάλι
    Κουλούρης Θάνος
  •  10-07-2006, 16:28 14571 σε απάντηση της 14560

    Απ: Help plz!!!

    Έχω ένα μικρό bug, σε αυτά τα πεδία δε μπορώ να χρησιμοποιήσω το backspace, υπάρχει τρόπος να λυθεί αυτο;
    Κουλούρης Θάνος
  •  10-07-2006, 16:39 14572 σε απάντηση της 14560

    Απ: έλεγχος εγκυρότητας τηλεφώνου

    Το παρακάτω επιτρέπει όλα τα control "κουμπιά".

    π.χ. (enter, escape, backspace κλπ)

    If Char.IsNumber(e.KeyChar) Or Char.IsControl(e.KeyChar) Then

    e.Handled = False

    Else

    MessageBox.Show("Numeric Only")

    e.Handled = True

    End If
    Φιλάρετος Σεβαστιάδης.

    Albert Camus: Life is the sum of your choices.

  •  10-07-2006, 16:43 14573 σε απάντηση της 14560

    Απ: έλεγχος εγκυρότητας τηλεφώνου

    Σ' ευχαριστώ κ πάλι
    Κουλούρης Θάνος
  •  11-07-2006, 14:59 14604 σε απάντηση της 14560

    Απ: έλεγχος εγκυρότητας τηλεφώνου

    βασικά είχα πρόβλημα κ με το space αλλά κατάλλαβα πως λειτουργεί ο συγκεκριμένος κώδικας κ το διόρθωσα
    Κουλούρης Θάνος
  •  13-07-2006, 19:17 14693 σε απάντηση της 14560

    Απ: έλεγχος εγκυρότητας τηλεφώνου

    γιατί ρε παιδιά να μη περιμένω να ελέγξω ολόκληρο το string μαζί στο leave event?
  •  13-07-2006, 20:45 14699 σε απάντηση της 14693

    Απ: έλεγχος εγκυρότητας τηλεφώνου

    Είναι θέμα φιλοσοφίας. Άλλοι κάνουν το έλεγχο στο τέλος μέσω των Validate events και άλλοι πεδίο-πεδίο. Επίσης, υπάρχουν και οι "merged" λύσεις που συνδυάζουν και τα δύο. Μερικές φορές οδηγείσαι στην κατάλληλη λύση εκ των πραγμάτων. Για παράδειγμα, αν πρόκειται να ελέγξεις δύο πεδία ημερομηνίας "από" και "έως" μπορείς να το κάνεις μόνο στο τέλος, διαφορετικά επιβάλεις στο χρήστη να κάνει edit στα πεδία με συγκεκριμένη σειρά. Στην περίπτωση που κουβεντιάζουμε δεν είναι κακό την ώρα που πατάει ο χρήστης τα non-numeric keys να τα τρώει Smile


    Vir prudens non contra ventum mingit
  •  14-07-2006, 13:25 14728 σε απάντηση της 14560

    Απ: έλεγχος εγκυρότητας τηλεφώνου

    Επίσης θέλω στο πεδίο της ηλικίας να μη μπορει ο χρήστης να πληκτρολογήσει παραπάνω απο 2 χαρακτήρες και η ηλικία να μην ξεπερνάει τα 30 (ποιός θα παει να σπουδάσει σε τέτοια ηλικία άλλωστε)
    Κουλούρης Θάνος
Σελίδα 1 από 3 (40 εγγραφές)   1 2 3 >
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems