Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-10-2012
ericgs ericgs is offline
Miembro
 
Registrado: abr 2010
Posts: 11
Poder: 0
ericgs Va por buen camino
Consulta indice del campo de una grilla en campo calculado

tengo una grilla la cual se carga por medio de un dataset y datasource los cuales reciben los datos de un xml generado desde una lista (esto es asi por una serie de requerimientos que desconozco), y esto no se puede cambiar. ahora la cuestión especifica, dentro de la grilla hay un campo calculado, pero a la hora de calcularlo requiero el indice del capo de la grilla para la cual estoy calculando el campo.
¿como puedo obtener este valor?

gracias
Responder Con Cita
  #2  
Antiguo 19-10-2012
ericgs ericgs is offline
Miembro
 
Registrado: abr 2010
Posts: 11
Poder: 0
ericgs Va por buen camino
pd: es un dbgrid
Responder Con Cita
  #3  
Antiguo 19-10-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
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 ericgs.

Si conoces el nombre del campo índice:
Código Delphi [-]
function GetGridIndex(const Grid: TDBGrid; const Nombre: string): Integer;
var
  i: Integer;
begin
  Result:= -1;
  for i:= 0 to Grid.FieldCount -1 do
    if Nombre = Grid.Fields[i].FieldName then
    begin
      Result:= i;
      Exit;
    end;
end;

Llamada ejemplo:
Código Delphi [-]
  var
  Inx: Integer;
begin
  Inx:= GetGridIndex(DBGrid1, 'Nombre_del_campo');
  ...


Saludos.
__________________
Daniel Didriksen

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

Última edición por ecfisa fecha: 19-10-2012 a las 17:40:16.
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
¿Cómo aplicar un filtro por fecha a un campo calculado dentro de una consulta? Jean Pierre Impresión 4 28-08-2012 02:09:37
campo calculado en consulta y variable david_uh Varios 2 27-11-2008 01:51:51
Se puede hacer una consulta a un campo calculado? flystar SQL 4 11-10-2007 11:11:10
Promedio de campo calculado con una sub-consulta ContraVeneno SQL 8 06-10-2005 16:38:06
consulta por campo calculado noe SQL 15 28-06-2005 15:44:54


La franja horaria es GMT +2. Ahora son las 14:59:45.


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