Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-07-2011
Avatar de danielmj
danielmj danielmj is offline
Miembro
 
Registrado: jun 2011
Posts: 383
Poder: 16
danielmj Va por buen camino
muchas gracias ecfisa,

esto era lo que necesitaba, aunque esto tiene que hacerlo cuando una consulta SQL de vuelva los resultados de una busqueda.

Por otra parte, pones esto:
Código Delphi [-]
listview1.columns[0].with:= 0;

Pero yo quiero que las columnas tengan el ancho exacto de 150, si cambio el 0 por el 150, lo que hace es crear una primera columna con ese ancho y a continuacion, 3 columnas mas con el ancho minimo marcado supongo por el .with:= 0

No se como arreglar esto.

un saludo y gracias.
Responder Con Cita
  #2  
Antiguo 04-07-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Código Delphi [-]
var
  ListItem: TListItem;
  ListColumn: TListColumn;
  i: Integer;
begin
  ListView1.ViewStyle:= vsReport;
  ListView1.Columns.Clear;
  ListColumn:= ListView1.Columns.Add;
  ListView1.Columns[0].Width:= 0; //Ocultar columna 0
  for i:= 0 to ADOTable.FieldCount -1 do
  begin
    ListColumn:= ListView1.Columns.Add;
    ListColumn.Width:= 150; // <- Aqui le das el ancho de 150 a las columnas
    ListColumn.Caption:= ADOTable.Fields[i].FieldName;
  end;
  ADOTable.First;
  while not ADOTable.Eof do
  begin
    with ListView1.Items.Add do
      for i:= 0 to ADOTable.FieldCount -1 do
        SubItems.Add(ADOTable.Fields[i].AsString);
    ADOTable.Next;
  end;
end;

En cuanto a traerlo de una consulta, sólo debes cambiar el TADOTable por un TADOQuery. Yo usé una tabla por que en el código de tu primer mensaje:
Código Delphi [-]
campo:= form1.adoTabla.IndexFields[1].AsString;   
for i:= 0 to form1.adotabla.RecordCount -1 do
Estas usando una tabla y no una consulta.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 04-07-2011 a las 23:45:20.
Responder Con Cita
  #3  
Antiguo 05-07-2011
Avatar de danielmj
danielmj danielmj is offline
Miembro
 
Registrado: jun 2011
Posts: 383
Poder: 16
danielmj Va por buen camino
hola ecfisa,

muchas gracias por la ayuda, la verdad es que hacia casi 2 años que no hacia nada de esto y ahora me salido este programita y claro, me veo en la situacion de aver olvidado muchas cosas, pero que a medida que se va desarrolando el codigo empiezo a recordar.

Por otra parte, la idea de la cosulta es por que se realizaran dos tipos de busquedas de clientes, todos aquellos cuyo apellidos empiecen por una letra determinada y contenida en un combobox o por el apellido completo.

Puede ser algo asi...
Código
Código SQL [-]
SELECT CLIENTE 
FROM TABLA1 
WHERE APELLIDO LIKE "S*"


mas o menos. ahora mirare como implementarlo en el codigo.

un saludo y muchisimas gracias.
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
Necesito ayuda con indices .ndx para archivos dbf dinover7 Conexión con bases de datos 1 21-05-2007 21:41:34
¡¡Ayuda!! Callejon sin salida NEG1414 C++ Builder 0 27-03-2007 20:22:32
ayuda con indices NTX utilizando los componentes VK DBF weke Varios 2 16-06-2006 09:28:44
Ayuda con los indices de una tabla paradox JefeNet Conexión con bases de datos 8 25-10-2004 15:33:27
Orden de Salida kwan Varios 7 09-12-2003 02:11:31


La franja horaria es GMT +2. Ahora son las 10:43:09.


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