Custom Menu
Tämä on eräänlainen valikon, jonka avulla voimme säästää aikaa, riviä koodia ja parempi järjestely kannalta avoimen yhteistyön muotoja, koska tämä valikko tarvitsee vain avoimen muodon. Vähentämisen lisäksi useita avoimia lomakkeita vähentää myös määrä painikkeita avataksesi kunkin muodon.
Tämän tyyppinen valikko, varmasti on ollut olemassa jo jonkin aikaa ja on jo käytössä monissa käyttäjät Access.
Missä on tämä valikko?
Luodaan valikossa yhdistelmäruudun, joka sisältää kaikki lomakkeet, aiomme avata sen läpi. Kun valitset vaihtoehdon pudotusvalikosta hakulomake näkyy sisällä alilomakkeen. Sitten alkaa tehdä valikon askel askeleelta.
1 - Luodaan taulukko jossa tallentaa nimi, jonka haluat antaa kunkin muodon ja nimen lomakkeen, joka avautuu. Tässä esimerkissä luodaan taulukko "tblmenu" kanssa seuraavilla aloilla:
Kentän tyyppi
Nomedomenu teksti -> nimi, joka näkyy valikossa (combo box)
muodostavat teksti -> nimi muodossa avaa
Sen jälkeen kun data käyttöön esimerkin ovat:
NomedoMenu Form
Tilit Form1
Talletukset Form2
Liikkeet formulario3
Tili-Box formulario4
Account-tilin formulario5
Pura formulario6
2 - Sitten luomme kyselyn edellisestä taulukosta:
Tblmenu valitsi pöydän ja valitse kahdella alalla, joilla olemme valinneet nousevasti Järjestä nomedomenu olla helpompi löytää valikon aika monta kertaa kun haluamme avata lomakkeita. Tässä kyselyssä kutsuin "CsMenu".
3 - Luodaan lomake "Menu" eli valitse uusi lomake rakennenäkymässä. Sitten luomme yhdistelmäruudun ja muuttaa seuraavia ominaisuuksia:
- Palstojen määrä: 2
- Sarakeleveydet: 1cm, 0cm;
- Alkuperä rivi: csmenu (mikä nimi kyselyn luotu edellisessä kohdassa)
4 - samassa muodossa luomme sitoutumattoman tärkein lomakkeen alilomaketta (Tässä esimerkissä Soitin menuquadro). On tässä muodossa tullaan avaamaan Kunkin lomakkeen valita valikosta (pudotusvalikosta).
5 - Luo nyt moduuli, jonka avulla voimme avata valikon, joka on valittu yhdistelmäruudussa on alilomakkeen.
Loimme moduuli (jota kutsuin "abrirmenu) ja liitetään seuraava koodi:
Public Function AtivarMenu (Combmenu ComboBox, subabrir alilomaketta)
Abrirform As String Dim
= Abrirform Combmenu.Column (1)
subabrir.SourceObject = abrirform
subabrir.LinkChildFields = "'
subabrir.LinkMasterFields = "'
End Function
Kun menee ominaisuuksia yhdistelmäruudussa lomakkeen valikon ja päivityksen jälkeen tapahtuman laittaa perustettuun: ativarmenu = ([Menu] [menuquadro]), että "Menu" on nimi pudotusvalikosta ja "menuquadro" nimi alilomakkeen.
Ja lopuksi valikko on valmis käyttöön. Vain kokeilla ja käyttää. Toivottavasti olet nauttinut tätä kärki.
Download: Menu
Alla kuva valikosta.


Laitoin CANCEL nappia Form2 ja haluan klikkaamalla alilomakkeen takaisin alkuperäiseen asentoon, eli pysyä tyhjä ja tyhjä kuin hyvin combo. Miten rakentaa tätä toimintoa?
Kiitos
Pietari
Hei Peter,
Ei oikein ymmärrä, mitä tehdä. Mitä olen ymmärtänyt joko painiketta alilomakkeen joka aiheuttaa valikon palata alkuperäiseen tilaan, se on?
Aivan oikein! Päättyessä toiminnan alilomakkeen takaisin alkuperäiseen tilaan, sekä combo.
Kiitollinen.
On mahdollista, että tämä valikossa, mutta käyttäen oikotienäppäimiä mukainen edelliseen valikkoon.
onnistuneet tekemään hyvää valikon ohjeiden tässä kuvatut, mutta omat lomakkeet ovat yhdistelmäruudut lomakkeiden ja toisiinsa liittyvää työtä, mutta kun askel formulariomenu toimimasta. Mitä voin tehdä?
En osaa kysyä enemmän halusin tietää, miten
faser on suoritettavissa PROAMA poelomenos trabale pääsy tuntia ja hinta
Man Show Ball, kuten esimerkiksi tai mitään vinkkejä, jotka menevät napit sijaan combo.
halata
Mies, miten tehdä se vain että mieluummin kuin combo napeilla?
I NEED HELP: DID SYSTEM Tietokantoihin pääsyn IN tarvittavana ajankohtana tiettyyn henkilöön IN valitsee valintaruudun FORM NO, PHOTO kirjeenvaihtaja auki.
Kaveri piti enemmän tästä kärjestä, mutta en saanut menestystä ... voisi lähettää minulle askel askeleelta? En tiedä paljoakaan käyttää, mutta minulla on tahdonvoimaa, jos voit auttaa minua tässä asiassa olisin kiitollinen.
Minun varmasti täällä on, miten voin tallentaa lomakkeen, jossa on kaksi eri nimeä?
3 - Luodaan lomake "Menu" eli valitse uusi lomake rakennenäkymässä. Sitten luomme yhdistelmäruudun ja muuttaa seuraavia ominaisuuksia:
- Palstojen määrä: 2
- Sarakeleveydet: 1cm, 0cm;
- Alkuperä rivi: csmenu (mikä nimi kyselyn luotu edellisessä kohdassa)
4 - samassa muodossa luomme sitoutumattoman tärkein lomakkeen alilomaketta (Tässä esimerkissä Soitin menuquadro). On tässä muodossa tullaan avaamaan jokaisen
lomakkeet valita valikosta (pudotusvalikosta).
Hei,
Löysin fantastinen valikossa vain halusi avata raportteja sekä ja kun laitoin nimen mietintöni ei toimi, voi antaa vihjeen?
abs,
Claudio