Custom Menu

Julkaistu: Saturday, September 20, 2008 - 19:22 | by admin |

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.

Custom Menu

Custom Menu

RSS-syöte | Trackback URI

12 Comments »

Kommentti Peter
2009-01-05 02:00:01

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

 
Kommentti Administrator
2009-01-05 14:37:19

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?

Kommentti Peter
2009-01-05 16:22:43

Aivan oikein! Päättyessä toiminnan alilomakkeen takaisin alkuperäiseen tilaan, sekä combo.

Kiitollinen.

 
 
Kommentti Nixon
2009-05-04 13:25:40

On mahdollista, että tämä valikossa, mutta käyttäen oikotienäppäimiä mukainen edelliseen valikkoon.

 
Kommentti bruno sillat
2009-10-06 12:21:58

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ä?

 
Kommentti andeson
2009-10-13 19:25:53

En osaa kysyä enemmän halusin tietää, miten
faser on suoritettavissa PROAMA poelomenos trabale pääsy tuntia ja hinta

 
Kommentti Bruno
2010-07-10 19:58:42

Man Show Ball, kuten esimerkiksi tai mitään vinkkejä, jotka menevät napit sijaan combo.

halata

Kommentti Bruno
2010-07-19 22:10:01

Mies, miten tehdä se vain että mieluummin kuin combo napeilla?

Kommentti LOEMIR SYNTYMÄ
2011-01-01 19:51:28

I NEED HELP: DID SYSTEM Tietokantoihin pääsyn IN tarvittavana ajankohtana tiettyyn henkilöön IN valitsee valintaruudun FORM NO, PHOTO kirjeenvaihtaja auki.

Kommentti Agnaldo
2011-04-27 18:31:12

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.

Kommentti Agnaldo
2011-04-27 18:43:30

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).

Kommentti Claudio
2011-11-02 22:20:26

Hei,

Löysin fantastinen valikossa vain halusi avata raportteja sekä ja kun laitoin nimen mietintöni ei toimi, voi antaa vihjeen?

abs,

Claudio

Nimi (pakollinen)
Sähköposti (vaaditaan - ei julkaistu)
Verkkosivusto
Kommenttisi ( vähennys | lisäys )
Voit käyttää <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <b> <cite> <code> <del datetime=""> <em> <i> <Q cite=""> <strike> <strong> kommenteissa.

Esitys

Avatar

Kiitos käynnistä.
Tilaa syöte ei menetä mitään viestejä.

Täällä blogissa annan esimerkkejä työskennellä Microsoft Access ja myös esittää kysymyksiä niille, jotka pyytävät. lisää

Haluatko tilata?

Tilaa tai tilata sähköpostitse:
Syötä sähköpostiosoitteesi:


Mainokset