Retroceder   Foros del Web > Temas generales de computación > Programación > Visual Basic

Respuesta
 
Herramientas Desplegado
Antiguo 01-feb-2007, 15:01   #1 (permalink)
juandedios está en el buen camino
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 475
Como cuento la cantidad de elementos de un array?

Saludos, tengo una tabla en ella un campo que hay varios datos juntos, pero separados por "-", entonces luego al extraerlos yo quiero ponerlos en una variable (un array) de la siguiente manera
Código:
Dim cDir() As String

cDir = Split(Rs("direccion"),"-")
En este punto el array cDir ya tiene los elementos que contenia la tabla, ahora quiero saber, cuantos elementos tiene ese array? como puedo hacerlo?
__________________
El aprendiz.
juandedios está desconectado   Responder Citando
Antiguo 01-feb-2007, 20:49   #2 (permalink)
luciano está en el buen camino
 
Fecha de Ingreso: abril-2004
Mensajes: 190
Re: Como cuento la cantidad de elementos de un array?

Con Ubound

MsgBox Ubound(tuArray)

saludos


----------------------------------
__________________
Recursos visual basic
luciano está desconectado   Responder Citando
Antiguo 01-feb-2007, 21:02   #3 (permalink)
albertovicat está en el buen camino
 
Fecha de Ingreso: noviembre-2004
Ubicación: Corrientes, Arg.
Mensajes: 129
Enviar un mensaje por Yahoo  a albertovicat Enviar un mensaje por Skype™ a albertovicat
Re: Como cuento la cantidad de elementos de un array?

No necesitas contarlos, la función UBound(cDir) te entregará el máximo subíndice de ese arreglo. La cantidad de elementos dependerá de si el más bajo que tienes establecido es 0 ó 1. Por defecto es 0, pero puede establecerse que sea 1 mediante la instrucción Option Base, dada al principio del programa.
Si no estás seguro de cual es, la función LBound(cDir) te informará cual es el subíndice mínimo.
Entonces, la diferencia entre UBound(cDir) - LBound(cDir) + 1 será la cantidad de elementos que tiene cDir.
Por ejemplo: si UBound es 5 y LBound es 0, la cantidad de elementos es: 5 - 0 + 1 = 6 (pues también hay que incluir al elemento cero en la cuenta, por eso lo de "+ 1". Igualmente, si Option Base era 1, la cuenta te dará: 5 - 1 + 1 = 5, ya que ahora no existe el elemento cero.
albertovicat está desconectado   Responder Citando
Antiguo 02-feb-2007, 06:50   #4 (permalink)
flaviovich está en el buen camino
 
Avatar de flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 1.216
Enviar un mensaje por ICQ a flaviovich Enviar un mensaje por MSN a flaviovich Enviar un mensaje por Skype™ a flaviovich
Re: Como cuento la cantidad de elementos de un array?

Muchachos, veo que saben del asunto, no podrian ver el mio?
Checkbox en Datagrid
__________________
Если можешь читать это, то напиши мне..
No repitamos temas, usemos el Motor de busquedas
flaviovich está desconectado   Responder Citando
Antiguo 02-feb-2007, 08:16   #5 (permalink)
juandedios está en el buen camino
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 475
Re: Como cuento la cantidad de elementos de un array?

Muchas gracias gente.
__________________
El aprendiz.
juandedios está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:14.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93