Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Hoe maak je een subformulier vergrendelen Tot de Datumkiezer wordt gevuld in Access 2007
Microsoft Access 2007 is de database - management programma dat wordt geleverd als onderdeel van het Microsoft Office 2007-pakket of een stand - alone applicatie . Formulieren zijn gebruikersinterfaces voor het invoeren van informatie in de tabellen . Subformulieren zijn binnenkant van formulieren geplaatst om de coördinatie van de gegevens toe te voegen in een aangesloten tafel . Visual Basic for Applications (VBA ) is de programmering shell van Microsoft , zodat gevorderde gebruikers dynamische en automatische databases kunt maken . VBA kunt u geavanceerde technieken , zoals het baseren actie een subformulier op de input van de gebruiker in een date - picker controle uit te voeren . Instructies

Open Microsoft Access 2007 1 . Blader door de lijst met items in het navigatievenster aan de linkerkant van het scherm . Klik met de rechtermuisknop op het formulier dat de subformulier u wilt werken en klik op "Design View" om het formulier te openen.

Klik 2 op de vorm om deze te selecteren en klik vervolgens op " eigenschappen . " Zorg ervoor dat het de gekozen vorm en niet een van de items op het formulier of het subformulier . Klik op het tabblad " Event " . Klik op de " Build " -knop ( " ... " ) naast de " On Load " evenement in het venster Eigenschappen . Klik op " Code Builder " om de Visual Basic Editor te openen . De Visual Basic Editor wordt geopend op de " On Load " evenement voor de belangrijkste vorm .
3

Voeg de VBA- code die het subformulier wordt vergrendeld als de belangrijkste vorm is geladen . Bijvoorbeeld , als u een formulier met de naam " frm_Students " en een subformulier met de naam " sbfrm_Schedule , " de VBA code zal er ongeveer zo uitzien :

" Private Sub Form_Load
( )

me.sbfrm_Schedule
. Locked = True

me.sbfrm_Schedule.Enabled = False

End of Sub "

de tweede lijn sloten de sbfrm.Schedule subformulier . Een besturingselement op een formulier vergrendeling betekent vergrendelen zijn positie en grootte , bijvoorbeeld , is een gebruiker niet toegestaan ​​om te verplaatsen of het formaat van de controle. Instellen van de functie " Enabled " aan " False " zorgt ervoor dat de gebruiker niet in staat zal zijn om toegang te krijgen of te veranderen alle informatie op het subformulier .
4

Klik op de knop "Opslaan" in de Visual Basic Editor . Klik op de knop "Sluiten " om de editor te sluiten . Uw formulier moet nog worden geopend in de ontwerpweergave . Klik met de rechtermuisknop op uw controle dat een date picker heeft en klik op 'Eigenschappen'. Klik op het tabblad " Event " en klik vervolgens op de " Build " ( " ... " ) knop naast " On Change . "
5

Voeg de VBA- code die zal ontgrendelen en de subformulier wanneer de waarde in de datumkiezer is veranderd .

" Private Sub DatePicker_Change ( ) op


me.sbfrm_Schedule.Locked = False

me.sbfrm_Schedule.Enabled = True < br

End > Sub "

U voegt de code om de " On Change " gebeurtenis, omdat wanneer een gebruiker een datum in de datumkiezer , de waarde van de control changes selecteert . Zodra dit gebeurt , de sbfrm_Schedule subformulier ontgrendeld en wordt ingeschakeld .
6

Klik op de " Opslaan" -pictogram in de werkbalk om veranderingen in de Visual Basic Editor te slaan . Sluit de editor . Klik op de "Bewaren" pictogram in het hoofd- Access -venster 2007 tot wijzigingen in het formulier op te slaan .

Previous: Next:
  Database Software
·Waarom Access werkt niet berek…
·Hoe te Maand & Jaar gegevens t…
·Hoe een Organizational Chart M…
·Hoe de gegevens in een Access …
·Hoe het opzetten van een House…
·Hoe maak je een Self - onderte…
·Verschillen tussen een Key & B…
·Hoe maak je een Null Access Qu…
·Problemen met een Missing SQL …
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Hoe kan ik een Word- document E-mail Van…
·Wat is Auto Fill in Excel ? 
·Hoe te Visitekaartjes Maken in Fireworks…
·Hoe maak je een draaitabel maken om meer…
·Hoe je Photoshop Elements Problemen 
·Hoe kan ik Norton verwijderen uit de Reg…
·Hoe je Skype gebruiken in het onderwijs 
·Hoe kan ik een Intranet Portal Assess 
·Hoe je Mail Ontvangst Times Verandering …
Copyright © Computer Kennis http://www.nldit.com