| | LinkBack | Herramientas | Buscar en este tema |
| 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 | ||
| 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: ___ ___________ __ |__| - |___________| - |_| "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í. | ||
| 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 | ||
| ¿Y si mejor usas el maskeditbox? Sino te vas a volver loca xq son muuuuuuuchos cambios. Ahorrar es robarse a uno mismo. Chiche dixit. | ||
| 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 | ||
| Me autocito.... ¿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. | ||
| 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 | ||
| 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í. | ||
| 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 | ||
| 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 |
| |
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 | ||





