Avatar billede hugopedersen Nybegynder
01. marts 2007 - 14:36 Der er 6 kommentarer og
2 løsninger

Finde sourcetabellen

Jeg sidder og roder med noget hvor jeg har brug for at kunne finde sourcetabellen til en formular og gemme navnet på den til senere brug.
Det er jo ikke noget problem så længe formularen bygger direkte på en tabel, men hvad nu hvis der er en gemt query/view? Eller hvad med 'SELECT xx, yy, zz, FROM'

Er der nogen der har rodet med den problemstilling før ?
Avatar billede balderk Nybegynder
01. marts 2007 - 15:52 #1
FROM angiver tabelnavnene

Select *
FROM Varer

vælger f.eks. alle felter fra tabellen Varer
Avatar billede mugs Novice
01. marts 2007 - 17:07 #2
Recordsource får du med denne uanset om det er en tabel eller forespørgsel:

MsgBox Me.RecordSource

Hvis du har en Select som Recordsource er det jo straks mere bøvlet. Nedenstående har en Select som forespørgsel, men resultatet giver Tabel1, da det er der Select kommer fra:

Dim resultat As String, VARa As String, VARb As Byte, Streng As String, reasultat1 As String
Streng = Me.RecordSource
VARb = Len(Streng)
resultat1 = InStr(Streng, " ")
resultat = InStr(Streng, ".")
VARa = resultat - resultat1
MsgBox Mid(Streng, 8, resultat1)
Avatar billede terry Ekspert
01. marts 2007 - 17:50 #3
can I ask why this is necessary Hugo? It would be easy enough to parse the SQL and find a single table but if there are multiple joins or even joins onto other queries then its not so easy.
Avatar billede hugopedersen Nybegynder
02. marts 2007 - 11:18 #4
Terry>  I have mailed you a detailed description of the problem.
I have tried to put it here, but it must contain to much text since Eksperten won't store it :-)
Avatar billede hugopedersen Nybegynder
26. marts 2007 - 19:05 #5
Hvis du smider et svar også Terry så vil jeg godt dele point til jer for konstruktivt input.
Avatar billede terry Ekspert
26. marts 2007 - 19:12 #6
:o)
Avatar billede hugopedersen Nybegynder
26. marts 2007 - 19:14 #7
Det var da ikke et svar :-)
Avatar billede terry Ekspert
26. marts 2007 - 19:21 #8
(o:
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