Niestandardowe menu
Jest to rodzaj menu, które pozwala nam zaoszczędzić czas, linie kodu i lepsze rozmieszczenie pod względem formy otwartej, ponieważ z tego menu wystarczy otwartą formę. Oprócz zmniejszenia liczby otwartych form także zmniejsza liczbę przycisków w menu, aby otworzyć każdy formularz.
Ten rodzaj menu, z pewnością, że istnieje już od jakiegoś czasu i jest już używany przez wielu użytkowników programu Access.
Więc gdzie jest to menu?
Utwórzmy menu przy użyciu pola kombi, który zawiera wszystkie formularze, które planujemy otworzyć przez niego. Po wybraniu opcji z listy rozwijanej formularz jest wyświetlany w podformularzu. Wtedy zaczynamy się zrobić krok menu po kroku.
1 - Stwórzmy tabelę, w której będziemy przechowywać nazwę, którą chcesz nadać każdej formy i nazwy postaci, które zostanie otwarte. W przykładzie stworzyłem tabeli 'tblmenu' z następujących dziedzin:
Typ pola
Tekst Nomedomenu -> Nazwa, które będą widoczne w menu (pole kombi)
tworzą tekst -> nazwa postaci, które zostanie otwarte
Po dane wprowadzone w tym przykładzie to:
Formularz NomedoMenu
Konta Formularz Form1
Depozyty Form2
Ruchy formulario3
Konto-Box formulario4
Konta konto formulario5
Wyciąg formulario6
2 - Następnie tworzymy kwerendę z poprzedniej tabeli:
Tblmenu wybrał tabeli, a następnie wybierz dwa pola, w którym wybraliśmy dla rosnącej nomedomenu sortowania łatwiej się znaleźć w menu sporo czasy, kiedy chcemy otworzyć formy. Aby tego zapytania nazwałem "CsMenu".
3 - Stwórzmy postaci "Menu", czyli wybrać nowy formularz w widoku projektu. Następnie utworzyć pole kombi i zmień następujące właściwości:
- Liczba kolumn: 2
- Kolumna szerokości: 1cm, 0cm;
- Pochodzenie linii: csmenu (która to nazwa zapytania utworzonego w poprzednim akapicie)
4 - W tej samej formie stworzymy niezwiązanego głównego formularza podformularza (W tym przykładzie nazwałem menuquadro). Jest to forma, która będzie otwierać każdej z form do wyboru z menu (pole kombi).
5 - Teraz stworzyć moduł, który pozwoli nam otworzyć menu, który został wybrany w polu kombi w podformularzu.
Stworzyliśmy moduł (którą nazwałem "abrirmenu") i wkleić następujący kod:
Publiczny AtivarMenu funkcji (Combmenu ComboBox, subabrir Podformularz)
Abrirform As String Dim
= Abrirform Combmenu.Column (1)
subabrir.SourceObject = abrirform
subabrir.LinkChildFields = ""
subabrir.LinkMasterFields = ""
End Function
Po przejściu do właściwości pola kombi w menu formy i po zdarzeniu aktualizacji wprowadzonych stworzona funkcja: ativarmenu = ([Menu], [menuquadro]), że "menu" jest nazwą pola kombi i "menuquadro" Nazwa podformularza.
I wreszcie menu jest gotowy do użycia. Po prostu spróbuj i używać. Mam nadzieję, że podobała się końcówka.
Download: Menu
Poniżej zdjęcie z menu.































I umieścić przycisk Anuluj na Form2 i chciałbym klikając plecy podformularza do pierwotnej pozycji, tj. pobyt puste i puste, a także z combo. Jak budować tę funkcję?
Dziękuję
Piotr
Witaj Piotr,
Nie bardzo rozumiem, co robić. Z tego co rozumiem poprzez przycisk na podformularza, który wywołuje menu, aby powrócić do początkowego stanu, prawda?
To prawda! Po zakończeniu operacji, z tyłu podformularza do pierwotnego stanu, a także kombi.
Wdzięczny.
Jest to możliwe, to menu, ale przy użyciu klawiszy skrótów według poprzedniego menu.
udało się zrobić dobre menu wykonanie kroków opisanych tutaj, ale moje postacie mają pola kombi w formularzach i wzajemnie powiązane prace, ale kiedy krok za eksploatację stop formulariomenu. Co mogę zrobić?
Nie wiem jak zadać pytanie, chciałem wiedzieć jak to zrobić
Faser do pliku wykonywalnego w PROAMA poelomenos trabale z dostępem do godziny i ceny
Ball Man Show, podobnie jak na przykładzie lub jakichkolwiek wskazówek, które wykraczają z przyciskami zamiast combo.
przytulić
Człowiekowi, jak zrobić to tak, że zamiast ich kombinacji z przyciskami?
I potrzebujesz pomocy: Czy system dostępu bazy danych w terminie i wysokości niezbędnej dla danej osoby W FORMIE wybiera CheckBox NO, korespondent otwartej fotografii.
Kumpel lubi bardziej z tym poradniku, ale nie dostałem sukcesu ... może wysłać mi krok po kroku? Nie wiem wiele na temat dostępu, ale nie mam silnej woli, czy możesz mi pomóc to byłbym wdzięczny.
Moje wątpliwości tutaj jest, jak można zapisać formularz z dwoma różnymi nazwiskami?
3 - Stwórzmy postaci "Menu", czyli wybrać nowy formularz w widoku projektu. Następnie utworzyć pole kombi i zmień następujące właściwości:
- Liczba kolumn: 2
- Kolumna szerokości: 1cm, 0cm;
- Pochodzenie linii: csmenu (która to nazwa zapytania utworzonego w poprzednim akapicie)
4 - W tej samej formie stworzymy niezwiązanego głównego formularza podformularza (W tym przykładzie nazwałem menuquadro). Jest to forma, która będzie otwierać każdy
Formularze do wyboru z menu (pole kombi).
Witam,
Znalazłem swoją fantastyczną menu, po prostu chciałem, aby otworzyć raporty, jak również i kiedy mogę umieścić imię i nazwisko w raporcie nie działa, mógłby dać podpowiedź?
abs,
Claudio