Egyedi menü

Feladta szombat, szeptember 20, 2008 - 19:22 | admin |

Ez egyfajta menü, amely lehetővé teszi számunkra, hogy időt takaríthat meg, sornyi kódot és egy jobb elrendezése szempontjából nyitott formában, mivel csak ezzel a menüvel kellene készíteniük egy nyílt. Amellett, hogy csökkenti a számos nyitott formában is csökken a gombok száma, a menü megnyitásához minden formáját.
Ez a fajta menü, természetesen, amely már egy ideje, és már sokan használják a felhasználók az Access.
Szóval hol van ez a menü?
Hozzunk létre a menüt a kombinált lista, amely tartalmazza az összes formákat tervezzük megnyitni rajta. Amikor kiválaszt egy beállítást a legördülő pályázati űrlap jelenik meg a subform. Akkor kezdjük, hogy a menü lépésről lépésre.

1 - Hozzunk létre egy táblázatot, ahol majd tárolni kívánt nevet adni minden formáját és nevét, hogy az űrlap nyílik meg. A példában hoztam létre a táblázat tblmenu "az alábbi területeken:
Mező típusa
Nomedomenu szöveg -> neve, amely látható lesz a menü (combo box)
szöveges formában -> neve a nyomtatvány, amely megnyitja

Miután az adatokat bevezette a példában a következők:

NomedoMenu Form

Számlák Form1
Betétek Form2
Változások formulario3
Fiók-Box formulario4
Számla-Account formulario5
Kivonat formulario6

2 - Ezután hozzon létre egy lekérdezést az előző táblázat szerint:
Tblmenu választotta az asztalra, majd válassza ki a két terület, ahol úgy döntöttünk, a növekvő rendezési nomedomenu könnyebb megtalálni a menüben jó néhány alkalommal, amikor meg akarjuk nyitni formák. Ahhoz, hogy ez a lekérdezés hívtam "CsMenu".

3 - Alkoss a formában "Menu", vagyis válasszon új űrlapot Tervező nézetben. Majd létrehozunk egy combo box és módosítsa a következő tulajdonságokkal rendelkezik:
- Oszlopok száma: 2
- Oszlop Szélesség: 1cm, 0cm;
- Eredete a következő sort: csmenu (ez a neve a lekérdezés létre az előző bekezdésben)

4 - Az azonos formában hozunk létre egy kötetlen űrlap subform fő (a példában hívtam menuquadro). Ez ebben a formában fog nyitni egyes formák közül választhatnak a menüt (combo box).

5 - Hozzon létre egy modult, amely lehetővé teszi számunkra, hogy nyissa meg a menüt, amelyet kiválasztva a kombinált listában a subform.
Készítettünk egy modul (amit az úgynevezett "abrirmenu) és illesztette be a következő kódot:

Public Function AtivarMenu (Combmenu A ComboBox, subabrir A Subform)
As String Dim Abrirform
= Abrirform Combmenu.Column (1)
subabrir.SourceObject = abrirform
subabrir.LinkChildFields = ""
subabrir.LinkMasterFields = ""
End Function

Után megy a tulajdonságok a legördülő menüben az űrlapon, és a frissítés után esetben tegye a létrehozott funkció: ativarmenu = ([Menu], [menuquadro]), hogy a "Menu" a neve a beviteli mezőbe, és "menuquadro" a neve subform.

És végül a menü készen áll a használatra. Csak próbáld ki, és használni. Remélem élvezték ezt a tip.
Letöltés: Menu

Alább egy kép a menü.

Egyedi menü

Egyedi menü

RSS feed | Trackback URI

12 Comments »

Comment by Peter
2009-01-05 02:00:01

Tettem egy Mégse gomb Form2 és szeretnék kattintva subform vissza eredeti helyzetébe, azaz, maradjon üres, üres, valamint a Combo. Hogyan építsük ezt a funkciót?

Köszönöm,

Peter

Comment by Administrator
2009-01-05 14:37:19

Szia Péter,

Nem egészen értem, mit tegyen. Abból, amit értem akár egy gombot a subform okozza a menü, hogy visszatérjen a kezdeti állapot, ugye?

Comment by Peter
2009-01-05 16:22:43

Ez így van! Amikor a művelet befejezésére, az subform vissza a kezdeti állapot, valamint a combo.

Grateful.

Comment by Nixon
2009-05-04 13:25:40

Lehetséges, hogy ez a menü, de használ a gyorsbillentyűk szerint az előző menübe.

Comment by bruno hidak
2009-10-06 12:21:58

sikerült, hogy jó a menü ismertetett lépések itt, de a formák is kombinált dobozok és formák egymáshoz kapcsolódó munkát, de ha lépést formulariomenu leállítja. Mit tehetek?

Comment by andeson
2009-10-13 19:25:53

Nem tudom, hogyan kell kérni többet akartam tudni, hogyan kell csinálni
faser egy végrehajtható PROAMA poelomenos trabale hozzáféréssel óra és ár

Comment by Bruno
2010-07-10 19:58:42

Man Show Ball, mint egy példa, vagy valami tipp, hogy menjen a gombok helyett egy kombó.

megölel

Comment by Bruno
2010-07-19 22:10:01

Az ember hogyan tegyük csak, hogy ahelyett, hogy kombó gombok?

Comment by LOEMIR SZÜLETÉSI
2011-01-01 19:51:28

I NEED A HELP: csináltam egy rendszer Adatbázis-hozzáférési és mikor szükséges egy kimondott személy, kiválaszt CheckBox Formanyomtatvány száma, FOTÓ tudósítója nyitott.

Comment by Agnaldo
2011-04-27 18:31:12

A Buddy tetszett többet ezt a tippet, de nem tudtam sikert ... küldhettek nekem lépésről lépésre? Én nem sokat tudok, de van hozzáférés akaraterő, ha segíteni tud nekem ebben hálás lennék.

Comment by Agnaldo
2011-04-27 18:43:30

Én itt kétség, hogy hogyan tudok menteni egy űrlapot két különböző neveket?

3 - Alkoss a formában "Menu", vagyis válasszon új űrlapot Tervező nézetben. Majd létrehozunk egy combo box és módosítsa a következő tulajdonságokkal rendelkezik:
- Oszlopok száma: 2
- Oszlop Szélesség: 1cm, 0cm;
- Eredete a következő sort: csmenu (ez a neve a lekérdezés létre az előző bekezdésben)

4 - Az azonos formában hozunk létre egy kötetlen űrlap subform fő (a példában hívtam menuquadro). Ez ebben a formában fogják megnyitni minden
formák közül lehet választani a menü (combo box).

Comment by Claudio
2011-11-02 22:20:26

Helló,

Megtaláltam a fantasztikus menü, csak azt akartam nyitni jelentéseket is, és amikor feltettem a neve mellett a jelentés nem működik, adhatna egy tippet?

ABS,

Claudio

Név (kötelező)
E-mail (kötelező - nem publikus)
Weboldal
Az Ön kommentárja ( csökkenése | növekedése )
Használhatja <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <b> <cite> <code> <del datetime=""> <em> <i> <Q cite=""> <strike> <strong> a megjegyzéseket.

Előadás

Avatar

Köszönjük, hogy ellátogatott.
Iratkozzon fel a takarmány, hogy ne hagyjon ki egyetlen üzenetet.

Itt a blog példákon fogom dolgozni a Microsoft Access és kérdéseket feltenni azoknak, akik kérik. Tovább

Szeretne feliratkozni?

Iratkozzon vagy iratkozz fel e-mailben:
Adja meg e-mail:


Hirdetések