Olá, João Paulo!
Vc utiliza a função 'Format()' do VB para formatar um sem-número de coisas.
Por exemplo:
Format(Trim(txtCodigo.Text), "000000")
daria a formatação do conteúdo do TextBox do jeito que precisa.
Caso esteja trabalhando com outros tipos de dados, converta-os antes de
formatá-los.
O exemplo a seguir usa o tipo de dado 'Long'.
Dim lCod As Long
lCod = CDbl(Trim(txtCodigo.Text))
MsgBox Format(lCod, "000000")
Agora, para gravar no bd com esta formatação, deverá usar o tipo 'texto'.
Joseph
Técnico em Informática/Programador
São Paulo/SP