01. marts 2007 - 14:36Der 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 ?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
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)
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.
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 :-)
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.