Ještě jednu vychytávku. Pokud chcete, aby jiný form před jeho naloudováním získal hodnotu z jiného formu, pracoval s ní a pak ji upravenou vratil zpět, tak se dá použít: Form2
Private Real_ID as long
Public Property Let Ziskani_Id(Id As Long)
Real_ID=id
End Property
Public Property Get Vystup_ID() As long
Vystup_ID = Real_ID
End Property
Private Sub Command1_Click()
Real_ID=Real_ID+5
end sub
Na form 1 pak staci např. do commandu
with form2
.ziskani_id=55
.show 1 'Modálně jinak to fungovat nebude, protože nestačíme změnit hodnotu real_id události click na Command1
msgbox Vystup_Id
end with
Taky jedna z cest (tímto způsobem můžete obsloužit vstupni hodnotu Ziskani_Id při jejím získání z druhého formu (zjednodušeně) a také můžete hodnotu upravit při jejím výstupu Vystup_ID() apod.)
|