Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
Der skal kodes lidt for at se disse navne, men send mig en mail på min hjemmeadresse mail@hugopedersen.dk så skal jeg sende dig koden. Jeg har den nemlig ikke her på jobbet.
acidduck>My answer 14:47 \"I doubt if you can in Access.\" It maybe isnt the answer you would like, but if something isnt possible \"via en SQL forespørgsel\" then my answer is CORRECT! I myself said it could be done in code, but this wasnt the question you asked!
Hvis der er tale om ren Access, så SELECT MSysObjects.Name, MSysObjects.Type FROM MSysObjects WHERE (((MSysObjects.Type)=1)); Det giver en liste over ALLE tabeller. Også system tabeller.
Dim dbs As DAO.Database Dim tdf As DAO.TableDef Dim intI As Integer Dim strtemp As String
Set dbs = CurrentDb strItems \"\" For Each tdf In dbs.TableDefs If (Left(tdf.Name, 4) <> \"mSys\") And (tdf.Connect <> \"\") Then strItems = strItems & Left(tdf.Name, 25) & \";\" End If \'Right names Next tdf
Set dbs = Nothing Set tdf = Nothing
Resulterer i en streng der kan bruges som RowSource til en listbox.
PS. den tager ikke systemtabeller og kun tilknyttede tabeller og kun de første 25 tegn i navnet. det må du skråstreg I selv rette skråstreg ændre :-)
Kode: SELECT MSysObjects.Name, MSysObjects.Type FROM MSysObjects WHERE (((MSysObjects.Type)=1));
Fejl: Microsoft OLE DB Provider for ODBC Drivers fejl \'80040e09\'
[Microsoft][ODBC Microsoft Access Driver] Record(s) cannot be read; no read permission on \'MSysObjects\'.
/tc/feltnavn.asp, linje 7
Synes godt om
Ny brugerNybegynder
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.