Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Recorrer Elementos En Un Columview
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Recorrer Elementos En Un Columview 
 
Hola. Quería saber si ahí alguna forma de recorrer un columview cuya propiedad "key" es un string. Se recorrerlo si su key es un entero de la siguiente manera:

for i = 0 to columview.count -1
columview[i][1]
i+=1
next

Pero mi problema es cuando el "key" es un string. Lo necesito para volcar todos los datos de un columview a una base de datos mysql. Utilizo ubuntu 10.10 con gambas 2.21. Gracias
         
 



 
alan - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Recorrer Elementos En Un Columview 
 
Hola Alan

Death hizo eso el otro día en este hilo.

Enlace

El lo hacía para buscar algo en un columnview pero igualmente lo que hace es recorrerlo para encontrar el que busca. Creo que te valdrá.

 
 



 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Recorrer Elementos En Un Columview 
 
Gracias por responder pero no es lo que estoy buscando   . Acá va el código:
  DO WHILE cw_productos2.Available
  i = cw_productos2.Key
  cn.Delete(Nombrecliente & "_Productos", "Id=&1", id_nuevo_producto)
  cn.Exec("insert into " & Nombrecliente & "_Productos" & " values(&1,&2,&3,&4,&5,&6,&7,&8,&9)", cw_productos2[i][0], cw_productos2[i][1], cw_productos2[i][2], cw_productos2[i][3], cw_productos2[i][4], cw_productos2[i][5], cw_productos2[i][6], cw_productos2[i][7], cw_productos2[i][8])
  cw_productos2.MoveNext
  END IF
  LOOP  

el problema esta en que se tilda el programa cuando ahí mas de un elemento en el columview y no se porque.
 



 
alan - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Recorrer Elementos En Un Columview 
 
creo no entender... a lo mejor es la hora... pero no logro entenderte... si pudieras explicar bien el procedimiento que quieres lograr...

saludos!!!!
 



 
DEATH - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Recorrer Elementos En Un Columview 
 
Desde luego es que estás hecho un lio Alan

DO WHILE cw_productos2.Available

Esto significa que vas a recorrer el RESULT cw_productos2 es decir aunque en el código que has puesto no está, cw_productos2 está declarado así
Dim cw_productos2 as Result


Pero luego haces esto que está mal.
i = cw_productos2.Key


Esto que has puesto anteriormente es correcto
for i = 0 to columview.count -1
columview[i][1]
i+=1 'esto no hace falta. Es un bucle. El next lo incrementa.
next

Esa es la manera de recorrer un columnview. Cuando haces eso recorres cada fila del columnview y si en una de ellas quieres obtener su key lo que haces es
Dim Clave as string, I as integer

for i = 0 to columview.count -1 'esto es recorrer el columnview desde 0 hasta el último
Clave=columview[i].key 'introducir el key de la fila I en Clave
next  'pasar a siguiente fila

Con ese 'Clave' puedes hace operaciones en base de datos si es lo que quieres.

 
 



 
última edición por soplo el Martes, 03 May 2011, 03:09; editado 1 vez 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron