Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zamknúť podformuláre Do Date Picker je vyplnený v programe Access 2007

Microsoft Access 2007 je program pre správu databáz , ktorý je dodávaný ako súčasť balíka Microsoft Office 2007 alebo samostatné aplikácie . Formuláre sú užívateľské rozhrania používané pre vstup informácií do tabuliek . Podformuláre sú umiestnené vo vnútri formy za účelom pridania koordináciu údajov do pripojenej tabuľky . Visual Basic for Applications ( VBA ) je programovací shell poskytované spoločnosťou Microsoft , takže pokročilí používatelia môžu vytvárať dynamické a automatické databáz . VBA umožňuje vykonávať pokročilé techniky , ako je napríklad založiť akciu podformulář o vstupe užívateľa v ovládacom prvku date - picker . Návod dovolená 1

Otvorte aplikáciu Microsoft Access 2007 . Prejdite zoznam položiek v navigačnej table na ľavej strane obrazovky . Kliknite pravým tlačidlom myši na formulár , ktorý obsahuje podformulář , ktorú chcete pracovať a potom kliknite na " návrhovom zobrazení " otvorte formulár .
2

Kliknite na formulár , vyberte ho a kliknite na tlačidlo " vlastnosti . " Uistite sa , že je zvolená forma a nie niektorú z položiek vo formulári alebo poddotazu . Kliknite na záložku " Event " . Kliknite na " Build " tlačidlo ( " ... " ) vedľa " On Load " udalosť v okne Vlastnosti . Kliknite na " Tvorca kódu " otvorte Editor jazyka Visual Basic . Editor jazyka Visual Basic , otvorí sa na " On Load " akcie pre hlavný formulár .
3

Pridajte VBA kód , ktorý zamkne podformulář , keď je hlavný formulár načítaný. Napríklad , ak máte formulár s názvom " frm_Students " a podformulář s názvom " sbfrm_Schedule , " VBA kód bude vyzerať podobne ako tento :

" Private Sub Form_Load ( )

me.sbfrm_Schedule . Locked = True

me.sbfrm_Schedule.Enabled = False

End Sub "

druhého riadku uzamkne sbfrm.Schedule podformulář . Uzamknutie ovládacieho prvku na formulári znamená zablokovanie svoju pozíciu a veľkosť , napr používateľ sa nesmie presunúť alebo zmeniť veľkosť ovládacieho prvku . Nastavenie " Enabled " funkciu " False " zaisťuje, že používateľ nebude mať prístup , alebo zmeniť akékoľvek informácie o poddotazu .
4

Kliknite na tlačidlo " Uložiť " v Visual Basic Editor . Kliknite na tlačidlo " Zavrieť " zatvorte editor . Formulár by mal byť stále otvorená v návrhovom zobrazení . Kliknite pravým tlačidlom myši na ovládací prvok , ktorý má výber dáta a potom kliknite na " Vlastnosti " . Kliknite na záložku " udalostí " a potom kliknite na tlačidlo " Build " ( " ... " ) , vedľa " Na zmenu . "
5

Pridať VBA kód , ktorý sa odomkne a umožní podformulář , keď sa zmení hodnota v pre výber dátumu .

" Private Sub DatePicker_Change ( )

me.sbfrm_Schedule.Locked = False

me.sbfrm_Schedule.Enabled = TRUE

End Sub "

Môžete pridať kód " na zmenu " udalosť , pretože keď používateľ vyberie dáta z výber dáta , hodnota kontrolných zmien . Akonáhle sa to stane , sbfrm_Schedule podformulář odomkne a je povolená .
6

Kliknite na ikonu " Uložiť " v paneli nástrojov pre uloženie zmien v editore jazyka Visual Basic . Zatvorte editor . Kliknite na ikonu " Uložiť " v hlavnom okne programu Access 2007 uložiť zmeny do formulára .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené