Cerrar Bienvenido
Cerrar Registrate

Ya somos 1.502.566 Forros navegando...

2938 usuarios conectados | 1.502.566 forros | 367.736 temas | 4.382.398 mensajes | seremos forros, pero somos una bocha

Rutina para poner guiones en el foro de Programación:


Hola, estoy programando en vb6 y quiero poner un numero de cuit:11-11111111-1 en un textbox y quiero que los guiones aparezcan automáticos, es decir que el usuario escriba 11 y el primer guion sea automatico, luego 11111111 y el segundo guion tambien. Probé con un for pero no me sale. Gracias. Saludos...

 
LinkBack Herramientas Buscar en este tema
Viejo 04.11.09, 18:56
Hola, estoy programando en vb6 y quiero poner un numero de cuit:11-11111111-1 en un textbox y quiero que los guiones aparezcan automáticos, es decir que el usuario escriba 11 y el primer guion sea automatico, luego 11111111 y el segundo guion tambien. Probé con un for pero no me sale. Gracias. Saludos
Viejo 04.11.09, 19:59
huuuuuuu no es tan fácil; te diría que busques otro forma, por ej, usa 3 textbox por cada parte del cuit separados por labels que tengan simplemente un guion "-"
Algo así
Código:
___     ___________     __
|__| - |___________| - |_|
De paso, si sabes cual es el algoritmo de verificación de CUITs te agradecería que me lo pases (una descripción del mismo, no el algoritmo)
"It is better to be beatiful than to be good. But... it is better to be good than to be ugly." (Oscar Wilde) Era jodido Oscarcito...
"Why do programmers get Halloween and Christmas mixed up? Because OCT(31) = DEC(25)"
"De vez en cuando la vida toma conmigo ferne' ...." (el_bot)
AntiMW VBS Tools (saca los virus con notepad!!!)

Última edición por el_bot: 16 de agosto de 1981 a la tardecita. Razón: nací.
Viejo 05.11.09, 15:48
Hola, gracias por tu respuesta. La verdad es que siempre que tuve que programar algo parecido usé 3 textbox, pero ahora se me ocurrió hacerlo de esa manera para que quede más automatizada esa parte. Estuve viendo algunos programas contables por Internet y están hechos como yo te lo plantié. Me gustaría poder lograrlo. En cuanto al algoritmo de verificación que me estás pidiendo, todavía no llegué a esa parte, en el programa que ví por internet lo usan, ya voy a ver si lo consigo, apenas lo tenga de lo doy. Gracias y saludos

Hola, te paso el algoritmo para calcular el número de C.U.I.T:

CUIL/T: Son 11 números en total:

XY - 12345678 - Z

XY: Indican el tipo (Masculino, Femenino o una empresa)
12345678: Número de DNI
Z: Código Verificador

Algoritmo:

Se determina XY con las siguientes reglas
Masculino:20
Femenio:27
Empresa:30


Se múltiplica XY 12345678 por un número de forma separada:
X * 5
Y * 4
1 * 3
2 * 2
3 * 7
4 * 6
5 * 5
6 * 4
7 * 3
8 * 2



Se suman dichos resultados.


El resultado obtenido se divide por 11


De esa división se obtiene un Resto que determina Z

Si el resto es 0= Entoces Z=0
Si el resto es 1= Entonces se aplica la siguiente regla:
*Si es hombre: Z=9 y XY pasa a ser 23
*Si es mujer: Z=4 y XY pasa a ser 23

Caso contrario XY pasa a ser (11- Resto).



Ejemplo:

Masculino DNI 12 345 678


1-Determinar el Tipo

XY es 20


Hacemos el cálculo
2 * 5=10
0 * 4=0
1 * 3=3
2 * 2=4
3 * 7=21
4 * 6=24
5 * 5=25
6 * 4=24
7 * 3=21
8 * 2=16


Realizamos la suma
de (10+0+3+4+21+24+25+24+21+16)= 148


Dividimos por 11 para obtener Z (el código verificador

148/11=13,4545--->13 (Redondeo)


Obtenemos el resto de la división

148 - (13*11)=5


Determinamos Z

11-5= 6

Conclusion: CUIL-CUIT
20-12345678-6

Espero te sirva. Saludos
Viejo 05.11.09, 18:08
¿Y si mejor usas el maskeditbox? Sino te vas a volver loca xq son muuuuuuuchos cambios.


Ahorrar es robarse a uno mismo. Chiche dixit.
Viejo 05.11.09, 18:45
No!!! yo solo lo averigué para vos. Pensé que querías el algoritmo para obtener el número de cuit. Mi problema persiste en encontrar esos malditos guiones de tal manera que salgan automáticos. Ya no sé qué más probar, ahí si, con ese tema me estoy volviendo loca!!!! Si averiguás algo decime porfi. Saludos
Viejo 06.11.09, 14:42
Me autocito....

Originalmente publicado por Calamardo Ver mensaje
¿Y si mejor usas el maskeditbox? Sino te vas a volver loca xq son muuuuuuuchos cambios.
¿Qué tiene de malo usar el "Microsoft Masked Edit Control 6.0"? Te hace todo por vos... ponés como máscara: ##-########-# y listo.


Ahorrar es robarse a uno mismo. Chiche dixit.
Viejo 06.11.09, 17:10
Si chicos, gracias CAÍ!!!Tienen razón, puse un maskedit. Cala con respecto al NO rotundo de mi mensaje anterior, no se debía a la máscara sino al algoritmo que me pidió el Bot. Gracias, los quieroooooooo
Viejo 06.11.09, 17:25
semi offtopic: lo que me jode a mi en lo personal de esos masked edit es que (creo...) no te permite especificar cosas como (2 digitos, seguido de un guion- seguido de cualquier cantidad de dígitos , seguido de un guion, seguido de 1 dígito).
Por ej, ese mascara creo que solo permite cuts con el número del medio entre 10.000.000 y 99.999.999 (si te viene alguien con DNI digamos, 5.999.999) me parece que lo maneja mal. Por este tipo de cosas nunca lo pude usar para algo tan simple como restringir al usuario a ingresar solo enteros (pero de cualquier longitud).
Ok, tampoco lo investigue mucho.
"It is better to be beatiful than to be good. But... it is better to be good than to be ugly." (Oscar Wilde) Era jodido Oscarcito...
"Why do programmers get Halloween and Christmas mixed up? Because OCT(31) = DEC(25)"
"De vez en cuando la vida toma conmigo ferne' ...." (el_bot)
AntiMW VBS Tools (saca los virus con notepad!!!)

Última edición por el_bot: 16 de agosto de 1981 a la tardecita. Razón: nací.
Viejo 12.11.09, 19:03
Si tenés razón. Ahora quiero usar la máscara para poner un importe y no me lo toma, ya que en el mismo el número de dígitos puede variar. No es tan buena como parece. Lástima
Viejo 13.11.09, 00:27
Para que para eso ya tendrias que usar algun ocx pago como el codejock suitepro 2009.


Ahorrar es robarse a uno mismo. Chiche dixit.

Herramientas Buscar en este tema
Buscar en este tema:

Búsqueda avanzada
Este tema está relacionado con otros ya publicados en el sitio. Podés visitarlos ahora!
Tema Foro Último mensaje
Guiones Inéditos 27.08.09 14:02
guiones comicos Literatura 01.09.08 23:35
Fatla de Guiones En Hollywood? Cine y Teatro 18.12.07 01:40
[Fotos] El supuesto guru sabe de poner nombre yo se de poner carne Amateur 01.12.07 21:21
Los 10 mejores guiones de cine Cine y Teatro 18.07.07 16:21

Iniciar Sesion

Recordarme
ElServer