LISTBOX
Publicado por carlos ignacio (99 intervenciones) el 20/09/2004 19:28:11
Saludos nuevamente amigos programadores
Me gustaria saber si por ejemplo, tengo un ListBox al cual se le agrega varias cosas por ejemplo:
ABC
DEFG
HIJK
LMN
OPQ
Y deseo guardar esos datos de la lista en (un solo campo) de la base de datos que quede asi en el campo de la BD:
ABC, DEFG, HIJK, LMN, OPQ
Había pensado colocar una variable de acumulador este es el ejemplo:
Dim Acumulador As String
For i = 0 To Lista.ListCount - 1
Acumulador = Lista.List(i) & ", " & Acumulador
Next
Al usar esto de esta forma:
Acumulador = Lista.List(i) & ", " & Acumulador
Los datos se guardan asi: OPQ, LMN, HIJK, DEFG, ABC,
(al reves y termimando con una , )
Y si lo uso asi:
Acumualador = Acumulador & ", " & Lista.List(i)
Los datos se guardan asi: ,ABC, DEFG, HIJK, LMN, OPQ
(pero con la , al inicio)
No sabría como corregir esto de la "," ya que como se ve, es necesaria para separar cada dato del listbox y asi estar todos en un solo campo de la tabla.
De qué otra forma podría hacerlo mejor?
Gracias por tu ayuda por responder o de tomarte el tiempo por esto de igual forma.
Saludos.
Me gustaria saber si por ejemplo, tengo un ListBox al cual se le agrega varias cosas por ejemplo:
ABC
DEFG
HIJK
LMN
OPQ
Y deseo guardar esos datos de la lista en (un solo campo) de la base de datos que quede asi en el campo de la BD:
ABC, DEFG, HIJK, LMN, OPQ
Había pensado colocar una variable de acumulador este es el ejemplo:
Dim Acumulador As String
For i = 0 To Lista.ListCount - 1
Acumulador = Lista.List(i) & ", " & Acumulador
Next
Al usar esto de esta forma:
Acumulador = Lista.List(i) & ", " & Acumulador
Los datos se guardan asi: OPQ, LMN, HIJK, DEFG, ABC,
(al reves y termimando con una , )
Y si lo uso asi:
Acumualador = Acumulador & ", " & Lista.List(i)
Los datos se guardan asi: ,ABC, DEFG, HIJK, LMN, OPQ
(pero con la , al inicio)
No sabría como corregir esto de la "," ya que como se ve, es necesaria para separar cada dato del listbox y asi estar todos en un solo campo de la tabla.
De qué otra forma podría hacerlo mejor?
Gracias por tu ayuda por responder o de tomarte el tiempo por esto de igual forma.
Saludos.
Valora esta pregunta


0