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

 

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

Κλείσιμο φόρμας σε Access με το πλήκτρο Esc

Îåêßíçóå áðü ôï ìÝëïò Dimgks. Τελευταία δημοσίευση από το μέλος manosB στις 21-07-2009, 12:12. Υπάρχουν 6 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  20-07-2009, 12:42 52626

    Κλείσιμο φόρμας σε Access με το πλήκτρο Esc

    Normal 0 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Κανονικός πίνακας"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;}

    Παρακαλώ πολύ χρειάζομαι την βοήθεια σας.

    Θέλω να κλείνω μια φόρμα στην Access πατώντας το πλήκτρο Esc.

    Είμαι σχετικά καινούργιος.

     

    Ευχαριστώ εκ των προτέρων

    Δημοσίευση στην κατηγορία:
  •  20-07-2009, 14:10 52629 σε απάντηση της 52626

    Απ: Κλείσιμο φόρμας σε Access με το πλήκτρο Esc

    Θα πας στα Properties της φόρμας σε design view θα βρεις το keyup event (στο tab με τα events) και διαλέξεις την επιλογή για κώδικα VBA και θα γράψεις το πολύ απλό:

    Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)

    If KeyCode = 27 Then
     
          DoCmd.Close
    End If

    End Sub

    Manos
  •  20-07-2009, 17:11 52631 σε απάντηση της 52629

    Απ: Κλείσιμο φόρμας σε Access με το πλήκτρο Esc

    Κατ΄αρχήν ευχαριστώ που απάντησες

    δεν λειτουργεί στις φόρμες που έχουν πεδία καταχώρησης

    λειτουργεί σε φόρμα View

  •  20-07-2009, 17:26 52632 σε απάντηση της 52626

    Απ: Κλείσιμο φόρμας σε Access με το πλήκτρο Esc

    Κατ΄αρχήν ευχαριστώ που απάντησες

    δεν λειτουργεί στις φόρμες που έχουν πεδία καταχώρησης

    λειτουργεί σε φόρμα View
    Δημοσίευση στην κατηγορία:
  •  21-07-2009, 08:45 52648 σε απάντηση της 52632

    Απ: Κλείσιμο φόρμας σε Access με το πλήκτρο Esc

    Μια quick and dirty Λύση είναι να βάλεις το παρακάτω κώδικα στο keyup event και των controls.  Δοκίμασε πριν το βάλεις σε όλα τα textboxes να πας αφαιρετικά. Βάλτο δηλαδή στο Detail πρώτα. Δες αν δουλεύει σε κάποιο Panel. Αν δεν δουλεύει σε κανένα από αυτά multiselect όλα τα textboxes και place your code there.

    Manos
  •  21-07-2009, 10:31 52649 σε απάντηση της 52648

    Απ: Κλείσιμο φόρμας σε Access με το πλήκτρο Esc

    Ευχαριστώ πολύ λειτουργεί
    όμως σε φόρμες που είναι για νέα καταχώρηση κάνει undo όλα τα πεδία της
  •  21-07-2009, 12:12 52652 σε απάντηση της 52649

    Απ: Κλείσιμο φόρμας σε Access με το πλήκτρο Esc

    Καλά κάνει. By design γίνεται αυτό και αυτό περιμένει και ο χρήστης. Υπάρχει τρόπος να το ξεπεράσεις (πιάνοντας π.χ το UnDo event του Textbox) αλλά δεν στο προτείνω με τίποτα.


    Manos
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems