Försöker med denna koden: ShowNamn() skal ligga i detaljformuläret. Tack, en miss av mig, men jag får inte värdet med mig: Du ska deklarera mNamn på modul nivå:Öppna en ny form ifrån ett dubbelklick i en listbox
Private Sub List1_DblClick()
Dim frmForm As Detalj
Set frmForm = New Detalj
frmForm.ShowNamn List1.Text, vbModal
End Sub
Public Sub ShowNamn(Namn As String, Optional Modal, Optional Owner)
mNamn = Namn
Me.Show Modal, Owner
End Sub
När jag klicka på listboxen så vill jag öppna formuläret Detalj och ha med mig namnet på den rad som jag klickade på.
Här får jag bara fel, den visar på "ShowNamn"
Hjälp mig snälla...Sv: Öppna en ny form ifrån ett dubbelklick i en listbox
Sv: Öppna en ny form ifrån ett dubbelklick i en listbox
Private Sub Form_Load()
FormCenter Me
Dim mNamn As String
Detalj.Caption = mNamn
End Sub
Enligt detta så skulle Detalj.Caption få det namnet som jag klickade på, men ingenting. Vad tror du?Sv: Öppna en ny form ifrån ett dubbelklick i en listbox
<code>
'Form: Detalj
Option Explicit
Private mNamn As String
Public Sub ShowNamn(Namn As String, Optional Modal, Optional Owner)
mNamn = Namn
Me.Show Modal, Owner
End Sub
Private Sub Form_Load()
FormCenter Me
Detalj.Caption = mNamn
End Sub
</code>