Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 19-11-2015
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 17
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Un prototipo en Delphi, ya lo pasaras/afinaras para c++

Código Delphi [-]
function ObtenerFilas(x,y z: Integer; ADataSet: TDataSet): TList< Integer >;
var
  ValA, ValB: Integer;
begin
  Result := TList< Integer >.Create; // nro de filas que cumplen la condicion1
  ADataSet.DisableControls;
  try
    ADataSet.First;
    while not ADataSet.Eof do
    begin
      ValA := ADataSet.FieldByName('A').AsInteger;
      ValB := ADataSet.FieldByName('B').AsInteger;
      if CumpleCondicion1(x, y, z, ValA, ValB) then
        Result.Add(ADataSet.RecNo);
      
      ADataSet.Next;
    end;
  finally
    ADataSet.EnableControls;
  end;
end;

Con eso obtendrias la lista de filas que cumplen con la condicion1. Despues deberias procesar esa lista y ver si hay 10 consecutivas. Con esa misma lista podrias pintar el DBGrid tranquilamente

Última edición por AgustinOrtu fecha: 19-11-2015 a las 04:24:32.
Responder Con Cita
 


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
oracle bloques anonimos que devuelvan registros fjcg02 Conexión con bases de datos 2 21-01-2015 09:51:33
Distinguir registros no consecutivos para alternar colores en dbgrid. amadis OOP 15 19-07-2014 15:17:51
Registros en en bloques de 100 o mas... Jose Roman Conexión con bases de datos 18 25-06-2010 17:42:13
Bloques De Numeros Consecutivos dany2006 C++ Builder 5 15-11-2006 21:06:16
buscar registros brandolin Firebird e Interbase 1 19-01-2004 20:59:11


La franja horaria es GMT +2. Ahora son las 11:10:19.


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