Custom Menu

Geplaatst op Saturday, September 20, 2008 - 19:22 | door admin |

Dit is een soort menu dat ons in staat stelt tot tijd, regels code en een betere regeling op te slaan op het gebied van open vormen, want met dit menu hoeft alleen maar een open vorm. Naast het verminderen van het aantal open vormen ook vermindert het aantal knoppen in een menu voor elke vorm te openen.
Dit type menu, zeker dat bestaat al enige tijd en wordt al gebruikt door veel gebruikers van Access.
Dus waar is dit menu?
Laten we aan het menu met behulp van een keuzelijst met invoervak ​​die alle vormen die we van plan om open te stellen via het bevat. Als u een optie te selecteren uit de keuzelijst het aanvraagformulier wordt weergegeven in het subformulier. Dan beginnen we om het menu stap voor stap te maken.

1 - Laten we een tabel maken waar we de naam die u wilt elke vorm en de naam van het formulier dat geopend wordt, geven op te slaan. In het voorbeeld heb ik de tafel 'tblmenu' met de volgende velden:
Veldtype
Nomedomenu tekst -> Naam, dat zal worden gezien in het menu (keuzelijst)
vormen tekst -> Naam van het formulier dat wordt geopend

Nadat de gegevens die in het voorbeeld zijn:

NomedoMenu Formulier

Accounts Form1
Deposito Form2
Mutaties formulario3
Account-Box formulario4
Account-Account formulario5
Extract formulario6

2 - Dan hebben we een query uit de vorige tabel:
Tblmenu koos de tabel en kies vervolgens de twee gebieden die we gekozen voor oplopende sorteervolgorde nomedomenu om makkelijker om het menu wel een paar keer als we willen de formulieren te vinden. Om deze vraag heb ik de naam 'CsMenu'.

3 - We maken het formulier 'Menu', dat wil zeggen kiezen voor nieuwe formulier in de ontwerpweergave. Dan creëren we een keuzelijst met invoervak ​​en wijzig de volgende eigenschappen:
- Aantal kolommen: 2
- Kolombreedten: 1cm, 0cm;
- Oorsprong van de lijn: csmenu (dat is de naam van de query gemaakt in de vorige paragraaf)

4 - In hetzelfde formulier zullen wij een ongebonden belangrijkste formulier subformulier maken (In het voorbeeld dat ik noemde menuquadro). Het is deze vorm die zal worden geopend elk van de vormen om uit te kiezen in het menu (keuzelijst).

5 - Maak nu een module die zal ons toelaten om in het menu dat is geselecteerd in de keuzelijst in het subformulier te openen.
We hebben een module (die ik wel 'abrirmenu') en geplakt de volgende code:

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

Na het gaan om de eigenschappen van de keuzelijst op het formulier menu en de na update gebeurtenis zet de gecreëerde functie: ativarmenu = ([Menu], [menuquadro]) dat de 'Menu' is de naam van de keuzelijst en 'menuquadro' de naam van het subformulier.

En tenslotte de menu klaar voor gebruik. Gewoon proberen en te gebruiken. Ik hoop dat je genoten hebt van deze tip.
Download: Menu

Hieronder een foto van het menu.

Custom Menu

Custom Menu

RSS-feed | Trackback URI

12 Commentaren »

Reactie door Peter
2009-01-05 02:00:01

Ik heb een CANCEL knop op Form2 en wil graag door te klikken op het subformulier terug naar oorspronkelijke positie, dat wil zeggen, blijf leeg en leeg als goed met de combo. Hoe deze functie te bouwen?

Dank je wel,

Peter

Reactie door Administrator
2009-01-05 14:37:19

Hallo Peter,

Begrijp niet goed wat te doen. Van wat ik begrijp, hetzij door een knop op het subformulier dat het menu zorgt ervoor om terug te keren naar de oorspronkelijke staat, is het?

Reactie door Peter
2009-01-05 16:22:43

Dat klopt! Bij beëindiging van de operatie, het subformulier terug naar de oorspronkelijke staat, en de combo.

Dankbaar.

Reactie door Nixon
2009-05-04 13:25:40

Het is mogelijk, maken van dit menu, maar met behulp van de sneltoetsen op basis van het vorige menu.

Reactie door bruno bruggen
2009-10-06 12:21:58

in geslaagd om een ​​goede in het menu te maken van de stappen die hier worden beschreven, maar mijn vormen hebben combo boxes in de vormen en onderling samenhangende werk, maar wanneer stap voor formulariomenu stoppen met werken. Wat kan ik doen?

Reactie door andeson
2009-10-13 19:25:53

Ik weet niet hoe u meer vragen ik wilde weten hoe dat te doen
Faser naar een uitvoerbaar in PROAMA poelomenos trabale met toegang tot uren en prijs

Reactie door Bruno
2010-07-10 19:58:42

Man Show Ball, net als een voorbeeld of tips die verder gaan met knoppen in plaats van een combo.

knuffelen

Reactie door Bruno
2010-07-19 22:10:01

Man hoe om het net dat in plaats van hun combo met knoppen?

Reactie door LOEMIR GEBOORTE
2011-01-01 19:51:28

I NEED A HELP: geen systeem van database toegang van en als dat nodig is een bepaalde persoon in kiest VINKEN VORM NEE, FOTO CORRESPONDENTENMODEL open.

Reactie door Agnaldo
2011-04-27 18:31:12

De buddy hield meer van deze tip, maar ik kreeg geen succes ... kan mij stap voor stap? Ik weet niet veel over de toegang, maar ik heb wilskracht als je me kunt helpen met dit ik zou dankbaar zijn.

Reactie door Agnaldo
2011-04-27 18:43:30

Mijn twijfel is hier, hoe kan ik een formulier op te slaan met twee verschillende namen?

3 - We maken het formulier 'Menu', dat wil zeggen kiezen voor nieuwe formulier in de ontwerpweergave. Dan creëren we een keuzelijst met invoervak ​​en wijzig de volgende eigenschappen:
- Aantal kolommen: 2
- Kolombreedten: 1cm, 0cm;
- Oorsprong van de lijn: csmenu (dat is de naam van de query gemaakt in de vorige paragraaf)

4 - In hetzelfde formulier zullen wij een ongebonden belangrijkste formulier subformulier maken (In het voorbeeld dat ik noemde menuquadro). Het is deze vorm die zal worden geopend iedere
vormen om uit te kiezen in het menu (keuzelijst).

Reactie door Claudio
2011-11-02 22:20:26

Hallo,

Ik vond uw fantastische menu, wilde alleen maar om rapporten te openen, alsook en toen ik de naam in mijn rapport niet werkte, kon een hint geven?

abs,

Claudio

Naam (verplicht)
E-mail (verplicht - wordt niet gepubliceerd)
Website
Uw reactie ( Afname | Toename )
U kunt <a href="" title="tijdens <abbr title="tijdens <acronym title="tijdens <blockquote cite=""> <b> <cite> <code> <del datetime=""> <em> <i> <Q cite=""> <strike> <strong> in de commentaren.

Presentatie

Avatar

Bedankt voor uw bezoek.
Abonneer je op te voeden om geen berichten te missen.

Hier in blog zal ik voorbeelden geven van het werken met Microsoft Access en ook vragen te stellen aan hen die daarom vragen. Meer

Wil je inschrijven?

Abonneren of een abonnement per e-mail:
Vul uw e-mail:


Advertenties