Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Varios
Register FAQ Members List Calendar Guía de estilo Search Today's Posts Mark Forums Read

Coloboración Paypal con ClubDelphi

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 18/07/2005
Shidalis Shidalis is offline
Miembro
 
Join Date: Jul 2005
Posts: 106
Poder: 22
Shidalis Va por buen camino
Como Trabajar los listview en delphi 7

Hola amigos alguno de ustedes me podria facilitar material o alguna direccion donde hable de como trabajar los listview en delphi 7.
De ante manos gracias !!!
Reply With Quote
  #2  
Old 18/07/2005
delphi.com.ar's Avatar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Join Date: May 2003
Location: Buenos Aires, Argentina *
Posts: 5,964
Poder: 29
delphi.com.ar Va camino a la fama
Yo te recomendaría leer la ayuda, y ver los ejemplos (VirtualListView)

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Reply With Quote
  #3  
Old 18/07/2005
Shidalis Shidalis is offline
Miembro
 
Join Date: Jul 2005
Posts: 106
Poder: 22
Shidalis Va por buen camino
disculpa pero aun soy novata y en la ayuda del delphi no me explica como pudo mostrar los datos desde una base de datos en un listview
Reply With Quote
  #4  
Old 18/07/2005
delphi.com.ar's Avatar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Join Date: May 2003
Location: Buenos Aires, Argentina *
Posts: 5,964
Poder: 29
delphi.com.ar Va camino a la fama
Si sos novata no te recomiendo utilizar un TListView con este fin... ¿Porque no un DBGrid?.... Por ejemplo, los DBGrids solo muestran una página de datos, lo que para consultas muy extensas es lo mas recomendado, si lo haces con un ListView vas a tener que encargarte de paginar la información.... nada para novatos.

Por otro lado no dudo que exista algún listview de terceros con ese fin, te recomiendo buscarlo en Torry.net

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Reply With Quote
  #5  
Old 18/07/2005
Shidalis Shidalis is offline
Miembro
 
Join Date: Jul 2005
Posts: 106
Poder: 22
Shidalis Va por buen camino
gracias por todo!!!1
Reply With Quote
  #6  
Old 19/07/2005
lucasarts_18's Avatar
lucasarts_18 lucasarts_18 is offline
Miembro
 
Join Date: Mar 2005
Location: Villa Alemana,Chile
Posts: 1,087
Poder: 23
lucasarts_18 Va por buen camino
Hola Shidalis:

Aquí te dejo un fragmento de código para que vayas dandote una idea de como se trabaja con este control.

Código Delphi [-]
 
procedure TVenta.lboxCatClick(Sender: TObject);
var
Item : Integer;
ListItem : TListItem; 
valor : String;
begin
   LstViewProd.Items.Clear;
   Item := lboxCat.ItemIndex;
   valor := lboxCat.Items[Item];
   with Modulo.QryVentas do
   begin
       valor := valor + '%';
       Close;
       SQl.Clear;
       SQL.Add ('Select * from Productos');
       SQL.Add ('Where Descripcion like ' + quotedstr(valor));
       Open;
       Active := True;
       while not EOF do
       begin
          ListItem := LstViewProd.Items.Add;
          ListItem.Caption := FieldValues['Id_Producto'];
          ListItem.SubItems.Add (FieldValues['Descripcion']);
          ListItem.SubItems.Add (FieldValues['Procedencia']);
          ListItem.SubItems.Add (FieldValues['Precio_Unitario']);
          ListItem.SubItems.Add (FieldValues['Stock']);
          Next;
       end;
   end;
end;

Este trozo de código toma la consulta de acuerdo al contenido del ListBox y lo pasa como parametro al TQuery

Para agregar Items a un ListView debes declarar esto:

Código Delphi [-]
 ListItem : TListItem;

y luego le asignas el control listview al ListItem y, después accediendo a sus metodos podrás ir asignando valores a cada celda.

Como dijo delphi.com.ar este control no es para novatos, así que antes de enbarcarte bien con este control, estudialo bastante y, con el ejemplo que te deje deberías empezar a practicar algunas cosillas.

Saludos.
Reply With Quote
  #7  
Old 19/07/2005
delphi.com.ar's Avatar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Join Date: May 2003
Location: Buenos Aires, Argentina *
Posts: 5,964
Poder: 29
delphi.com.ar Va camino a la fama
Quote:
Originally Posted by lucasarts_18
Como dijo delphi.com.ar este control no es para novatos....
Esteeeee... yo no quise decir eso!
Lo que quise decir es que el DBGrid tiene ciertas funcionalidades implementadas, que el TListView no, y su implementación no es para novatos. Digamos, si esta en la disyuntiva de cual usar, que no lo dude!
Pero no quise decir que el TListView sea un control avanzado!

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.

Last edited by delphi.com.ar : 19/07/2005 at 14:26.
Reply With Quote
  #8  
Old 19/07/2005
Shidalis Shidalis is offline
Miembro
 
Join Date: Jul 2005
Posts: 106
Poder: 22
Shidalis Va por buen camino
Disculpa lucasart pero para que usas esta variable "FieldValues" y de que tipo la declaras?
Reply With Quote
  #9  
Old 19/07/2005
delphi.com.ar's Avatar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Join Date: May 2003
Location: Buenos Aires, Argentina *
Posts: 5,964
Poder: 29
delphi.com.ar Va camino a la fama
FieldValues no es una variable, es una propiedad de Modulo.QryVentas y te retorna un variant con el valor de campo que le pases como parámetro.
Yo en este caso utilizaría un FieldByName('Campo').DisplayText para que sea mas standard!

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Reply With Quote
  #10  
Old 19/07/2005
Shidalis Shidalis is offline
Miembro
 
Join Date: Jul 2005
Posts: 106
Poder: 22
Shidalis Va por buen camino
Muchas Gracias por su ayuda ya logre mostrar los datos que queria!!!
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +2. The time now is 10:08.


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