![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Solo quisiera saber que tipo de variable seria para la clave
.Porque anteriormente realice un generador de claves ... y lo utilizo como una funcion.
__________________
Dark Drakon:: "Ego sum Draco dormiens ... Aut insanit Draco, aut Versus facit..." |
|
#2
|
||||
|
||||
|
Cita:
|
|
#3
|
|||
|
|||
|
hola
aunque yo no utilizo letras en mi codificacion...mas menos es lo que tengo tbCategoria el campo clave toma el sgte dominio: 1 - 99 tbUnidad_Venta se conforma de esta forma: XXXXXXX -> campo varchar(7) X:variable logistica XX roviene de la categoriaXXXX:correlativo en el evento beforePost de la tbUnidad_Venta le asigno la clave, solo es una idea, lo otro es que tenga una tabla auxiliar qu contenga las letras del abacedario como tu quieres y un campo asociado con elcorrelativo, cuando llega al fin del correlativo salta al otro regristro que contiene el otro juego de letras. chau espero que sea un aporte para ti ![]() |
|
#4
|
||||
|
||||
|
Lo Unico que quisiera saber .... es que tipo de variable es la que estas utlizando
. Solo eso.
__________________
Dark Drakon:: "Ego sum Draco dormiens ... Aut insanit Draco, aut Versus facit..." |
|
#5
|
||||
|
||||
|
Cita:
|
|
#6
|
||||
|
||||
|
Cita:
Gracias Disculpa las molestias |
|
#7
|
||||
|
||||
|
Puede parecer un poco dificil pero es válido.
Desglosas la clave en tres variables: fijo ( 'DJ')+ Letra+ nº ( funcion copy ) Si el nº es menor que 100, le sumas uno, la letra se mantiene strtoint(nº)>100 Si el nº es igual que 100, lo pones "001". Calculas la letra strtoint(nº )=100 Miras la última letra, la pasas a codigo ascii ( funcion ord ), le sumas uno y la conviertes a caracter ( funcion chr). chr(ord(letra)+1) Por supuesto, tienes que hacer los pertinentes cast entre variables ( funciones strtoint y format ) para poder manejar variables de tipo numéricas y string en las funciones indicadas. El problema que tienes es cuando llegues a la 'Z', pero o no se da el caso o tardará tanto en darse que te verás en cuatro días arreglando el 'fregao'. Pues eso. Espero que te sirva. Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - Última edición por fjcg02 fecha: 17-05-2006 a las 15:57:59. |
|
#8
|
||||
|
||||
|
Gracias
deja probar a ver que tal me va Saludos |
|
#9
|
||||
|
||||
|
No me he quedado con tu pregunta completa, porque ya resuelves el tema de llegar a la 'Z'.
Para solucionarlo no creo que tengas problemas de hacer un bucle de iteración que vaya mirando letra por letra cuando la última pasa de la 'Z' a la 'A'. Suerte PD: He corregido las funciones int por strtoint y inttostr. Creo que son así, pero espero que te sirva. No tengo el compilador en este pc .... y ya sabes, la edad y la memoria no perdonan, me la juegan de vez en cuando ;-)
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - Última edición por fjcg02 fecha: 17-05-2006 a las 15:59:47. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| búsqueda automática | fergape | Varios | 4 | 04-05-2006 18:48:53 |
| Extraer datos de una pagina en java que tiene clave (sabiendo la clave claro) ;) | kalimocho | Internet | 2 | 29-06-2005 05:11:24 |
| tabulacion automatica | aram2r | PHP | 1 | 10-02-2005 12:44:00 |
| desconeccion automatica | camambrini | Internet | 1 | 21-01-2004 10:36:43 |
| Validar Primary Key Compuesta ?? | norberto_larios | Conexión con bases de datos | 5 | 25-09-2003 22:01:18 |
|