Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Hoe Access VBA Query Verkrijg de tabellen lijst in een database
Microsoft Access is een database management systeem voor individuen om hun eigen databases , rapporten en gebruikers formulieren te maken . Access bevat alle bouwstenen voor het ontwikkelen van kleine applicaties . U kunt tabellen voor data , opgeslagen procedures , door de gebruiker gedefinieerde functies en macro's in aanvulling op de rapporten en formulieren te maken . Al deze onderdelen hebben hun eigen pointers of opnemen definities opgeslagen in een verborgen systeem tafel . Toegang houdt bij elke tafel , rapport , vorm , enz. die u maakt en slaat informatie, zoals toen het werd gemaakt of bijgewerkt en het systeem vlaggen . Instructies
krijgen van een Lijst van tabellen
1

Maak een query naar de SQL-opdracht hieronder uit te voeren. Deze query haalt een lijst met alle tabellen in de huidige Access-database . De where clausule gebruikt het nummer 1 om aan te geven dat we alleen willen dat de tafels terug .

SELECT MSysObjects.Name
, MSysObjects.DateCreate , MSysObjects.DateUpdate , MSysObjects.Type , MSysObjects.Flags

UIT MSysObjects

WHERE MSysObjects.Type = 1 kopen van 2

Terug een lijst met alleen de niet - systeem tabellen in de database met de meegeleverde voorbeeld :

SELECT MSysObjects . naam , MSysObjects.DateCreate , MSysObjects.DateUpdate , MSysObjects.Type , MSysObjects.Flags

VAN MSysObjects

WHERE MSysObjects.Type = 1 AND MSysObjects.Name Not Like " MSys * "

3

Terug een lijst met alleen de niet - verborgen tabellen in de database door het uitvoeren van de query hieronder :

SELECT MSysObjects.Name
, MSysObjects.DateCreate , MSysObjects.DateUpdate , MSysObjects . type, MSysObjects.Flags

vAN MSysObjects

WHERE MSysObjects.Type = 1 AND MSysObjects.Flags < > 8
4

Sorteer de lijst van niet - verborgen , non - systeem tabellen met behulp van onderstaande SQL- code :

SELECT MSysObjects.Name
, MSysObjects.DateCreate , MSysObjects.DateUpdate , MSysObjects.Type , MSysObjects.Flags

VAN MSysObjects

WHERE MSysObjects.Type = 1 AND MSysObjects.Flags < > 8 EN MSysObjects.Name Not Like " MSys * "

ORDER BY
MSysObjects.Name
Gebruik de List van de tabellen in VBA
5

Laad je lijst met tabellen in een record set -object met behulp van de VBA-code hieronder weergegeven :

Dim rsMyTables
Zoals DAO.Recordset

set
rsMyTables = CurrentDb.OpenRecordset ( " myQuery " ) op Twitter

Loop 6 door elke record geretourneerd in de query .

Dim rsMyTables
Zoals DAO.Recordset

Set rsMyTables
= CurrentDb.OpenRecordset ( " myQuery " ) op Twitter

Do While Not rsMyTables.EOF

' Code om gegevens

rsMyTables.MoveNext

Loop
manipuleren
7

In elke naam tafel om een ​​keuzelijst door aanpassing van uw while lus :

Dim rsMyTables
Zoals DAO.Recordset

Set rsMyTables
= CurrentDb.OpenRecordset ( " myQuery " )

Me.cmbMyComboBox.Clear

Verlanglijstje Terwijl Niet rsMyTables.EOF

Me.cmbMyComboBox.AddItem rsMyTables
! [ Naam ]

rsMyTables.MoveNext

Loop
8


Sluit uw recordset object , zodat het vrijkomen van het geheugen wordt gebruikt :

Dim rsMyTables
Zoals DAO.Recordset

set
rsMyTables = CurrentDb.OpenRecordset ( " myQuery " )

Me.cmbMyComboBox.Clear

Verlanglijstje Terwijl Niet rsMyTables.EOF

Me.cmbMyComboBox.AddItem rsMyTables
! [ Name ] < >

rsMyTables.MoveNext

Loop

rsMyTables.Close

Set rsMyTables
= Nothing

br

Previous: Next:
  Database Software
·Wat is Oracle SQL code 955 ? 
·Hoe een Inventory Planner CV 
·Hoe te dupliceren Tabellen Mak…
·Hoe te berekenen tijd in een A…
·Hoe te gebruiken AS/400 SQL om…
·Hoe te vervangen in een Access…
·Hoe je uitschakelen Drop -Down…
·Hoe te revisies Track in Acces…
·Hoe je tabel links Zoek in MS …
  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 je verborgen heersers in Microsoft W…
·Hoe kan ik een dvd in Windows Media Play…
·Hoe te gebruiken FileMaker Pro 
·Hoe maak je een beveiligd PDF 
·Wat is de extensie Db2 ? 
·Hoe om audio vanaf een computer Capture 
·Hoe maak je een DV -bestand importeren i…
·Hoe je MS Word Macro converteren naar Op…
·Hoe kan ik een INDD File Met Photoshop o…
Copyright © Computer Kennis http://www.nldit.com