Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Codigo character mas secuencia numerica
Message
From
20/03/2003 08:55:51
 
 
To
19/03/2003 08:28:31
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivia
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Miscellaneous
Thread ID:
00767447
Message ID:
00768014
Views:
18
Sólo modificaría en la solución de Hilmar:

>
? left("JIMENEZ", 3) + left("MAYRA", 2) + padl(1, 3, "0")
por:
? padl( cApellido, 3) + padl( cNombre, 2) + padl( nSerial, 3, "0")
Esto previene el caso -improbable pero posible- de tener un apellido con dos letras, o un nombre con una sola (podría ser que ingresen sólo una inicial).

Otra altenativa de estilo sería:
? padl( cApellido, 3) + padl( cNombre, 2) + transform( nSerial, "@L 999")
Por otro lado, ten muy en cuenta que esta codificación no soporta mil o más personas con la misma combinación de Apellido y nombre. Si se trata de la nómina de una empresa mediana, no hay problema; si se trata del padrón electoral de un estado, es muy riesgoso (sólo piensa en todos los Carlos Pérez que pueden encontrar en cualquier parte de América latina).

Mucha suerte,
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform