Avatar billede hekla Nybegynder
05. marts 2009 - 10:45 Der er 1 løsning

Arbejde med formulartitler

Jeg vil gerne kunne hente samtlige formulartitler og putte dem over i en tabel, så man kan ændre dem ved at ændre navnet i tabellen.

Jeg prøver at modificere følgende kode, som jeg har fået af HugoPedersen, for at hente formulartitlen. Sidste linie, som er mit forslag, er den problematiske.:

  Dim strObject_Name As String
  Dim strObject_Title As String
  Dim obj As AccessObject
  Dim dbo As Object
  Dim ctl As Control
 
  Set dbo = Application.CurrentProject
 
'Proces all forms
  If dbo.AllForms.count > 0 Then
    For Each obj In dbo.AllForms
      strObject_Name = obj.Name
      SysCmd SYSCMD_SETSTATUS, "Finding language objects on form: " & strObject_Name
      DoCmd.OpenForm strObject_Name, acDesign
      strObject_Title = obj.Caption

Når jeg debugger giver sidste linie følgende fejlmeddelelse:
Object doesn't support this property or method
Er der nogen der kan hjælpe mig videre?
Avatar billede hekla Nybegynder
05. marts 2009 - 10:56 #1
Fandt selv ud af det:
      strObject_Title = Forms(strObject_Name).Caption
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