NCPereira Posted April 27, 2012 at 04:40 PM Report #451810 Posted April 27, 2012 at 04:40 PM Como faço para meter uma variável Integer com um mínimo de 2 casas, ou seja, caso queira lá guardar o número 3 ficar guardado 03 ? Ou então uma maneira fácil de converter ? Obrigado desde já 😄 PS: É muito urgente!
thoga31 Posted April 27, 2012 at 05:13 PM Report #451812 Posted April 27, 2012 at 05:13 PM Um Integer não grava sob a forma "03" - isto é uma String. Um Integer simplesmente grava o valor - o output é que pode ser formatado. Deve haver funções para isso, mas já não uso VB.NET há algum tempo, pelo que há sempre isto: If ((numero < 10) AndAlso (numero >= 0)) Then texto = "0" & numero.ToString End If O StringFormat deverá fazer algo deste género, mas fica uma proposta mais "caseira". 😄 PS: É muito urgente! Não há questões mais ou menos urgentes no P@P. Knowledge is free!
jpaulino Posted April 27, 2012 at 09:47 PM Report #451847 Posted April 27, 2012 at 09:47 PM Deves gravar como integer e não string e depois na visualização mostras os zeros. Podes usar o metodo Padleft para a visualização: http://msdn.microsoft.com/en-us/library/92h5dc07.aspx#Y132
NCPereira Posted April 27, 2012 at 11:45 PM Author Report #451864 Posted April 27, 2012 at 11:45 PM Pois, eu preciso disto para inserir na base de dados.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now