Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-07-2007
Camilo Camilo is offline
Miembro
 
Registrado: jun 2007
Posts: 147
Poder: 17
Camilo Va por buen camino
De CheckListBox tabla

Hola amigos del Foro un saludo para todos,
Quisiera preguntar por el procedimiento especifico para lo siguiente: Tengo un ChecklistBox1 y alli se aloja una lista de 1000 prsonas; quisiera saber como hago para que los chequeados sean copiados en una tabla y los no chequeados sean copiados en un ListBox1.
De antemano gracias or su colaboracion y quedo atento.
Responder Con Cita
  #2  
Antiguo 14-07-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Escribiré una posible solución, asumiendo que dicha tabla sea de tipo TTable, pues no especificaste el tipo de tabla que usas:

Código Delphi [-]
 
var
  i :Integer;
begin
  for i := 0 to CheckListBox1.Items.Count -1 do
  begin
    if not CheckListBox1.Checked[i] then
      ListBox1.Items.Add(CheckListBox1.Items[i])
    else
    begin
      Tabla1.Append;
      Tabla1.FieldByName('NombreDelCampo').AsString := CheckListBox1.Items[i];
      Tabla1.Post;
    end;
  end;
end;

//Lo edite para que no quedara el ; y para agregar el Items.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/

Última edición por jhonny fecha: 14-07-2007 a las 04:20:21.
Responder Con Cita
  #3  
Antiguo 14-07-2007
Camilo Camilo is offline
Miembro
 
Registrado: jun 2007
Posts: 147
Poder: 17
Camilo Va por buen camino
Cita:
Empezado por jhonny
Escribiré una posible solución, asumiendo que dicha tabla sea de tipo TTable, pues no especificaste el tipo de tabla que usas:

Código Delphi [-]
 
var
  i :Integer;
begin
  for i := 0 to CheckListBox1.items.Count -1 do
  begin
    if not CheckListBox1.Checked[i] then
      ListBox1.Items.Add(CheckListBox1.Items[i])
    else
    begin
      Tabla1.Append;
      Tabla1.FieldByName('NombreDelCampo').AsString := CheckListBox1.Items[i];
      Tabla1.Post;
    end;
  end;
end;
Jhony estoy muy apenado contigo por que me toco ausentarme un par de horas del compu.; mientras tu gentileza se manifestaba en la solucion de mi duda.
te cuento que hice el procedimiento y salvo introducir "items" en la parte de
for i := 0 to CheckListBox1.items.Count -1 do
y quitar el ";" anterior al else, todo bien.

Te agradezco nuevamente y disculpa la tardanza en la confirmacion.
Responder Con Cita
  #4  
Antiguo 14-07-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Bueno, no había notado lo del punto y coma, pues hice un begin..end y luego lo quite, en ese momento se me olvido quitarlo, en todo caso que bueno que todo haya salido bien
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Manejo de CheckListBox juan_3cool Varios 2 06-06-2007 03:07:26
CheckListBox JAI_ME Varios 3 24-01-2007 17:19:30
checklistbox argel OOP 4 16-06-2006 23:14:50
CheckListBox (¿Componente especial?) progmaq OOP 3 12-02-2005 13:28:50
CheckListBox camelumi Varios 4 26-10-2004 21:11:33


La franja horaria es GMT +2. Ahora son las 04:15:32.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi