Visual Basic.NET - Generar correlativo

 
Vista:

Generar correlativo

Publicado por Cesar (1 intervención) el 30/11/2011 22:59:42
Saludos estimados.


Tengo un proyecto para generar unas tarjetas y tengo un problema en VB.NET. Los correlativos que debo generar deben tener la siguiente secuencia:

1B
2D
3C
4D
5E

y asi sucesivamente. Los numeros tienen fin dependiendo de la cantidad de elementos de una tabla de inventario pero una vez que se llega a la Z en el terminal debe empezar nuevamente por A. Osea si llegase a la 23Z el numero siguiente debe ser 24A

Intente el codigo por mi cuenta asi:

Dim Tarjetas As String

Dim i As Integer
Dim x As Integer
Dim n As Integer

x = 1

For i = 1 To Letras.Length - 1

For n = 1 To 50
Tarjetas = n & Letras(i)
texto.AppendText(Tarjetas & vbCrLf)

x = x + 1
If x = n Then
Exit For
End If


Next

Next

pero no me resulta ya me da valores asi:

1A
2A
3A
4A
5A
6A
7A
8A
9A
10B
11B
12B
.........

Pueden ayudarme?

Muchas gracias amigos de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder