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 10-08-2012
Avatar de richy08
richy08 richy08 is offline
Miembro
 
Registrado: may 2007
Ubicación: Bucerias, Nayarit Mexico
Posts: 529
Poder: 17
richy08 Va por buen camino
Ayuda con arreglo de dos dimensiones

Buenas tardes compañeros, me surgio una duda que sigo sin poder resolver, les cuento tengo creado un arreglo dinamico de esta forma

Código Delphi [-]
cambios : array of integer;

en el cual guardo un id correspondiente a un pago que realiza el cliente de esta forma

Código Delphi [-]
i2:=0;
seleccion2:=0;
seleccion2:=Qry_recargos.RecordCount;
Qry_recargos.First;
while ((i2and (saldo>0)) do
begin
SetLength(cambios,length(cambios)+1);
saldo:=saldo-strtofloat(FormatFloat('0.00',interesgenerado));
Qry_UpdCPP.Close;
Qry_UpdCPP.Parameters.ParamByName('pagado').Value:='Y';
Qry_UpdCPP.Parameters.ParamByName('idint').Value:=Qry_recargos.fieldbyname('idint').Value;
Qry_UpdCPP.ExecSQL;

//disminuye el saldo


   Qry_UpdDeposito.Close;
   Qry_UpdDeposito.Parameters.ParamByName('acode').Value:=Qry_pro.fieldbyname('acode').Value;
   Qry_UpdDeposito.Parameters.ParamByName('total').Value:=FormatFloat('0.00',interesgenerado);
   Qry_UpdDeposito.ExecSQL;
   cambios[i2]:=Qry_recargos.fieldbyname('idint').Value;
   Qry_recargos.Next;
   i2:=i2+1;
end;


y el arreglo queda mas o menos de esta forma

cambios[1]-> 1934
cambios[2]-> 1980
.
.
.
etc

pero ahora necesito a parte de guardar el id del pago, tambien guarde el monto por lo cual me debria quedar de esta forma

cambios[1]-> 1934, 1000
cambios[2]-> 1980, 2300
.
.
.
etc


gracias por cualquier comentario
Responder Con Cita
  #2  
Antiguo 10-08-2012
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Lo mejor es que te crees una estructura (record) con los elementos que quieras y que podrás seguir añadiendo cuando lo necesites. Después haces un array de elementos de esa estructura.


Saludos.
Responder Con Cita
  #3  
Antiguo 10-08-2012
Avatar de richy08
richy08 richy08 is offline
Miembro
 
Registrado: may 2007
Ubicación: Bucerias, Nayarit Mexico
Posts: 529
Poder: 17
richy08 Va por buen camino
gracias escafandra le echare un ojo a los records

saludos
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
Array de dimensiones JLMN22 OOP 7 01-02-2011 21:46:25
TImageList con dimensiones mayor a 256x256 KATODO Gráficos 0 06-08-2008 17:10:50
array_key_exists no me funciona con arreglos de dos dimensiones lucasarts_18 PHP 4 27-07-2008 23:35:09
Dimensiones de página html lucasarts_18 HTML, Javascript y otros 10 04-05-2007 01:15:28
matriz 3 dimensiones Lidia SQL 2 12-12-2005 18:59:58


La franja horaria es GMT +2. Ahora son las 16:11:17.


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