
como trabajar con columnar de una tabla
Publicado por Rosy (31 intervenciones) el 25/03/2010 15:02:50
Hola, estoy utilizando VB6.
Voy a poner un ejemplo simple para explicar mi necesidad.
Los registros de mi trabla tiene muchas columnas y los nombres de las columnas tienen la siguiente estructura
Nombre, identificacion, ficha, direccion, lugar_01, lugar_02, lugar_03, lugar_04, lugar_05, lugar_06, lugar_07, lugar_08, lugar_09, lugar_10, lugar_11
Necesito construir un bucle que permita desplegar las columnas lugar_01, lugar_02 hasta lugar_011 pero construyendo el nombre de la columna y luego mostrala.
Se que se puede hacer algo asi
for i = 1 to 11
print rst(i-1)
next
Esto no me sirve pq si por alguna razon se inserta una nueva columna antes de las columna lugar_01, la rutina ya no me serviria, quisiera saber si se puede hacer al como lo siiguiente:
for i = 1 to 11
campo = 'lugar_' & str(i-1,2)
print rst(campo)
next
Voy a poner un ejemplo simple para explicar mi necesidad.
Los registros de mi trabla tiene muchas columnas y los nombres de las columnas tienen la siguiente estructura
Nombre, identificacion, ficha, direccion, lugar_01, lugar_02, lugar_03, lugar_04, lugar_05, lugar_06, lugar_07, lugar_08, lugar_09, lugar_10, lugar_11
Necesito construir un bucle que permita desplegar las columnas lugar_01, lugar_02 hasta lugar_011 pero construyendo el nombre de la columna y luego mostrala.
Se que se puede hacer algo asi
for i = 1 to 11
print rst(i-1)
next
Esto no me sirve pq si por alguna razon se inserta una nueva columna antes de las columna lugar_01, la rutina ya no me serviria, quisiera saber si se puede hacer al como lo siiguiente:
for i = 1 to 11
campo = 'lugar_' & str(i-1,2)
print rst(campo)
next
Valora esta pregunta


0