Avatar billede faroe Nybegynder
16. maj 2002 - 22:12 Der er 12 kommentarer og
2 løsninger

Query ??

Vorden kan man lave en lave en Query som man kan se alle navnene på tabeller Query forms og rapporter?
Avatar billede terry Ekspert
17. maj 2002 - 08:05 #1
You can start looking at teh system tabel MSysObjects and use this in a query. You have to find the correct type, I think 1 is tables and 5 is queries. Youmay also need to filter out some to get those you want.
Avatar billede nih Novice
17. maj 2002 - 08:19 #2
Ellers er det nemt vha. DAO, ADO at gennemløbe tabledefs, querydefs

Niels
Avatar billede nih Novice
17. maj 2002 - 08:51 #3
Her er en med DAO

Sub AllDocuments()
  Dim cont As Container
  Dim doc As Document
  Dim i As Integer
 
  On Error Resume Next
 
  For Each cont In CurrentDb.Containers
    Debug.Print cont.Name
    For i = 0 To cont.Documents.Count
      Debug.Print vbTab & cont.Documents(i).Name
    Next i
  Next cont
End Sub
Avatar billede faroe Nybegynder
17. maj 2002 - 16:11 #4
Vordan bruger man den med DAO

på en form eller ??
Avatar billede nih Novice
17. maj 2002 - 16:35 #5
Private Sub Kommandoknap0_Click()
  Const tblNavn As String = "tbldocs"
 
  Dim cont As Container
  Dim doc As Document
  Dim i As Integer
 
  DoCmd.RunSQL "DELETE * FROM tbldocs"
  With CurrentDb.OpenRecordset(tblNavn)
 
  On Error Resume Next

  For Each cont In CurrentDb.Containers
    For i = 0 To cont.Documents.Count - 1
    .AddNew
    .Fields(0) = cont.Name
    .Fields(1) = cont.Documents(i).Name
    .Update
    Next i
  Next cont
  End With
End Sub

du skal have en tabel ('tbldocs') med 2 felter. Herefter lægges koden ind under eks en knap.

Husk at sætte referencen i VBA editoren til DAO

Niels
Avatar billede faroe Nybegynder
17. maj 2002 - 17:12 #6
Fungerer fin, jeg kan bruge både Terrys og Nil svar. Tak for hjælpen ;-)
Avatar billede terry Ekspert
17. maj 2002 - 17:20 #7
dont forget the points :o)
Avatar billede nih Novice
17. maj 2002 - 17:29 #8
Not more than 200 Terry, or the police will track you down ;o)
Avatar billede faroe Nybegynder
17. maj 2002 - 17:32 #9
Jeg forsøger at give points, men den bliver ikke opdateret.
Nu prøver jeg igen
Avatar billede terry Ekspert
17. maj 2002 - 17:46 #10
Hi Niels, I can see that you have been following the discussions which have been going on recently. I was about to thorw the towel in until those co-admins woke up :o)
Avatar billede terry Ekspert
17. maj 2002 - 17:47 #11
thorw  = throw
Avatar billede nih Novice
17. maj 2002 - 18:00 #12
Det må være fordi de keder sig. Utroligt folk ikke har andet at gå op i.
Avatar billede terry Ekspert
30. maj 2002 - 21:06 #13
faroe>have you forget something here?
Avatar billede faroe Nybegynder
31. maj 2002 - 09:53 #14
Nu prøver jeg igen, at give points.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester