Avatar billede dm013 Nybegynder
28. maj 2003 - 17:54 Der er 10 kommentarer og
2 løsninger

returnere formularnavnet

Kan det lade sig gøre at returnerer formularens navn ved f.eks error som en string?
Avatar billede dm013 Nybegynder
28. maj 2003 - 17:56 #1
on error:

osv.
Dim Err As String, Form As String
Form = "getformname()"<--- findes der en indbygget funktion eller skal man selv lave den
Err = "Fejlkode x1"
Call report_error(Form, Err)
Avatar billede henrik13 Nybegynder
28. maj 2003 - 17:59 #2
Hvad kan det bruges til.    ;oD
Avatar billede henrik13 Nybegynder
28. maj 2003 - 18:00 #3
Hvorfor jeg spør, er fordi sammenfaldene navne er skyld i fejl.
Avatar billede dm013 Nybegynder
28. maj 2003 - 18:29 #4
Jeg skal bruge det til min errorlog

men jeg fandt følgende i vbA hjælpefilen:
Public Sub CheckProducts()
   
    Dim intState As Integer
    Dim intCurrentType As Integer
    Dim strCurrentName As String

    intCurrentType = Application.CurrentObjectType
    strCurrentName = Application.CurrentObjectName

End Sub
Avatar billede terry Ekspert
28. maj 2003 - 18:43 #5
Me.name
Avatar billede dm013 Nybegynder
28. maj 2003 - 18:47 #6
Sorry, I never mentioned that it was from a function
Avatar billede terry Ekspert
28. maj 2003 - 18:55 #7
Cant see your code but you can send Me (the current form) as a parameter to your function. Otherwise I will need to see some more code so I have an idea as to what exactly you are doing.

Function NameOf Funcntion(TheForm as form)
debug.print TheForm.Name
End Function
Avatar billede dm013 Nybegynder
28. maj 2003 - 18:59 #8
i solved it with this:
    Dim strCurrentName As String
    strCurrentName = Application.CurrentObjectName
Avatar billede terry Ekspert
28. maj 2003 - 19:16 #9
great :o)
Avatar billede dm013 Nybegynder
28. maj 2003 - 19:18 #10
but thanx, anyway :O)
Avatar billede terry Ekspert
28. maj 2003 - 21:06 #11
dm013>If you have an asnwer then you can close the question now :o)
28. maj 2003 - 23:08 #12
Screen.activeform.name giver også det aktuelle formularnavn
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