Προσαρμοσμένα Μενού

Καταχωρήθηκε στις το Σάββατο, 20 Σεπτεμβρίου, 2008 - 19:22 | από το admin |

Αυτό είναι ένα είδος μενού που μας επιτρέπει να εξοικονομήσετε χρόνο, γραμμές κώδικα και μια καλύτερη ρύθμιση όσον αφορά ανοιχτές φόρμες, αφού με αυτό το μενού χρειάζεται μόνο μια ανοικτή μορφή. Εκτός από τη μείωση του αριθμού των ανοικτών μορφών μειώνει επίσης τον αριθμό των πλήκτρων σε ένα μενού για να ανοίξετε κάθε φόρμα.
Αυτός ο τύπος μενού, είναι βέβαιο ότι υπάρχει εδώ και αρκετό καιρό και ήδη χρησιμοποιείται από πολλούς χρήστες της Access.
Λοιπόν, πού είναι αυτό το μενού;
Ας δημιουργήσουμε το μενού χρησιμοποιώντας ένα σύνθετο πλαίσιο που περιέχει όλες τις μορφές που σχεδιάζουμε να ανοίξει μέσα από αυτό. Όταν επιλέγετε μια επιλογή από το σύνθετο πλαίσιο το έντυπο της αίτησης εμφανίζεται μέσα στη δευτερεύουσα φόρμα. Τότε αρχίζουμε να κάνουν το βήμα προς βήμα μενού.

1 - Ας δημιουργήσουμε έναν πίνακα στον οποίο θα αποθηκεύονται το όνομα που θέλετε να δώσετε σε κάθε μορφή και το όνομα της φόρμας που θα ανοίξει. Στο παράδειγμα που δημιουργήθηκε «tblmenu» του πίνακα με τους ακόλουθους τομείς:
Τύπος πεδίου
Nomedomenu κείμενο -> Όνομα που θα δούμε στο μενού (σύνθετο πλαίσιο)
με τη μορφή κειμένου - Όνομα> από τη μορφή που θα ανοίξει

Μετά είναι τα στοιχεία που εισάγονται στο παράδειγμα:

Φόρμα NomedoMenu

Λογαριασμοί Φόρμα1
Καταθέσεις Form2
Κινήσεις formulario3
Λογαριασμός-Box formulario4
Λογαριασμός-Λογαριασμός formulario5
Απόσπασμα formulario6

2 - Στη συνέχεια θα δημιουργήσετε ένα ερώτημα από τον προηγούμενο πίνακα:
Tblmenu επέλεξε τον πίνακα και στη συνέχεια επιλέξτε τα δύο πεδία στα οποία επιλέξαμε για την αύξουσα nomedomenu είδος να είναι πιο εύκολο να βρείτε στο μενού αρκετές φορές όταν θέλουμε να ανοίξουμε τις μορφές. Γι 'αυτό το ερώτημα θα ονομάζεται «CsMenu».

3 - Ας δημιουργήσουμε «μενού» του μορφή, δηλαδή να επιλέξουν νέα φόρμα σε προβολή σχεδίασης. Στη συνέχεια θα δημιουργήσουμε ένα σύνθετο πλαίσιο και να αλλάξετε τις παρακάτω ιδιότητες:
- Ο αριθμός των στηλών: 2
- Πλάτη στηλών: 1 εκατοστό, μηδέν εκατοστά?
- Προέλευση της γραμμής: csmenu (το οποίο είναι το όνομα του ερωτήματος δημιουργήσατε στην προηγούμενη παράγραφο)

4 - Με τον ίδιο τρόπο θα δημιουργήσουμε φόρμα ενός δεσμευμένου κύρια μορφή του (Στο παράδειγμα που κάλεσα menuquadro). Είναι αυτή η μορφή που θα ανοίξει κάθε μία από τις μορφές για να επιλέξετε από το μενού (σύνθετο πλαίσιο).

5 - Τώρα δημιουργούν μια ενότητα που θα μας επιτρέψει να ανοίξετε το μενού που είναι επιλεγμένο στο σύνθετο πλαίσιο στη φόρμα.
Έχουμε δημιουργήσει μια μονάδα (το οποίο ονομάζεται «abrirmenu») και η επικόλληση τον παρακάτω κώδικα:

Δημόσια AtivarMenu Λειτουργία (Combmenu Το σύνθετο πλαίσιο, subabrir Η δευτερεύουσα φόρμα)
Abrirform As String Dim
= Abrirform Combmenu.Column (1)
subabrir.SourceObject = abrirform
subabrir.LinkChildFields = ""
subabrir.LinkMasterFields = ""
Τέλος Λειτουργία

Μετά θα τις ιδιότητες του σύνθετου πλαισίου στο μενού φόρμας και του Μετά την περίπτωση η ενημέρωση που έχουν δημιουργηθεί: ativarmenu = ([Μενού], [menuquadro]) ότι «μενού» είναι το όνομα του σύνθετου πλαισίου και «menuquadro» του όνομα της δευτερεύουσας φόρμας.

Και τέλος, το μενού είναι έτοιμο για χρήση. Απλά προσπαθώ και να χρησιμοποιήσετε. Ελπίζω ότι απολαύσατε αυτήν την άκρη.
Download: Μενού

Παρακάτω μια εικόνα του μενού.

Προσαρμοσμένα Μενού

Προσαρμοσμένα Μενού

RSS feed | Trackback URI

12 Σχόλια »

Σχόλιο από τον Peter
2009-01-05 02:00:01

Έβαλα ένα κουμπί Άκυρο Form2 και θα ήθελα, κάνοντας κλικ στο φόρμα πίσω στην αρχική της θέση, δηλαδή, να παραμείνουν κενό και άδειο, καθώς και με το σύνθετο. Πώς να οικοδομήσουμε αυτή τη λειτουργία;

Σας ευχαριστούμε,

Πέτρος

Σχόλιο από Διαχειριστής
2009-01-05 14:37:19

Γεια σου Πέτρο,

Δεν καταλαβαίνω τι πρέπει να κάνουν. Από ό, τι καταλαβαίνω, είτε με το κουμπί στη δευτερεύουσα φόρμα που προκαλεί το μενού για να επιστρέψετε στην αρχική κατάσταση, δεν είναι;

Σχόλιο από τον Peter
2009-01-05 16:22:43

Αυτό είναι σωστό! Με τον τερματισμό της επιχείρησης, στο πίσω μέρος φόρμα στην αρχική του κατάσταση, καθώς και το σύνθετο.

Ευγνώμων.

Σχόλιο από Νίξον
2009-05-04 13:25:40

Είναι δυνατόν, κάνουν αυτό το μενού, αλλά χρησιμοποιώντας τα πλήκτρα συντόμευσης, σύμφωνα με το προηγούμενο μενού.

Σχόλιο από Bruno γέφυρες
2009-10-06 12:21:58

κατάφεραν να κάνουν καλό το μενού ακολουθώντας τα βήματα που περιγράφονται εδώ, αλλά μου έχουν μορφές σύνθετα πλαίσια των μορφών και μεταξύ των συναφών εργασιών, αλλά όταν το βήμα για τη λειτουργία formulariomenu στάση. Τι μπορώ να κάνω;

Σχόλιο από andeson
2009-10-13 19:25:53

Δεν ξέρω πώς να ζητήσετε περισσότερες ήθελα να ξέρω πώς να το κάνουμε
FASER σε ένα εκτελέσιμο αρχείο σε PROAMA poelomenos trabale με πρόσβαση σε ώρες και τιμή

Σχόλιο από τον Bruno
2010-07-10 19:58:42

Ο άνθρωπος μπάλα Εμφάνιση, όπως για παράδειγμα ή οποιεσδήποτε συμβουλές που πηγαίνουν με κουμπιά αντί για ένα combo.

αγκαλιάζω

Σχόλιο από τον Bruno
2010-07-19 22:10:01

Άνθρωπο πώς να κάνει ακριβώς αυτό και όχι σύνθετο τους με κουμπιά;

Σχόλιο από ΓΕΝΝΗΣΗΣ LOEMIR
2011-01-01 19:51:28

ΕΧΩ ΑΝΑΓΚΗ ΑΠΟ ΒΟΗΘΕΙΑ: DID, ένα σύστημα πρόσβασης ΔΕΔΟΜΕΝΩΝ ΣΤΟ όταν και όσο χρειάζεται για ένα συγκεκριμένο πρόσωπο ΣΕ ΜΟΡΦΗ CheckBox επιλέγει ΟΧΙ, ΦΩΤΟΓΡΑΦΙΕΣ ΑΝΤΑΠΟΚΡΙΤΗΣ ανοιχτό.

Σχόλιο από Agnaldo
2011-04-27 18:31:12

Ο φίλος του άρεσε περισσότερο αυτό το άκρο, αλλά δεν είχα πάρει την επιτυχία ... θα μπορούσε να μου στείλει βήμα προς βήμα; Δεν ξέρω πολλά για την πρόσβαση, αλλά έχω τη δύναμη της θέλησης, αν μπορείτε να με βοηθήσετε με αυτό θα ήμουν ευγνώμων.

Σχόλιο από Agnaldo
2011-04-27 18:43:30

Αμφιβολία μου εδώ είναι, πώς μπορώ να σώσω μια φόρμα με δύο διαφορετικά ονόματα;

3 - Ας δημιουργήσουμε «μενού» του μορφή, δηλαδή να επιλέξουν νέα φόρμα σε προβολή σχεδίασης. Στη συνέχεια θα δημιουργήσουμε ένα σύνθετο πλαίσιο και να αλλάξετε τις παρακάτω ιδιότητες:
- Ο αριθμός των στηλών: 2
- Πλάτη στηλών: 1 εκατοστό, μηδέν εκατοστά?
- Προέλευση της γραμμής: csmenu (το οποίο είναι το όνομα του ερωτήματος δημιουργήσατε στην προηγούμενη παράγραφο)

4 - Με τον ίδιο τρόπο θα δημιουργήσουμε φόρμα ενός δεσμευμένου κύρια μορφή του (Στο παράδειγμα που κάλεσα menuquadro). Είναι αυτή η μορφή που θα πρέπει να ανοίξετε το κάθε
μορφές για να επιλέξετε από το μενού (σύνθετο πλαίσιο).

Σχόλιο από Claudio
2011-11-02 22:20:26

Γεια σας,

Βρήκα φανταστικό μενού σας, απλά ήθελε να ανοίξει τις εκθέσεις, καθώς και όταν έβαλα το όνομα μου στην έκθεση, δεν λειτουργεί, θα μπορούσε να δώσει μια υπόδειξη;

ABS,

Claudio

Όνομα (υποχρεωτικό)
E-mail (απαιτείται - δεν έχει δημοσιευθεί)
Δικτυακός τόπος
Το σχόλιό σας ( Μείωση | Αύξηση )
Μπορείτε να χρησιμοποιήσετε το <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <b> <cite> <code> <del datetime=""> <em> <i> <Q cite=""> <strike> <strong> στα σχόλια.

Παρουσίαση

Avatar

Σας ευχαριστούμε για την επίσκεψη.
Εγγραφείτε σε ζωοτροφές δεν πρέπει να χάσετε κανένα μήνυμα.

Εδώ στο blog μου θα παρέχει παραδείγματα της συνεργασίας με τη Microsoft Access και επίσης να θέσετε ερωτήσεις για αυτούς που ζητούν. Περισσότερα

Θέλετε να εγγραφείτε;

Εγγραφείτε ή εγγραφείτε μέσω e-mail:
Εισάγετε το email σας:


Αγγελίες