Kako se vrednosti iz textboxa tumače kao tekst, potrebno je izvršiti konverziju unesenih vrednosti u textbox iz teksta u brojčanu vrednost. Za to se koriste funkcije CInt za cele brojeve odnosno CDbl za brojeve koje sadrže decimale. Npr
TextBox4.Value = CInt(TextBox1.Value) + CInt(TextBox2.Value) + CInt(TextBox3.Value)
"Dodeljivanje" isključivo numeričke vrednosti tekstu obavlja se preko metode za validacije unosa u tekst box. Validaciju je najbolje da obaviš u dogadjaju Exit za text box. Npr nešto ovako za Text box 1:
Code:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If IsNumeric(Me.TextBox1) Then GoTo Kraj
MsgBox "Neispavan Unos", vbInformation, "Greška!"
Me.TextBox1.Value = 0
Kraj:
Gde naći o svojstvima kontrola na srpskom je teško pitanje. Pokušaj da nađeš neku dobru knjigu za programiranje u Accessu. Iako nije potpuno isto biće lakše snaći se nakon toga. Pogledaj i neke linkove na top temi
http://www.elitesecurity.org/t222802-Office-Rad-sa-makroima.
Nije to loše Rembrante, samo što ne bi dodao još malo boje?