Delphi - Guardar una lista de nombres en un solo campo

 
Vista:

Guardar una lista de nombres en un solo campo

Publicado por alberto ortiz (66 intervenciones) el 09/08/2007 18:29:46
Hola compañeros, he aqui de nuevo, tengo la siguiente cuestion

Tengo una tabla de acces con odbc acceso a ella, ¿como puedo hacer para guardar el contenido de un DBLIstBox, DBComboBox, ListBox o ComboBox en un campo, ustedes diran...pues facil enlazalo a el campo correspondiente de la tablay ya...pero no, lo que deseo es que se guarde los elementos de la lista, es decir si tengo 5 nombres en cualquiera d estos objetos que los cinco nombres se guarden en el mismo campo pero en el mismo registro, y obiamente necesito que si en un registro tengo 20 nombres que se desplieguen como lista en algunos de estos objetos.

espero me haya explicado correctamente, por favor si no me di a entender avisenme, y si pueden ayudarme pues les agradecere
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Guardar una lista de nombres en un solo campo

Publicado por BigLuis (713 intervenciones) el 09/08/2007 20:18:43
Asi a bote pronto se me ocurre
var
nombrelargo:Widestring;
I:Integer;
begin
Lista:=TStringList.Create;
Tabla.firts
while not tabla.eof do
begin
Lista.Add(Tabla.fieldbyname('nombre').asstring;
tabla.next;
end;
for I:=0 to Lista.Count-1 do
nombrelatgo:=nombrelargo+','+Lista.Strings[i];
Tabla.Edit;
Tabla.fieldbyname('nombretotal').asstring:=nombrelargo:
Tabla.Post;

Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar