Se non sbaglio, VB6 utilizza un separatore dei decimali in accordo con il paese e con la lingua selezionata , quindi la virgola “ , “ per l’Italia e il punto “ . “ per la Svizzera ecc. ecc.
La stessa cosa avviene con Microsoft Excel .
Quindi, per evitare errori, quando uso VB6 utilizzo la seguente istruzione, che “ converte il punto Chr(46) in virgola Chr(44) “ , per esempio, usando la cella Calibro.text :
Private Sub Calibro_KeyPress(KeyAscii As Integer)
If KeyAscii = 46 Then KeyAscii = 44
End Sub
Con VB6 funziona …
Con B4a il problema fortunatamente non esiste perché, se ho capito bene, quando si usa una “cella” destinata a ricevere un valore numerico, la tastiera offre solo il separatore “punto” .
Utilizzando B4J dovrei invece convertire la virgola (44) nel punto (46) , come fare ?
Grazie a tutti
La stessa cosa avviene con Microsoft Excel .
Quindi, per evitare errori, quando uso VB6 utilizzo la seguente istruzione, che “ converte il punto Chr(46) in virgola Chr(44) “ , per esempio, usando la cella Calibro.text :
Private Sub Calibro_KeyPress(KeyAscii As Integer)
If KeyAscii = 46 Then KeyAscii = 44
End Sub
Con VB6 funziona …
Con B4a il problema fortunatamente non esiste perché, se ho capito bene, quando si usa una “cella” destinata a ricevere un valore numerico, la tastiera offre solo il separatore “punto” .
Utilizzando B4J dovrei invece convertire la virgola (44) nel punto (46) , come fare ?
Grazie a tutti