Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Pasar datos de varios listbox a una tabla (https://www.clubdelphi.com/foros/showthread.php?t=85799)

Pedron 07-05-2014 09:10:37

Pasar datos de varios listbox a una tabla
 
Quisiera saber como pasar los datos de varios listbox (todos juntos a 1 sola tabla) y pues que se muestren al momento de presionar un boton o algo similar. he visto que hay muchisimas tablas que se pueden usar y pues no se cual es la adecuada para solo mostrar eso. de ante mano muchas gracias :D

Casimiro Notevi 07-05-2014 09:44:49

¿Y qué tienes hecho?, ¿dónde tienes el problema?
Tirón de orejas: chico, así no aprendes, te están haciendo tu trabajo entre unos y otros, haciendo preguntas según vas necesitando para hacer tu programa.
Lo digo por tu bien, esfuérzate un poco.

Pedron 07-05-2014 16:24:59

Si disculpame me esforzare un poco en lo que entienda, aqui tengo los listbox que quiero concatenar, ya mande todos los datos de los listbox al listbox9 y ese listbox9 quiero mandarlo a una tabla

Código Delphi [-]
  ListBox9.Items.Clear;//first clear the contents of the memo5
   ListBox9.Items.AddStrings(ListBox1.Items);
   ListBox9.Items.AddStrings(ListBox2.Items);
   ListBox9.Items.AddStrings(ListBox3.Items);
   ListBox9.Items.AddStrings(ListBox4.Items);
   ListBox9.Items.AddStrings(ListBox5.Items);
   ListBox9.Items.AddStrings(ListBox6.Items);
   ListBox9.Items.AddStrings(ListBox7.Items);
   ListBox9.Items.Clear;//
      SL.Clear;

pero ya en esta parte no se que mas hacer para que me mande el listbox9 a la tabla y lo muestre, si gustas no me pongas el codigo mejor explicamelo para poder entender mejor muchas gracias por tu consejo y respuesta :)

ecfisa 08-05-2014 00:42:58

Cita:

Empezado por Pedron (Mensaje 476153)
...
pero ya en esta parte no se que mas hacer para que me mande el listbox9 a la tabla y lo muestre, si gustas no me pongas el codigo mejor explicamelo para poder entender mejor muchas gracias por tu consejo y respuesta :)

Hola Pedron.

Supongo que te referis a pasar los items a una tabla de una base de datos. Si estoy acertado, lo primero que tendrías que definir es que b.d. vas a usar y lo segundo con que componentes vas a establecer las relaciones.

En líneas muy generales y teniendo el ListBox una cantidad menor o igual de items que campos tiene la tabla , sería:
Código Delphi [-]
procedure ListBoxToTable(aTable: TDataSet; TS: TStrings);
var
  i: Integer;
begin
  aTable.Insert;
  for i:= 0 to TS.Count-1 do
    aTable.Fields[i].AsString:= TS[i];
  aTable.Post;
end;

Ejemplo de uso:
Código Delphi [-]
procedure TForm1.btnSaveClick(Sender: TObject);
begin
  ListBoxToTable(ADOTable1, ListBox1.Items);
end;

Saludos :)

nlsgarcia 08-05-2014 02:55:51

Pedron,

Cita:

Empezado por Casimiro
...Tirón de orejas: chico, así no aprendes...

:) ^\||/

Cita:

Empezado por Pedron
...me esforzare un poco en lo que entienda...

:confused:

Revisa estos Tutorials de Delphi:
Revisa estos Links:
Cita:

Delphi Basics : http://www.delphibasics.co.uk/ (Excelente como referencia del lenguaje)

A Beginner's Guide to Delphi Programming : http://delphi.about.com/od/beginners/a/delphicourse.htm (Excelente site para Delphi en general)
Revisa estos libros:
Cita:

La cara oculta de Delphi 4, Autor Ian Marteens : http://terawiki.clubdelphi.com/Delph...phi_4_pdf_.zip (Es un libro muy recomendado)

Borland Delphi 6 Developer's Guide, Autores: Steve Teixeira And Xavier Pacheco (Internet, es un libro avanzado en Ingles)

La Biblia de Delphi 7, Autor: Marco Cantu. (Internet, es un libro muy interesante en español)
Revisa el FTP del Club Delphi:
Espero sea útil :)

Nelson.

Casimiro Notevi 08-05-2014 10:09:34

Cita:

Empezado por nlsgarcia (Mensaje 476196)
Nelson.

Excelente recopilación ^\||/


La franja horaria es GMT +2. Ahora son las 12:40:00.

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