Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-03-2007
raulmm26 raulmm26 is offline
Miembro
 
Registrado: feb 2005
Posts: 37
Poder: 0
raulmm26 Va por buen camino
Unhappy fila mas repetida

hola a todos, mi consulta es la siguiente.

tengo un archivo excel con varias columnas y 1471 registro queria sabe si me podeis dar un codigo para que me muestre el registro o los registros mas repetidos con el numero de repeticiones.

muchas gracias
Responder Con Cita
  #2  
Antiguo 16-03-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Que te parece que en lugar de darte un código te de una idea de como hacerlo.

Creas una conexión a la hoja de excel con ADO (un ADOConnection, un ADOQuery, un DataSource y un DBGrid).

Generas la conexión a excel en el ADOConnection y escribes una sentencia SQL en el ADOQuery que te regrese los registros ordenados por la columna que deseas, ligas los componentes y en el DBGrid verás los registros.

Trata de hacerlo y en el camino si tienes dudas las posteas y te aseguro que mas de uno de los compañeros del foro te ayudará.

Es lo mejor que te puedo ofrecer y de esta manera aprenderás mucho mas.

Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #3  
Antiguo 17-03-2007
JULIOCTORRESG JULIOCTORRESG is offline
Miembro
 
Registrado: sep 2006
Posts: 58
Poder: 18
JULIOCTORRESG Va por buen camino
Algo asi lo haria yo

coincido con egostar, otra forma es desde access vincular la tabla... en fin lo que interesa es poder ejecutar una sentencia sql sobre la estructura de datos(excel en tu caso) una sentencia como esta....

select Codigo,count(Codigo) as Total
from tabla
group by codigo
order by count(codigo) desc

esta sentencia te muestra un conjunto de codigos (o sea cual sea el campo principal que tengas) el contador de ocurrencias de este codigo y lo llamamos Total
y para que funcione debes agruparlo por ese codigo de eso se ocupa la 3 linea
y al final odenas de mayor a menor cosa de que el primero es el mayor ....

Si bien estoy de acuerdo con Egostar, con aquello de que haciendolo tu mismo aprendes mas, la verdad yo pregunto mucho y cada vez que puedo contesto cosa de equilibrar un poco lo "inequilibrable" ....de que debe haber una forma de hacer que excel lo haga si la hay pero ahorita no me acuerdo ....Sorry
Responder Con Cita
Respuesta



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
Mensaje clave repetida Luis Castillo Conexión con bases de datos 3 29-10-2005 07:56:04
Nro de fila en TDBGrid lucasarts_18 Varios 16 11-06-2005 16:26:17
Fila del DbGrid Rabata Varios 3 08-11-2004 22:18:13
unica fila davidag Impresión 3 10-12-2003 20:05:16
consulta deCampos con inf. repetida malcantar SQL 2 27-09-2003 00:09:54


La franja horaria es GMT +2. Ahora son las 15:37:49.


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