Estimado Marcelo, hay una regla básica para crear campos, en tablas, y es que :
SI NO VAS A EFECTUAR OPERACIONES ARITMETICAS SOBRE LOS NUMEROS DE ESAS TABLAS,(SUMAS, RESTAS, DIVISIONES, ETC,) HAZLAS TIPO CARACTER.
Si deseas almacenar solamente numeros en esa tabla tipo caracter ponle, una mascara a tu texbox y listo.
No hay modo de guardar un 0 a la izquierda en un Campo tipo Numerico.
Tambien puedes capturar tu Numero en un Textbox con datos Numericos y para llenar con Ceros a la izquierda un campo puede usar la funcion PADL() y pero guardarlos en un campo tipo CARACTER.
Prueba esto:
lnNumero=123
lnceros=10 && Cantidad de Ceros a la Izquierda
lcRelleno=PADL(ALLTRIM(STR(lnNumero, 13)),lnceros,"0")
?lc_relleno