Avatar billede rosco Novice
16. november 2004 - 18:06 Der er 5 kommentarer og
1 løsning

Navn på back end, som overskrift på formularen.

Min db har flere back end at vælge imellem, jeg ville gerne have navnet på den aktuelle be. som overskrift på min formular.
Hvordan gør jeg det.
16. november 2004 - 18:10 #1
Du kan lægge denne simple funktion i et modul:

Public Function GetBackend() As String
    On Error Resume Next
    Dim tdef As TableDef
    Dim db As Database
    Set db = CurrentDb
    Set tdef = db.TableDefs("en eller anden sammenkædet tabel")
    GetBackend = Mid(tdef.Connect, 11)
End Function

Herefter kan du på formularens VedIndlæsning-hændelse skrive:

Me.Caption = GetBackend
16. november 2004 - 18:10 #2
NB: Metoden kræver reference til Microsoft DAO 3.x Object Library
Avatar billede rosco Novice
16. november 2004 - 18:13 #3
Fungerer fint. Tak
Avatar billede rosco Novice
16. november 2004 - 18:53 #4
der var jeg lidt for hurtig:
får denne fejlmeddelelse,

Compile error
Ambiguous name detected: GetBackend

reference til Microsoft DAO 3.x Object Library er ok
16. november 2004 - 18:54 #5
du har en anden funktion som hedder det samme. Prøv at søg på navnet
Avatar billede rosco Novice
16. november 2004 - 19:01 #6
Jeg havde en anden funktion med samme navn.
virker nu
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