hai fatto pure troppoOriginariamente inviato da ladyBlu
ecco, prova questo... di più non posso fare.
ciao ciaocodice:Private Sub Form_Activate() txtAcconto.Locked = True End Sub Private Sub txtAcconto_Change() If Trim(txtPrezzo) <> "" And Trim(txtAcconto) <> "" Then If Not IsNumeric(txtPrezzo) Then MsgBox "Il Prezzo deve essere un valore numerico" txtPrezzo = "" txtAcconto = "" txtRimanenza = "" txtPrezzo.SetFocus Exit Sub End If If Not IsNumeric(txtAcconto) Then MsgBox "L' Acconto deve essere un valore numerico" txtAcconto = "" txtPrezzo = "" txtRimanenza = "" txtAcconto.SetFocus Exit Sub End If Dim miaRimanenza As Single txtPrezzo = Replace(txtPrezzo, ".", ",") txtAcconto = Replace(txtAcconto, ".", ",") miaRimanenza = CSng(txtPrezzo) - CSng(txtAcconto) txtRimanenza = miaRimanenza End If End Sub Private Sub txtPrezzo_Change() txtPrezzo = Replace(txtPrezzo, ".", ",") txtAcconto = txtPrezzo txtRimanenza = txtPrezzo If txtPrezzo = "" Then txtAcconto.Locked = True Else txtAcconto.Locked = False End If End Sub
![]()
grazie mille è perfetto![]()
![]()